A tool for adding anime to your anidb list.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.md 1.1KB

2 vuotta sitten
123456789101112131415161718192021222324252627
  1. # Caniadd will add files to an AniDB list.
  2. None of the already existing clients did exactly what I wanted, so here I am.
  3. Caniadd is still in developement, but is is already usable.
  4. That is, it implements logging in, encryption, ed2k hashing and adding files, basic ratelimit, keepalive, and file caching.
  5. 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.
  6. That will be the peak *comfy* animu list management experience.
  7. ## Things to do:
  8. - NAT handling
  9. - Multi thread hashing
  10. - Read/write timeout in net
  11. - Api ratelimit (the other part)
  12. - Decode escaping from server
  13. - Use a config file
  14. - Add newline escape to server
  15. - Better field parsing, remove the horrors at code 310
  16. - Add myliststats cmd as --stats arg
  17. - Add support for compression
  18. - Make deleting from mylist possible, with
  19. - Name regexes,
  20. - If file is not found at a scan
  21. - Use api\_cmd style in api\_encrypt\_init
  22. - Buffer up mylistadd api cmds when waiting for ratelimit
  23. - Handle C-c gracefully at any time
  24. - Write -h page, and maybe a man page too