UDP API Clients

Want to help out? Need help accessing the AniDB API? This is the place to ask questions.

Moderator: AniDB

exp
Site Admin
Posts: 2438
Joined: Tue Oct 01, 2002 9:42 pm
Location: Nowhere

UDP API Clients

Post by exp »

Everyone working on an UDP API Client for AniDB, please post the name of your client and how you can be reached here.

other things which you should include:
- target OS
- programming language
- additional info about the functions you're planning to implement
- what you're NOT going to implement
- download url for your client (once you have a working version)
- ...

Please post bugs you find in the bugreport forum and start the subject with [UDPAPI] thanks.

UDP API Specs, see:
http://wiki.anidb.net/w/UDP_API_Definition

It is REQUIRED that you register your client on this page, before you start to use the UDP API:
http://anidb.net/perl-bin/animedb.pl?show=client

Please also add your client info to the wiki:
http://wiki.anidb.net/w/UDP_Clients

BYe!
EXP
Last edited by exp on Wed Feb 15, 2006 3:53 am, edited 3 times in total.
ednax
Posts: 5
Joined: Fri Aug 27, 2004 11:14 am

anidb notifications @ systray

Post by ednax »

Hi,
Everyone working on an UDP API Client for AniDB, please post the name of your client and how you can be reached here.
I'm working on an anidb notifications @ systray Client. You can reach me per PM or better per E-Mail.

target OS: Windows (2000, XP, 2003 etc... - maybe 9x)
programming language: Visual Basic 6
additional info about the functions: are written here
download URL: *will be back soon*

The name is "AniDB Notification" (I await better suggestions ! :D)

cu
Ednax
Skywalka
Posts: 889
Joined: Tue Sep 16, 2003 7:57 pm

Post by Skywalka »

Sorry for asking something off-topic but what is UDP API?

An API for Notifications using UDP packets?
exp
Site Admin
Posts: 2438
Joined: Tue Oct 01, 2002 9:42 pm
Location: Nowhere

Post by exp »

Skywalka wrote:Sorry for asking something off-topic but what is UDP API?
basically a (very) light version of the interface AoM uses to communicate with anidb which does also support notifications.
right now it can be used to implement tray applications which notify you about pending notifies or messages @ anidb. adding of files to mylist is also possible.
see the specs for more.

BYe!
EXP
dinoex
Posts: 35
Joined: Wed Nov 17, 2004 8:28 pm
Contact:

Client for Linux/FreeBSD

Post by dinoex »

I could not find a client for Linux or FreeBSD
so I will write one.

suggested name: AniUpdate
- target OS: FreeBSD, OpenBSD, NetBSD + Linux
- programming language: C
- additional info about the functions you're planning to implement:

comamnd-line helper, difference report.
bdonlan
Posts: 4
Joined: Sat Oct 30, 2004 3:32 am

Post by bdonlan »

Hi, I'm working on a Perl module for making clients using the UDP API. I can't guarentee I'll finish it to the point of release (mostly it's for my own benifit :), but here's the info anyway:

- Name: Possibly POE::Component::Client::AniDB, or possibly otherwise as suggested by modules@cpan.org when I'm ready to release. Currently tells the server it's "PoCoClientAniDB"
- Target OS: Primarily Linux, but anything else that Perl runs on is a possible target as well
- Language: Perl 5
- Functions to implement: At the very least, mylist adding functions. After I get those done, I might move on to others if I still have interest.
- Contact: bdonlan@gmail.com

(edit: changed name to reflect POE wheel status)
(edit2: changed to reflect it's a component, not wheel or session XD and noted the colon-less name)
epoximator
AniDB Staff
Posts: 379
Joined: Sun Nov 07, 2004 11:05 am

WebAOM

Post by epoximator »

WebAOM v1.XX

Simple AOM Applet, WebStart Application, JAR

Features:
- ed2k, crc32, md5, sha1, tth hashing
- file add to mylist
- custom file renaming and moving

Updates: See http://wiki.anidb.net/w/WebAOM
Last edited by epoximator on Fri Aug 31, 2007 11:49 am, edited 14 times in total.
wahaha
AniDB Staff
Posts: 1497
Joined: Sun Nov 17, 2002 3:33 pm

Post by wahaha »

epoximator wrote:ses swing, only tested with jre1.5.0_01
Without using "-target 1.4" with javac, it won't run on much else anyway ^^;

Any chance to get it compiled for 1.4, or do you rely on some 1.5-features?
Finalspace
Posts: 6
Joined: Fri Feb 04, 2005 10:27 am
Contact:

Post by Finalspace »

Hi there,

i am going to write a client too :)

Infos:
OS: Windows
Lang: Borland Delphi 5
Suggest name: "分け合う アニメ" (wakeau anime)

Features:
- Own Fast DB System mit Hash-Tables
- Reading and Parsing AniDB Database infos
- Very userfriendly and easy Window Interface
- Xenorate Support
- Plugin based

Future planes:
- Ported to FreePascal (Unix, FreeBSD, Linux, Mac, Windows)
- more features of anidb

I hope i can replace my online animelist "http://www.wakeauanime.de.vu/" and my storage management database with this :)

If anyone have suggestions, feel free to pm or mail me :)
DonGato
Posts: 1296
Joined: Sun Nov 17, 2002 9:08 pm
Location: The Pampas, The land of the Gaucho!
Contact:

Post by DonGato »

exp, did you make some tests of epoximator application to be integrated in AniDB? It's quite nice if you ask me. :)
permidion
Posts: 76
Joined: Thu Jul 17, 2003 11:11 pm

Post by permidion »

I would like to try to see if i can do something in php for local use, sort of improved ed2k_hash thingy, that hash file and dump that

name will be spahm (for stupid php anidb hashing machine ^^)

Permidion aka Fafnir
fafnirATfafnirdenDOTcom
WoLpH
Posts: 11
Joined: Tue Feb 22, 2005 6:31 am

Re: UDP API Clients

Post by WoLpH »

Ok I'll give it a try aswell.

OS: Console client, I'll mainly build it for Linux, *BSD and other *n?x systems
Programming language: C++

Features:
  • Creating a local (probably flat-file) database with hashes of the local files (by scanning the directories recursively)
  • Renaming files according to the data on AniDB (with a user defined format)
  • Autoscan for changes to the directories
  • Saving the comments placed on AniDB in the folder where the anime is located and in the database
  • Exporting all files to different formats where the user can select what info he wants (csv, xml, sql)
  • Autoadd files to AniDB if added to one of the folders
Note: the feature list isn't final and the chance of having features added and removed is very large
PetriW
AniDB Staff
Posts: 1522
Joined: Sat May 24, 2003 2:34 pm

Post by PetriW »

Check out sqlite (www.sqlite.org) for storing local data. Way better than flatfile imho.
WoLpH
Posts: 11
Joined: Tue Feb 22, 2005 6:31 am

Post by WoLpH »

Thats also an option :)

That will probably be a choice for the user (wheter to use sqlite, postgre, mysql or something else)
nich
Posts: 33
Joined: Sat Feb 08, 2003 12:38 am

Post by nich »

WoLpH wrote:[...]That will probably be a choice for the user (wheter to use sqlite, postgre, mysql or something else)
It'll be interesting to see how you plan on doing this. ^^;
Locked