|
1 year ago | |
---|---|---|
src | 1 year ago | |
subm | 1 year ago | |
.gitignore | 1 year ago | |
.gitmodules | 1 year ago | |
Makefile | 1 year ago | |
README.md | 1 year ago |
None of the already existing clients did exactly what I wanted, so here I am. Caniadd is still in developement, but is is already usable. That is, it implements logging in, encryption, ed2k hashing and adding files, basic ratelimit, keepalive, and file caching.
In the future I want to write an mpv plugin that will use the cached database from caniadd to automatically mark an episode watched on AniDB. That will be the peak comfy animu list management experience.
You'll need to download the developement package for sqlite3. Caniadd also needs pthreads, but that's probably already there.
git clone --recurse-submodules https://git.lain.church/x3/caniadd
cd caniadd
make
./caniadd -h
caniadd add [paths...]
, caniadd uptime
, caniadd watched
...