Page 1 of 5

UDP API Clients

Posted: Thu Aug 12, 2004 8:34 pm
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

anidb notifications @ systray

Posted: Mon Oct 04, 2004 5:54 pm
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

Posted: Wed Oct 20, 2004 9:08 pm
by Skywalka
Sorry for asking something off-topic but what is UDP API?

An API for Notifications using UDP packets?

Posted: Thu Oct 21, 2004 12:42 pm
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

Client for Linux/FreeBSD

Posted: Thu Dec 09, 2004 5:42 am
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.

Posted: Fri Dec 24, 2004 2:04 am
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)

WebAOM

Posted: Sun Jan 23, 2005 8:56 pm
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

Posted: Mon Jan 24, 2005 2:26 pm
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?

Posted: Fri Feb 04, 2005 10:50 am
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 :)

Posted: Fri Feb 04, 2005 12:41 pm
by DonGato
exp, did you make some tests of epoximator application to be integrated in AniDB? It's quite nice if you ask me. :)

Posted: Fri Feb 18, 2005 1:35 pm
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

Re: UDP API Clients

Posted: Thu Feb 24, 2005 9:47 pm
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

Posted: Fri Feb 25, 2005 12:18 am
by PetriW
Check out sqlite (www.sqlite.org) for storing local data. Way better than flatfile imho.

Posted: Fri Feb 25, 2005 7:42 am
by WoLpH
Thats also an option :)

That will probably be a choice for the user (wheter to use sqlite, postgre, mysql or something else)

Posted: Sat Feb 26, 2005 1:47 am
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. ^^;