TsuboDB is a client for AniDB's UDP API. (http://anidb.net/)
Created to make the following process as automated as possible:
- Scan a media directory for new video files, and add them to AniDB profile
- Select an unwatched series to start watching
- Watch the next episode of that series, and mark as watched in AniDB
- At the end of the series, rate it.
- Download the repo
- Set up config file
- Copy
tsubodb.conf.EXAMPLEto the location shown by runningtsubodb.py --print-config-path - Edit the config file as desired - should set at least
username,password, andanime-dir, and likelyvideo-player
- Copy
Standard usage consists of the following two commands:
-
tsubodb.py --scan- Use after adding video files to your anime-dir
- Will scan files, lookup info from AniDB, and add them to your MyList
-
tsubodb.py --playnext- Used to watch the next episode in a series
- Will prompt you to select an unwatched series if none in progress
- Marks episodes watched in MyList, and prompts to rate the anime at the end of the series
Use tsubodb.py --help to see other functions
Originally based on PyAniDB: https://github.com/xyzz/pyanidb