summaryrefslogtreecommitdiff
path: root/lib/Multi/Anime.pm
AgeCommit message (Collapse)AuthorFilesLines
2020-04-25Multi::Anime: Handle DNS resolution failureYorhel1-0/+4
...by not crashing.
2019-09-11VNDB::Types: Convert vn_lengths, anime_types and tag_categoriesYorhel1-12/+2
2016-01-10Multi::Anime: Regularly resolve the AniDB API DNSYorhel1-15/+26
The API IP address doesn't change often, but we don't want months of downtime when it does.
2015-10-25Multi::Anime: Avoid dead state when trying to fetch anime infoYorhel1-2/+2
Turns out the anime data hasn't been updated in a few months. Oops.
2015-05-11Multi::{Core,Anime}: More fixes regarding UTF-8Yorhel1-4/+7
2014-10-28Multi: More convenient error handling for one-shot queriesYorhel1-4/+2
2014-10-24Multi::Anime: Converted to use AnyEventYorhel1-172/+176
2010-10-31Multi::Anime: Remove useless statementYorhel1-1/+0
2010-10-31Multi::Anime: don't crash when anidb returns an invalid or empty yearYorhel1-1/+1
Like as with Steins;Gate, where the year isn't known.
2010-02-13Multi::Anime: Some minor fixes when the UDP API is down or returns an errorYorhel1-3/+3
2009-12-18Multi::Anime: Less verbose loggingYorhel1-10/+7
Only log when receiving a packet (or timeout), rather than logging what we are going to do as well.
2009-09-27Converted anime.type to ENUM and made them translatableYorhel1-1/+12
Again, two separate but related things.
2009-07-23Remove session aliases in shutdown handlerYorhel1-0/+1
This isn't really necessary when shutting down the entire process, but it is for the individual session to shut down. This will make it possible to load/unload/reload Multi modules on demand without restarting the process.
2009-07-18Use PostgreSQL's LISTEN/NOTIFY to notify Multi::Anime for new animeYorhel1-1/+5
The notify is called from a trigger function, which is called on any UPDATE or INSERT INTO query of which the lastfetch column is NULL. This guarantees that anime info in the DB will always be updated, no matter how its inserted.
2009-07-18Rewrote Multi::AnimeYorhel1-162/+104
No shared memory! Asynchronous SQL! yay!
2008-11-20Related anime on VN pagesYorhel1-13/+2
2008-11-12Fixed Multi to use relative paths and to use the new configuration filesYorhel1-8/+18
2008-08-14Fixed bug with an edit being comitted without any changes, renamed anime ↵yorhel1-4/+4
check command and added small but useful note to multi.pl git-svn-id: svn://vndb.org/vndb@85 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b
2008-06-06Removed old stuff and passwords. All passwords in older revisions have been ↵yorhel1-2/+0
changed :) git-svn-id: svn://vndb.org/vndb@22 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b
2008-06-05Improvements in the relation graph generator, and a little cleanup in the ↵yorhel1-1/+1
Multi code git-svn-id: svn://vndb.org/vndb@20 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b
2008-05-19Too many changes to keep track of. See ChangeLog. (I should commit more ↵yorhel1-1/+2
often -.-) git-svn-id: svn://vndb.org/vndb@13 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b
2008-04-29...another commit...yorhel1-0/+303
git-svn-id: svn://vndb.org/vndb@9 1fe2e327-d9db-4752-bcf7-ef0cb4a1748b