WebAOM: Difference between revisions

Jump to navigation Jump to search
3,701 bytes removed ,  9 November 2005
m
1.15
No edit summary
m (1.15)
Line 7: Line 7:
:* custom file renaming and moving<br>
:* custom file renaming and moving<br>
:* local / private mysql database support<br>
:* local / private mysql database support<br>
'''Current Version hosted by AniDB:'''
'''Current Version hosted by AniDB:''' (renaming broken)
:* WebAOM v1.08 (beta) [http://www.anidb.net/client/webaom.htm Applet] | [http://www.anidb.net/client/webaom.jar JAR] | [http://www.anidb.net/client/webaom.jnlp Webstart]
:* WebAOM v1.08 (beta) [http://www.anidb.net/client/webaom.htm Applet] | [http://www.anidb.net/client/webaom.jar JAR] | [http://www.anidb.net/client/webaom.jnlp Webstart]
'''Current Version hosted by epoximator:'''
'''Latest Version hosted by epoximator:'''
:* WebAOM v1.14 (beta) [http://www.stud.ntnu.no/~jovetlea/webaom/index.htm Applet] | [http://www.stud.ntnu.no/~jovetlea/webaom/webaom.jar JAR] | [http://www.stud.ntnu.no/~jovetlea/webaom/webaom.jnlp Webstart]
:* WebAOM v1.15 (beta) [http://www.stud.ntnu.no/~jovetlea/webaom/index.htm Applet] | [http://www.stud.ntnu.no/~jovetlea/webaom/webaom.jar JAR] | [http://www.stud.ntnu.no/~jovetlea/webaom/webaom.jnlp Webstart]
'''Old versions:'''
'''Old versions:'''
:* http://www.hostunlim.com/epoximator/hist
:* http://www.hostunlim.com/epoximator/hist
== 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 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.
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 [[UDP API Definition|UDP API]] and is therefore limited.


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]].
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>
NaodW29-gallery50013c3d730fab6400000001
image:Webaom01.png|Options
image:Webaom02.png|Log
</gallery>


== Documentation ==
== Documentation ==
Line 46: Line 43:
===Options===
===Options===
:* Connection
:* Connection
::*Offline Mode : No communication with AniDB. Adding and renaming are disabled if checked.
::*AniDB Host : URL to AniDB can be set here.
::*AniDB Host : URL to AniDB can be set here.
::*Remote Port : Remote Port can be set here.
::*Remote Port : Remote Port can be set here.
Line 63: Line 59:
::* Browser Path : Set path to internet browser manually here. For Linux users.
::* Browser Path : Set path to internet browser manually here. For Linux users.
::* My Database : JDBC url to local / private database.
::* My Database : JDBC url to local / private database.
::* Log File : Set path to log file (html). Press enter to enable.
::* Renaming : Combobox for selecting renaming mode.
::* Renaming : Combobox for selecting renaming mode.
::* [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]
::* [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]
Line 125: Line 122:
:* G = Group (text/number) [unknown, */#] Short name or gid.
:* G = Group (text/number) [unknown, */#] Short name or gid.
:* Q = Quality (text) [unknown, very high, high, med, low, very low, corrupted, eyecancer]
:* Q = Quality (text) [unknown, very high, high, med, low, very low, corrupted, eyecancer]
:* R = ripSource (text) [unknown, camcorder, TV, DTV, VHS, VCD, SVCD, LD, DVD, HKDVD, www]
:* R = Rip source (text) [unknown, camcorder, TV, DTV, VHS, VCD, SVCD, LD, DVD, HKDVD, www]
:* T = Type (text) [unknown, TV, OVA, Movie, Other, web]
:* T = Type (text) [unknown, TV, OVA, Movie, Other, web]
:* Y = Year (number) [#]
:* Y = Year (number) [#]
:* D = Dub language (text) (Note: 'dual (jap/[lang2])' is replaced with 'jap&[lang2]')
:* D = Dub language (text) (Note: 'dual (jap/[lang2])' is replaced with 'jap&[lang2]')
:* S = Sub language (text)
:* S = Sub language (text)
:* P = file Path (starts with).
:* P = file Path ([http://www.regular-expressions.info/reference.html regexp]).
:* E = file Extension.
:* N = geNre (text, one of).
:* N = geNre (one of).
:* I = tag Is defined (text). (IF I(%eng) DO ADD %eng)
There is atm no support for wildcards, but lists (A,B,C,D), for strings and numbers, and ranges (0-1999,2001-3000), on numbers, is supported. ',' means OR. '!' means NOT. ';' means AND.
There is atm no support for wildcards, but lists (A,B,C,D), for strings and numbers, and ranges (0-1999,2001-3000), on numbers, is supported. ',' means OR. '!' means NOT. ';' means AND.


===Tags===
===Tags===
<pre>
  %ann Anime Name / Title
%ann Anime Name / Title
  %kan Jap. Kanji Title
%kan Jap. Kanji Title
  %eng English Title
%eng English Title
  %epn Episode name
%epn Episode name
  %epk Episode name kanji
%enr Episode number
  %epr Episode name romaji
%ed2k / %ED2K
  %enr Episode number
%md5 / %MD5
  %ed2k / %ED2K
%sha / %SHA
  %md5 / %MD5
%crc / %CRC
  %sha / %SHA
%ver Version string
  %crc / %CRC
%cen Censored string
  %ver Version string
%dub Dub language
  %cen Censored string
%sub Sub language
  %dub Dub language
%grp Group short name
  %sub Sub language
%qual Quality
  %grp Group short name
%src Source
  %qual Quality
%res Resolution
  %src Source
%vid Video codec
  %res Resolution
%aud Audio codec
  %vid Video codec
%year
  %aud Audio codec
%eps Total number of episodes
  %year
%type [unknown, TV, OVA, Movie, Other, web]
  %eps Total number of episodes
%fid File ID
  %type [unknown, TV, OVA, Movie, Other, web]
%aid Anime ID
  %gen Genre string
%eid Episode ID
  %fid File ID
%gid Group ID
  %aid Anime ID
</pre>
  %eid Episode ID
 
  %gid Group ID
== Local database ==
== Local database ==
From 1.14 mysql db is supported.
From 1.14 mysql db is supported.
Line 188: Line 185:


== Changelog ==
== Changelog ==
<pre>
NaodW29-pre62d9f2ce481c526f00000001
1.14 30.10.2005
-Cleanup. A lot of internal changes (in job handling / html parsing / data structures).
-Added support for private/local mysql database.
-Added support for path 'P', extension 'E' and genre 'N' in tests. Former 'E' (english title) is now included in 'A'.
-Added support for ELSE IF and RETURN in scripts.
-Added coloring, sorting, aid and gid columns, in job table.
-Added new file info frame, html style.
-Added Pause, Restore name, Rehash, Identify, Add to mylist, Set Finished, Set Folder to job popup menu.
-Changes in debug window.
 
1.13 26.09.2005
-Change in Rule system. Scripting. Textfield instead of table.
-Fixed two bugs in parsing code thx to egg.
-Fixed padding for specials thx to egg.
 
1.12 24.09.2005
-Added extra '0' padding in epnr when an anime serie got more than 99 episodes.
  Will only work when total num of eps is known.
-Added support for dub language (D) and sub language (L) in tests.
-Added support for NOT (!) in tests.
-Added tags %kan = Jap. Kanji Title and %eng = English Title. (If null then %ann is used.)
-Added support for hentai (needs to be enabled in profile: http://anidb.info/perl-bin/animedb.pl?show=profile).
-Fixed some minor bugs.
 
1.11 22.09.2005
-Fixed bug in rule system: Test 'A' did not work.
-Fixed some minor bugs thx to hrm.
-Added combobox 'Renaming' for selection of renaming mode.
-Change in file handler: Will not try to add files that are locked (used by another process).
 
1.10 15.09.2005
-Fixed bug where Job is not set to Finished (when rename/moving is enabled but not needed).
-Fixed parsing bug. (Movies has parts, not episodes.)
-Fixed minor gui bugs.
-Added slider for delay between datagrams sent to server (3-10 sec).
-Added updating of progress bar when checking crc (after move).
-Added updating of second progress bar (total progress).
 
1.09 09.09.2005
-Fixed rename bug when group is "raw/unknown" (gid=0). These are now just called "unknown".
-Added possibility to save options.
-Added new rule system: rename and move files based on file info.
-Significant changes in gui and underlying system.
  -File lists replaced with one table.
  -Rename option panel replaced with Rules tab.
  -Start and Stop buttons replaced with toggle buttons for hasher thread and communication thread.
-Added timeout slider for UDP communication (20-60 sec).
-Added "Hash Dirs", "Browser Path" and "My Database" text fields.
-Added Wiki button. (Works only on Windows systems, unless browser path is defined.)
 
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.
</pre>


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

edits

Navigation menu

MediaWiki spam blocked by CleanTalk.
MediaWiki spam blocked by CleanTalk.