PROFILE ED2KPATTERN: Difference between revisions
m (removed redudant <tt>, the " " (blank) indent already does the same)  | 
				m (PAGE PREFERENCES ED2K moved to PROFILE ED2KPATTERN)  | 
				
(No difference) 
 | |
Revision as of 10:43, 23 February 2010
Preferences for ed2k links
Some settings to control general aspect of ed2k links.
ED2K hash spaces convert character
Just choose a character to replace spaces or put a space to maintain spaces.
Preferences for ed2k Custom Link
If you want you can specify your own ed2k link format for links.
Patterns available
- %ant
 - Anime Title (uses default language definitions)
 - %anat
 - Anime Alternative Title
 - %ept
 - Episode Title (uses default language definitions)
 - %epat
 - Episode Alternative title
 - %enr
 - Episode number
 - %pn
 - Part name ("EP" if anime.type != 4 || "PA" otherwise)
 - %fpn
 - Full part name ("Episode" if anime.type != 4 || "Part" otherwise)
 - %raw
 - if file is raw (no subtitles outputs RAW)
 - %crc
 - Crc sum or INVALID if crc invalid
 - %CRC
 - Crc sum (in caps) or INVALID if crc invalid
 - %ver
 - Version string (only if version > 1)
 - %cen
 - Censored string (cen)
 - %uncen
 - Uncensored string (cen)
 - %dub
 - Dub languages (ALL OF THEM, comma separated)
 - %sub
 - Sub languages (ALL OF THEM, comma separated)
 - %lang
 - dub.sub_jp+.de+ (current db format)
 - %flang
 - dub.sub_jp,de,en.de,en (extended format)
 - %grp
 - Group short name
 - %grn
 - Group full name
 - %qual
 - Quality
 - %src
 - Source
 - %res
 - Resolution
 - %vcodec
 - Video codec (first video stream)
 - %acodec
 - Audio codec (first audio stream)
 - %achans
 - Audio channels (first audio stream)
 - %eps
 - Total number of episodes
 - %atype
 - [unknown, TV, OVA, Movie, Other, web]
 - %fid
 - File ID
 - %aid
 - Anime ID
 - %eid
 - Episode ID
 - %gid
 - Group ID
 - %dlen
 - file size (bytes, dot separated)
 - %hlen
 - file size (auto)
 - %flen
 - file size
 - %ext
 - file extension
 - %ed2k
 - ed2k hash
 
*If* like cases
Currently there's a way to make something like if cases, imagine that you want to show that a file is raw you could do something like this:
[%raw] %ann - %enr - %epn
But that would show for files that weren't raw some thing like this: "[] Full Metal Panic! - 01 - The guy I kinda Like is a Sergeant".
What you can use is '<' and '>' pairs, if a pattern inside of '<' and '>' returns "" the entire text inside of the '<' and '>' would simply not be shown, so if you changed your tag to be something like this:
<[%raw] >%ann - %enr - %epn
For non raw files it would simply output this: "Full Metal Panic! - 01 - The guy I kinda Like is a Sergeant"
Default formats
Currently AniDB uses something like this format:
%ann - %enr%ver - %epn - <[%grp]><(%crc)><(%cen)><(%lang)><(%raw)>
This format for file 182271 returns the following ed2k links:
- ajax page
 - Full_Metal_Panic!_-_01_-_The_guy_I_kinda_Like_is_a_Sergeant_-_[aF](c154d33d)(dub.sub_jp+.de+)
 - new anime page
 - Full_Metal_Panic!_-_01_-_The_guy_I_kinda_Like_is_a_Sergeant_-_[aF](c154d33d)(dub.sub_jp+.de+)
 
Note: The last link gets encoded to pass in browsers, the actual output is:
ed2k://|file|Full%20Metal%20Panic!%20-%2001%20-%20The%20guy%20I%20kinda%20Like%20is%20a%20Sergeant%20-%20%5BaF%5D(c154d33d)(dub.sub_jp+.de+).avi|238990934|62c078dc6c78597e7a6c81734cc0ee27|/