diff options
| author | Kelly Rauchenberger <fefferburbia@gmail.com> | 2017-01-09 17:03:01 -0500 |
|---|---|---|
| committer | Kelly Rauchenberger <fefferburbia@gmail.com> | 2017-01-09 17:03:01 -0500 |
| commit | ef1195d9dc3ae575691a6ede10eb801c71a193a1 (patch) | |
| tree | eed70d4ba4c9b39722a0e20d6f3fc93d34472de5 | |
| parent | 46b7119fab32b05923dbf9cda7cd6ce62f572846 (diff) | |
| download | cadence-ef1195d9dc3ae575691a6ede10eb801c71a193a1.tar.gz cadence-ef1195d9dc3ae575691a6ede10eb801c71a193a1.tar.bz2 cadence-ef1195d9dc3ae575691a6ede10eb801c71a193a1.zip | |
Wrote readme
| -rw-r--r-- | README.md | 9 |
1 files changed, 9 insertions, 0 deletions
| diff --git a/README.md b/README.md new file mode 100644 index 0000000..5fc7b1e --- /dev/null +++ b/README.md | |||
| @@ -0,0 +1,9 @@ | |||
| 1 | # cadence | ||
| 2 | |||
| 3 | `cadence` is a Twitter bot that says things about random songs based on their characteristics. | ||
| 4 | |||
| 5 | The data that `cadence` uses to characterize songs comes from the [AcousticBrainz](https://acousticbrainz.org/) project. AcousticBrainz does not currently have an API that would facilitate randomly picking a song, so this bot uses a specially generated datafile that allows it to both randomly choose a song, and identify the type of song it is. Included in this respository is the source of a generator program that can create this datafile from a dump of the AcousticBrainz database. | ||
| 6 | |||
| 7 | `cadence` depends on [yaml-cpp](https://github.com/jbeder/yaml-cpp) to read configuration data from a file, SQLite3 to read a datafile, and my own library [libtwitter++](https://github.com/hatkirby/libtwittercpp) to post to Twitter. | ||
| 8 | |||
| 9 | The canonical bot, [@songchoicebot](https://twitter.com/songchoicebot), uses the categorization of random songs in order to say things that are ill-fitted to describe the song. | ||
