358
edits
Line 555: | Line 555: | ||
== Data Commands == | == Data Commands == | ||
=== ANIME: Retrieve Anime Data === | === ANIME: Retrieve Anime Data === | ||
'''Command String:'''<br> | |||
by aid | |||
* ANIME aid={int4 id}&amask={hexstr} | |||
by name | |||
* ANIME aname={str anime name}&amask={hexstr} | |||
'''Possible Replies:''' | |||
* 230 ANIME | |||
: {int4 aid}|{int4 eps}|{int4 ep count}|{int4 special cnt}|{int4 rating}|{int4 votes}|{int4 tmprating}|{int4 tmpvotes}|{int4 review rating average}|{int4 reviews}|{str year}|{str type}|{str romaji}|{str kanji}|{str english}|{str other}|{str short names}|{str synonyms}|{str category list} | |||
* 330 NO SUCH ANIME | |||
'''Info:''' | |||
* Fields are returned in the same order they appear in the ''amask'' field list: byte 1, bit 7 first | |||
* Synonyms and short names are separated with ' | |||
* Category names are separated with ',' and ordered by weight (desc). | |||
* By name: must be perfect match of romaji/kanji/english/other/synonym/short name. | |||
* NOTE: The category list is the first data to be truncated if needed. And then: synonym list, short name list. This applies for the FILE command too. | |||
<table border="0" cellpadding="0" cellspacing="2"> | |||
<tr><td colspan="5" align="center">'''amask'''</td></tr> | |||
<tr> | |||
<td align="center">'''Byte 1'''</td> | |||
<td align="center">'''Byte 2'''</td> | |||
<td align="center">'''Byte 3'''</td> | |||
<td align="center">'''Byte 4'''</td> | |||
<td align="center">'''Byte 5'''</td> | |||
</tr> | |||
<tr> | |||
<td> | |||
<table> | |||
<tr> | |||
<td>'''Bit'''</td> | |||
<td align="right">'''Dec'''</td> | |||
<td>'''Data Field'''</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>7</td> | |||
<td align="right">128</td> | |||
<td>int aid</td> | |||
</tr> | |||
<tr> | |||
<td>6</td> | |||
<td align="right">64</td> | |||
<td>unused</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>5</td> | |||
<td align="right">32</td> | |||
<td>str year</td> | |||
</tr> | |||
<tr> | |||
<td>4</td> | |||
<td align="right">16</td> | |||
<td>str type</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>3</td> | |||
<td align="right">8</td> | |||
<td>str related aid list</td> | |||
</tr> | |||
<tr> | |||
<td>2</td> | |||
<td align="right">4</td> | |||
<td>str related aid type</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>1</td> | |||
<td align="right">2</td> | |||
<td>str category list</td> | |||
</tr> | |||
<tr> | |||
<td>0</td> | |||
<td align="right">1</td> | |||
<td>reserved</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td> | |||
<table> | |||
<tr> | |||
<td>'''Bit'''</td> | |||
<td align="right">'''Dec'''</td> | |||
<td>'''Data Field'''</td> | |||
</tr> | |||
<tr> | |||
<td>7</td> | |||
<td align="right">128</td> | |||
<td>str romaji name</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>6</td> | |||
<td align="right">64</td> | |||
<td>str kanji name</td> | |||
</tr> | |||
<tr> | |||
<td>5</td> | |||
<td align="right">32</td> | |||
<td>str english name</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>4</td> | |||
<td align="right">16</td> | |||
<td>str other name</td> | |||
</tr> | |||
<tr> | |||
<td>3</td> | |||
<td align="right">8</td> | |||
<td>str short name list</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>2</td> | |||
<td align="right">4</td> | |||
<td>str synonym list</td> | |||
</tr> | |||
<tr> | |||
<td>1</td> | |||
<td align="right">2</td> | |||
<td>str producer name list</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>0</td> | |||
<td align="right">1</td> | |||
<td>str producer id list</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td> | |||
<table> | |||
<tr> | |||
<td>'''Bit'''</td> | |||
<td align="right">'''Dec'''</td> | |||
<td>'''Data Field'''</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>7</td> | |||
<td align="right">128</td> | |||
<td>int4 episodes</td> | |||
</tr> | |||
<tr> | |||
<td>6</td> | |||
<td align="right">64</td> | |||
<td>int4 normal ep count</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>5</td> | |||
<td align="right">32</td> | |||
<td>int4 special ep count</td> | |||
</tr> | |||
<tr> | |||
<td>4</td> | |||
<td align="right">16</td> | |||
<td>int4 air date</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>3</td> | |||
<td align="right">8</td> | |||
<td>int4 end date</td> | |||
</tr> | |||
<tr> | |||
<td>2</td> | |||
<td align="right">4</td> | |||
<td>str url</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>1</td> | |||
<td align="right">2</td> | |||
<td>str picname</td> | |||
</tr> | |||
<tr> | |||
<td>0</td> | |||
<td align="right">1</td> | |||
<td>unused</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td> | |||
<table> | |||
<tr> | |||
<td>'''Bit'''</td> | |||
<td align="right">'''Dec'''</td> | |||
<td>'''Data Field'''</td> | |||
</tr> | |||
<tr> | |||
<td>7</td> | |||
<td align="right">128</td> | |||
<td>int4 rating</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>6</td> | |||
<td align="right">64</td> | |||
<td>int4 vote count</td> | |||
</tr> | |||
<tr> | |||
<td>5</td> | |||
<td align="right">32</td> | |||
<td>int4 temp rating</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>4</td> | |||
<td align="right">16</td> | |||
<td>int4 temp vote count</td> | |||
</tr> | |||
<tr> | |||
<td>3</td> | |||
<td align="right">8</td> | |||
<td>int4 average review rating</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>2</td> | |||
<td align="right">4</td> | |||
<td>int4 review count</td> | |||
</tr> | |||
<tr> | |||
<td>1</td> | |||
<td align="right">2</td> | |||
<td>str award list</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>0</td> | |||
<td align="right">1</td> | |||
<td>unused</td> | |||
</tr> | |||
</table> | |||
</td> | |||
<td> | |||
<table> | |||
<tr> | |||
<td>'''Bit'''</td> | |||
<td align="right">'''Dec'''</td> | |||
<td>'''Data Field'''</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>7</td> | |||
<td align="right">128</td> | |||
<td>int4 anime planet id</td> | |||
</tr> | |||
<tr> | |||
<td>6</td> | |||
<td align="right">64</td> | |||
<td>int4 ANN id</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>5</td> | |||
<td align="right">32</td> | |||
<td>int4 allcinema id</td> | |||
</tr> | |||
<tr> | |||
<td>4</td> | |||
<td align="right">16</td> | |||
<td>str animenfo id</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>3</td> | |||
<td align="right">8</td> | |||
<td>unused</td> | |||
</tr> | |||
<tr> | |||
<td>2</td> | |||
<td align="right">4</td> | |||
<td>unused</td> | |||
</tr> | |||
<tr bgcolor="#eee"> | |||
<td>1</td> | |||
<td align="right">2</td> | |||
<td>unused</td> | |||
</tr> | |||
<tr> | |||
<td>0</td> | |||
<td align="right">1</td> | |||
<td>reserved</td> | |||
</tr> | |||
</table> | |||
</td> | |||
</tr> | |||
</table> | |||
=== ANIME: Retrieve Anime Data (deprecated) === | |||
'''Command String:'''<br> | '''Command String:'''<br> | ||
by aid | by aid | ||
Line 625: | Line 904: | ||
239|0|140|2|1000|10|855|3750|803|36|2002-2005|TV|Naruto|ナルト||נארוטו|NARUTO'ناروتو|naruto tv'ntv|Action,Shounen,Past,...(cut) | 239|0|140|2|1000|10|855|3750|803|36|2002-2005|TV|Naruto|ナルト||נארוטו|NARUTO'ناروتو|naruto tv'ntv|Action,Shounen,Past,...(cut) | ||
=== ANIMEDESC: Retrieve Anime Description === | === ANIMEDESC: Retrieve Anime Description === | ||
'''Command String:'''<br> | '''Command String:'''<br> |