Sync your anime list across platforms. AniLib only for now, Shikimori and the cross-platform mapping resolver are in progress.
Work in progress. What works today:
- List synchronization shikimori -> anilib
You need CMake 3.21+, a C++20 compiler, libcurl, and sqlite3 on the system. Everything else is fetched at configure time.
cmake -B build
cmake --build buildCopy config.toml.example to config.toml and fill in your tokens.
You can read about anilib token and hosturl here.
[anilib]
api_token = "..."
host_url = "" #anilib host url
user_id = "..."
[shikimori]
client_id = "..."
client_secret = "..."
[logging]
level = "info"./build/dokidoki # reads ./config.toml
./build/dokidoki my.toml # custom pathThe first run dumps every page of your AniLib catalog into pages/*.json and writes anilib.db.
- The mapping resolver.
- cli commands
- flutter ui
Tired of synchronizing watched episodes by hand.