WebAOM: Difference between revisions

Jump to navigation Jump to search
859 bytes added ,  19 July 2006
m
no edit summary
No edit summary
mNo edit summary
Line 87: Line 87:


=== Key mappings ===
=== Key mappings ===
For Job and Alt view:
In ''Job'' and ''Alt'' view:
* Enter : Open file info window.
{|align="center" style="border: 1px solid #aaaaaa; border-collapse: collapse; background: #f5faff; font-size: smaller; width: 80%; text-align: center;"
* A : Open related anime page in browser.
! style="border: 1px solid #aaaaaa; font-size: 120%; background: #cedff2;" | Key
* M : Open related mylist page in browser.
! style="border: 1px solid #aaaaaa; font-size: 120%; background: #cedff2;" | Operation
* G : Open related group page in browser.
|-
* F : Open related file page in browser.
|Enter
* W : Watch file with default media player (windows only).
|Open file info window.
* E : Explore folder (windows only).
|-
|A
|Open related anime page in browser.
|-
|M
|Open related mylist page in browser.
|-
|G
|Open related group page in browser.
|-
|F
|Open related file page in browser.
|-
|W
|Watch file with default media player (windows only).
|-
|E
|Explore folder (windows only).
|-
|F9
|Reset WebAOM. (Soft restart)
|}


For Alt view only:
 
* F5 : Refresh view.
In ''Alt'' view only:
* R : Rebuild tree and refresh view.
{|align="center" style="border: 1px solid #aaaaaa; border-collapse: collapse; background: #f5faff; width: 80%; font-size: smaller; text-align: center;"
* D : Dump tree to Debug.
! style="border: 1px solid #aaaaaa; font-size: 120%; background: #cedff2;" | Key
* Right : Expand node.
! style="border: 1px solid #aaaaaa; font-size: 120%; background: #cedff2;" | Operation
* Left : Collapse node.
|-
|F5
|Refresh view.
|-
|R
|Rebuild tree and refresh view.
|-
|D
|Dump tree to ''Debug''.
|-
|Right
|Expand node.
|-
|Left
|Collapse node.
|}


== Move/rename system ==
== Move/rename system ==
Line 135: Line 171:
Syntax for each line in a script:
Syntax for each line in a script:
* [[ELSE] IF {test}/ELSE] DO ADD {part}/SET {part}/FAIL/FINISH [{last part}]/RETURN {complete schema}
* [[ELSE] IF {test}/ELSE] DO ADD {part}/SET {part}/FAIL/FINISH [{last part}]/RETURN {complete schema}
:* ADD means +=
:* '''ADD''' means +=
:* SET means =
:* '''SET''' means =
:* FAIL means return null;
:* '''FAIL''' means return null;
:* FINISH means return result; Also possible to add last part. (Not needed as last line.)
:* '''FINISH''' means return result; Also possible to add last part. (Not needed as last line.)
:* RETURN means return complete schema (for exceptions).
:* '''RETURN''' means return complete schema (for exceptions).
:* DO is always required.
:* '''DO''' is always required.


'''Possible tests'''
'''Possible tests'''
* A = Anime (text/number) [*/#] Anime Name/Title (Romaji/Kanji/English) or aid. (Synonyms and short names is NOT supported.)
* '''A''' = Anime (text/number) [*/#] Anime Name/Title (Romaji/Kanji/English) or aid. (Synonyms and short names is NOT supported.)
* 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 = Rip source (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) (means 'one of' if multiple dubs/subs)
* '''D''' = Dub language (text) (means 'one of' if multiple dubs/subs)
* S = Sub language (text)
* '''S''' = Sub language (text)
* P = file Path ([http://www.regular-expressions.info/reference.html regexp]).
* '''P''' = file Path ([http://www.regular-expressions.info/reference.html regexp]).
* N = geNre (text, one of).
* '''N''' = geNre (text, one of).
* I = tag Is defined (text). (IF I(%eng) DO ADD %eng)
* '''I''' = tag Is defined (text). (IF I(%eng) DO ADD %eng)
* C = Codec (text) (checks all codecs, audio/video, all streams)
* '''C''' = Codec (text) (checks all codecs, audio/video, all streams)
* E = Episode number (text)
* '''E''' = Episode number (text)
There is 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 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.


Line 167: Line 203:
   %epr Episode name romaji
   %epr Episode name romaji
   %enr Episode number
   %enr Episode number
   %ed2 / %ED2K
   %ed2 / %ED2
   %md5 / %MD5
   %md5 / %MD5
   %sha / %SHA
   %sha / %SHA
Line 199: Line 235:
* Create the database:
* Create the database:
: postgre:
: postgre:
:* psql template1 {usr}
** psql template1 {usr}
:* create database {webaom}; \q
** create database {webaom}; \q
: mysql:
: mysql:
:* mysql -u{usr} -p{psw}
** mysql -u{usr} -p{psw}
:* create database {webaom}; exit;
** create database {webaom}; exit;
* Start WebAOM and write the jdbc url into the 'My Database' field: "jdbc:{mysql|postgre}://{host}[:port]/{webaom}[?user={usr}][&password={psw}]
* Start WebAOM and write the jdbc url into the 'My Database' field: "jdbc:{mysql|postgre}://{host}[:port]/{webaom}[?user={usr}][&password={psw}]
:* {host} is the url or ip to the host. (localhost/127.0.0.1)
** {host} is the url or ip to the host. (localhost/127.0.0.1)
:* {webaom} is the name of the database. Can be what ever you like.
** {webaom} is the name of the database. Can be what ever you like.
:* {usr} is the username. Optional. 'root' is assumed.
** {usr} is the username. Optional. 'root' is assumed.
:* {psw} is the password. Optional. No password is assumed.
** {psw} is the password. Optional. No password is assumed.
* Press enter (in text field).
* Press enter (in text field).
:* This must be done every time you start WebAOM. Should be done before adding any files.
** This must be done every time you start WebAOM. Should be done before adding any files.
:* All jobs in db that are not finished will be loaded at this point.
** All jobs in db that are not finished will be loaded at this point.
:* If you want to load info on finished files you must use the Add file/folder buttons. (It's also possible to load all the jobs by adding ! in front of the jdbc url.)
** If you want to load info on finished files you must use the Add file/folder buttons. (It's also possible to load all the jobs by adding ! in front of the jdbc url.)


== Changelog ==
== Changelog ==
<div style="font-size: 75%;">
1.18 14.07.2006:
1.18 14.07.2006:
*Fixed bug in !mystats (thx to GuntherDW).
*Fixed bug in !mystats (thx to GuntherDW).
Line 411: Line 448:
1.00 23.01.2005
1.00 23.01.2005
*First version.
*First version.
 
</div>
[[Category:Anidb Clients]]
[[Category:Anidb Clients]]
546

edits

Navigation menu

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