WebAOM: Difference between revisions

From AniDB
Jump to navigation Jump to search
No edit summary
No edit summary
Line 32: Line 32:
:* Options : All options.
:* Options : All options.
:* Log : The log. What's going on. History.
:* Log : The log. What's going on. History.
:* Hash : All selected hashes are printed here.
:* Hash : All selected checksums are printed here.
:* Input Files : When you add a file / folder all files are listed here at first.
:* 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.
:* 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.
:* 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 [http://www.anidb.net/wiki/index.php?title=Files:CRC-verified_files corrupt] or not yet [http://www.anidb.net/wiki/index.php?title=How_to_add/remove:_Anime added] to the database.
:* Unknown Files : If a file is unknown by AniDB it is moved here. The file may be [http://www.anidb.net/wiki/index.php?title=Files:CRC-verified_files corrupt] or not yet [http://www.anidb.net/wiki/index.php?title=How_to_add/remove:_Anime added] to the database.
:* Info
:* Info : Some info about the client. Changelog.
:* Debug
:* Debug : Low level communication and exceptions are printed here.
<b>Options</b><br>
<b>Options</b><br>
:* Connection(+)
:* Connection(+)
::*Offline Mode : No communication with AniDB. Adding and renameing 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.)
::*[http://en.wikipedia.org/wiki/Hash_function Hash functions] : [http://en.wikipedia.org/wiki/Ed2k_(hash) ED2K] [http://en.wikipedia.org/wiki/CRC32 CRC32] [http://en.wikipedia.org/wiki/MD5 MD5] [http://en.wikipedia.org/wiki/SHA1 SHA1] [http://en.wikipedia.org/wiki/Tiger-Tree_Hash TTH]
:* File Options
:* File Options
:* Wanted File Extensions
::* Add files to mylist. Not just hash.
::* [[Filestates]]
::* [[Mylist:source]]
::* [[Mylist:storage]]
::* [[Mylist:comment]]
::* [[Mylist:watched]]
:* Wanted File Extensions : Default are avi, ogm, mkv. (More can be added on request.)
:* Rename Options
:* Rename Options
::* Combobox for custom renameing.
::* 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 AniDB style : Uses default AniDB sheme: {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 '_'.
::* Hashes in uppercase : Uppercase hashes in filename. Only possible when own style is selected.
<b>Custom rename tags:</b>
<pre>
%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 Groupe short name
%qty Quality
%src Source
%res Resolution
%vid Video codec
%aud Audio codec
</pre>
== Changelog ==
== Changelog ==
<pre>
<pre>

Revision as of 14:10, 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 / 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, fileinfo) on your computer. (This is another limitation.)

All feature requests and bug reports can be pm'ed 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 renameing 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 renameing.
  • 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 AniDB style : Uses default AniDB sheme: {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 '_'.
  • 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 Groupe 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.

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.