User:Ommina

From AniDB
Jump to navigation Jump to search

ANIMEDESC: Retrieve Anime Description

Command String:
by aid

  • ANIMEDESC aid={int4 id}&part={int4 partno}

Possible Replies:

  • 233 ANIMEDESC
{int4 current part}|{int4 max parts}|{str description}
  • 330 NO SUCH ANIME
  • 333 NO SUCH DESCRIPTION

Info:

  • The maximum length of the anime description is roughly 5000 characters, but the maximum length of a UDP packet is 1400 bytes
  • Multiple calls to ANIMEDESC may be necessary to retrieve the complete text, retrieving separate 1400 byte parts with each call
  • part is zero-based
  • Note: No support, at present, for retrieving descriptions by title. aid only


Examples: (html escaped code intended)

 > ANIMEDESC aid=3169&part=0&s=xxxxx
 < 233 ANIMEDESC
   0|1|As summer break arrives for the students, Jun Sakurada is busily studying on his own in the library, making up for time lost <cut>

Note to anybody reading this -- this command is still mildly buggy, and may return a "6xx SERVER ERROR" under certain circumstances. Once these errors are fixed, the text will be moved to the UDP specification page proper.

FILE acode & fcode replacement

fmask:

byte1 - IDs
1
2 int4 aid
3 int4 eid
4 int4 gid
5 int4 lid
6 list other episodes
7 int2 IsDeprecated
8 int2 state

byte2
1 int8 size
2 str ed2k
3 str md5
4 str sha1
5 str crc32
6
7
8

byte3
1 str quality
2 str source
3 str audio codec
4 int4 audio bitrate
5 str video codec
6 int4 video bitrate
7 str video resolution
8 str file type (extension)

byte4
1 str dub language
2 str sub language
3 int4 length in seconds
4 str description
5 int4 release date
6
7
8 str anidb file name


amask:

byte1
1 int4 anime total episodes
2 int4 last episode nr (highest, not special)
3 str year
4 str type
5 str related aid list
6 str related aid type
7 str category list
8

byte2
1 str romaji name
2 str kanji name
3 str english name
4 str other name
5 str short name list
6 str synonym list
7 str producer name list
8 str producer id list

byte3
1 str epno
2 str ep name
3 str ep romaji name
4 str ep kanji name
5
6
7
8

byte4
1 str group name
2 str group short name
3
4
5
6
7
8


acode:

Bit Decimal Data field - Bit Decimal Data field
0 1 int4 aid 16 65536 str url
1 2 int4 episodes 17 131072 str picname
2 4 int4 normal ep count 18 262144 str year
3 8 int4 special ep count 19 524288 str type
4 16 int4 rating 20 1048576 str romaji name
5 32 int4 vote count 21 2097152 str kanji name
6 64 int4 temp rating 22 4194304 str english name
7 128 int4 temp vote count 23 8388608 str other name
8 256 int4 average review rating 24 16777216 str short name list
9 512 int4 review count 25 33554432 str synonym list
10 1024 int4 air date 26 67108864 str category list
11 2048 int4 end date 27 134217728 str related aid list
12 4096 int4 anime planet id 28 268435456 str producer name list
13 8192 int4 anime news network id 29 536870912 str producer id list
14 16384 int4 allcinema id 30 1073741824 str award list
15 32768 str animenfo id 31 -2147483648 reserved (all)

ANIME acode replacement

amask:

amask:
byte1
1 int aid
2
3 str year
4 str type
5 str related aid list
6 str related aid type
7 str category list
8 str award list

byte2
1 str romaji name
2 str kanji name
3 str english name
4 str other name
5 str short name list
6 str synonym list
7 str producer name list
8 str producer id list

byte3
1 int4 episodes
2 int4 normal ep count
3 int4 special ep count
4 int4 air date
5 int4 end date
6 str url
7 str picname
8

byte4
1 int4 rating
2 int4 vote count
3 int4 temp rating
4 int4 temp vote count
5 int4 average review rating
6 int4 review count
7
8

byte5
1 int4 anime planet id
2 int4 anime news network id
3 int4 allcinema id
4 str animenfo id
5
6
7
8

ANIME Relationship Types

Some stuff I don't remember, but need to look up.