{"repo":"winterbird-code/adbb","free":true,"listed":false,"github":"https://github.com/winterbird-code/adbb","clone":"git clone https://github.com/winterbird-code/adbb.git","description":"Object Oriented UDP Client Library for AniDB","language":"Python","stars":23,"topics":["anidb","anidb-mylist","anime","jellyfin-metadata-provider","scraper"],"license":"GPL-3.0","category":"scrapers-browser-automation","readme_excerpt":"adbb Object Oriented UDP Client for AniDB, originally forked from adba. I created this mainly to be able to add new files to my \"mylist\" on anidb when I add them to my local collection. As I tend to rip my own files and have no intention of spreading them to a wide audience, I needed to add these as \"generic\" files to anidb. And manual work is always less fun then automating said work... As the anidb UDP API enforces a very slow rate of requests, this implementation caches all information requested from anidb and uses the cache whenever possible. The cache is stored in mysql (or any other sqlalchemy-compatible database). Shortest caching period is one day, after that some not very inteligent algorithm will add some probability score which is used to decide if the cache should be updated or not. It's untuned and will probably be difficult to get right for all use cases... I'm listening to any ideas about how to make this better. Also, you can always force an update of the cache by using the objects update() method. The Anime title search is implemented using the animetitles.xml file hosted at anidb. It is automatically downloaded and stored localy (for now hardcoded to /var/tmp/adbb/animetitles.xml.gz). This animetitles file is also cached for 7 days (using mtime to calculate age) and then is automatically updated. You can of course \"update\" it manually by removing the cached file. Since version 1 adbb also supports tvdb/tmdb/imdb-mapping via Anime-Lists. Requirements recent p","default_branch":null,"files":null,"tree":[],"storefront":"/r/winterbird-code","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/winterbird-code/adbb/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}