WebAOM: Difference between revisions

From AniDB
Jump to navigation Jump to search
No edit summary
No edit summary
Line 10: Line 10:
<br>
<br>
== Introduction ==
== Introduction ==
WebAOM is a simple java applet/application that hash files and add them to your [[mylist]] at AniDB. It is made for those who don't want to / cannot install [[AOM|Anidb-O-Matic]]. The name may be inaccurate/misleading since it does not replace AOM in any way. It is based on the [http://www.anidb.net/client/udp-api.html UDP-API] and is therefore limited. Since it is designed as an applet, it does not store any information (options, fileinfo) on your computer. (This is another limitation.)


All feature requests and bug reports can be [http://www.anidb.net/forum/privmsg.php?mode=post&u=2555 pm'ed] [[User:epoximator|epoximator]].
WebAOM is a simple java applet/application that hash files and add them to your [[mylist]] at AniDB. It is made for those who don't want to or cannot install [[AOM|Anidb-O-Matic]]. The name may be inaccurate/misleading since it does not replace AOM in any way. It is based on the [http://www.anidb.net/client/udp-api.html UDP-API] and is therefore limited. Since it is designed as an applet, it does not store any information (options, file info) on your computer. (This is another limitation.)
 
All questions, feature requests and bug reports can be [http://www.anidb.net/forum/privmsg.php?mode=post&u=2555 pm'ed] to [[User:epoximator|epoximator]].
 
== Screenshots ==
== Screenshots ==
<gallery>
<gallery>
Line 41: Line 43:
<b>Options</b><br>
<b>Options</b><br>
:* Connection(+)
:* Connection(+)
::*Offline Mode : No communication with AniDB. Adding and renameing are disabled if checked.
::*Offline Mode : No communication with AniDB. Adding and renaming are disabled if checked.
::*AniDB Host : URL to AniDB can be set here. Probably never necessary to change this.
::*AniDB Host : URL to AniDB can be set here. Probably never necessary to change this.
::*Remote Port : Remote Port can be set here. Probably never necessary to change this.
::*Remote Port : Remote Port can be set here. Probably never necessary to change this.
Line 55: Line 57:
:* Wanted File Extensions : Default are avi, ogm, mkv. (More can be added on request.)
:* Wanted File Extensions : Default are avi, ogm, mkv. (More can be added on request.)
:* Rename Options
:* Rename Options
::* Combobox for custom renameing.
::* Combobox for custom renaming. (More schemes can be added on request.)
::* Rename files own style : Uses selected sheme in combobox. Default: {group short name}_{anime name}_{episode #}_{crc32}{file version if greater than 1}.{file extension}
::* Rename files own style : Uses selected scheme in combobox. Default: {group short name}_{anime name}_{episode #}_{crc32}{file version if greater than 1}.{file extension}
::* Rename files AniDB style : Uses default AniDB sheme: {anime name} - {episode #} - {episode name} - {group short name}.{file extension}
::* Rename files AniDB style : Uses default AniDB scheme: {anime name} - {episode #} - {episode name} - {group short name}.{file extension}
::* Replace illegal characters : Replaces illegal characters defined in the table beneeth. Also used to change ' ' to '_'.
::* Replace illegal characters : Replaces illegal characters defined in the table beneath. Also used to change ' ' to '_'.
::* Hashes in uppercase : Uppercase hashes in filename. Only possible when own style is selected.
::* Hashes in uppercase : Uppercase hashes in filename. Only possible when own style is selected.


Line 73: Line 75:
%dub Dub language
%dub Dub language
%sub Sub language
%sub Sub language
%grp Groupe short name
%grp Group short name
%qty Quality
%qty Quality
%src Source
%src Source
Line 80: Line 82:
%aud Audio codec
%aud Audio codec
</pre>
</pre>
== Changelog ==
== Changelog ==
<pre>
<pre>
Line 93: Line 96:
-Added possibility to choose each hash type.
-Added possibility to choose each hash type.
-Added debug tab.
-Added debug tab.
-Made 1.4.2 comp again.
-Made 1.4.2 comp again thx to gyrojoe.


1.06 29.05.2005
1.06 29.05.2005
Line 131: Line 134:
-First version.
-First version.
</pre>
</pre>


[[Category:Anidb Clients]]
[[Category:Anidb Clients]]

Revision as of 16:28, 7 July 2005

Author: epoximator
OS: Java VM
Main Features:

  • ed2k, crc32, md5, sha1, tth hashing
  • file add to mylist
  • anidb-style and custom file renaming

Current Version:



Introduction

WebAOM is a simple java applet/application that hash files and add them to your mylist at AniDB. It is made for those who don't want to or cannot install Anidb-O-Matic. The name may be inaccurate/misleading since it does not replace AOM in any way. It is based on the UDP-API and is therefore limited. Since it is designed as an applet, it does not store any information (options, file info) on your computer. (This is another limitation.)

All questions, feature requests and bug reports can be pm'ed to epoximator.

Screenshots

Documentation

Pretty selfex...

Buttons

  • Add files... : Add specific files for hashing. (Only those with extensions specified in "Wanted File Extensions" are added.)
  • Add folders... : Add folder(s) with all including files for hashing.
  • Start : Start hashing operation (and adding).
  • Stop : Stop hashing. Does currently not affect adding (iirc).
  • Save Log : Save the Log to disk (in HTML format).
  • Ping AniDB : Check reachability to AniDB. (UDP server that is.)

Tabs

  • Options : All options.
  • Log : The log. What's going on. History.
  • Hash : All selected checksums are printed here.
  • Input Files : When you add a file / folder all files are listed here at first.
  • Hashed Files: When a file is hashed (selected from Input Files) it is moved here.
  • Finished Files : When a file is added to mylist it is moved here. Double click to see info for each file.
  • Unknown Files : If a file is unknown by AniDB it is moved here. The file may be corrupt or not yet added to the database.
  • Info : Some info about the client. Changelog.
  • Debug : Low level communication and exceptions are printed here.

Options

  • Connection(+)
  • Offline Mode : No communication with AniDB. Adding and renaming are disabled if checked.
  • AniDB Host : URL to AniDB can be set here. Probably never necessary to change this.
  • Remote Port : Remote Port can be set here. Probably never necessary to change this.
  • Local Port : Local Port can be set here. Necessary if the default port is used by another application on your system. (Default is 45678. Can be changed on request.)
  • Hash functions : ED2K CRC32 MD5 SHA1 TTH
  • File Options
  • Wanted File Extensions : Default are avi, ogm, mkv. (More can be added on request.)
  • Rename Options
  • Combobox for custom renaming. (More schemes can be added on request.)
  • Rename files own style : Uses selected scheme in combobox. Default: {group short name}_{anime name}_{episode #}_{crc32}{file version if greater than 1}.{file extension}
  • Rename files AniDB style : Uses default AniDB scheme: {anime name} - {episode #} - {episode name} - {group short name}.{file extension}
  • Replace illegal characters : Replaces illegal characters defined in the table beneath. Also used to change ' ' to '_'.
  • Hashes in uppercase : Uppercase hashes in filename. Only possible when own style is selected.

Custom rename tags:

%ann Anime name
%epn Episode name
%enr Episode number
%md5
%sha
%crc
%ver Version string
%cen Censored string
%dub Dub language
%sub Sub language
%grp Group short name
%qty Quality
%src Source
%res Resolution
%vid Video codec
%aud Audio codec

Changelog

1.08 05.07.2005
-Updated mylist file states.
-Updated file info parser (renamer was broken).

1.07 12.06.2005
-Updated the second progress bar.
-Changed comm. thread sleeping routine.
-Changed file info dialog to a text dialog.
-Added Tiger Tree Hash.
-Added possibility to choose each hash type.
-Added debug tab.
-Made 1.4.2 comp again thx to gyrojoe.

1.06 29.05.2005
-Changed the way files are hashed and added to mylist. This is now done concurrent.
-Changes in the status and logging system. 
-Fixed some minor bugs. 

1.05 14.05.2005
-Added custom renaming of files thx to ExElNeT.
-Added some more checking on username and password.
-Changes in option tab.

1.04 11.05.2005
-Added extra file information thx to ExElNeT. Double click rows in 'Finished Files' to see.
-Added offline mode
-Fixed two bugs in file rename code. thx to ExElNeT and visnu

1.03 19.02.2005
-Added extensive hashing. MD5, SHA-1 and CRC32
-Changes in the error handler.
-Bugfix: Applet crash with Opera and Firefox

1.02 04.02.2005
-Added connection options.
-Added connection check.

1.01 30.01.2005
-New layout, options in own tab.
-Added "Source" and "Other" string for AniDB file info.
-Added possibility to save the log.
-Added illegal character replacement customization.
-Added recursive directory search.
-Added new filehandler.
-Bugfix in AniDBConnection.

1.00 23.01.2005
-First version.