13
edits
No edit summary |
|||
Line 247: | Line 247: | ||
'''Comment:''' | '''Comment:''' | ||
: Time offline and comment will most likely not be specified normally. '0|None' will be the default and should indicate restart for update. --[[User:Epoximator|Epoximator]] 20:52, 28 April 2006 (CEST) | : Time offline and comment will most likely not be specified normally. '0|None' will be the default and should indicate restart for update. --[[User:Epoximator|Epoximator]] 20:52, 28 April 2006 (CEST) | ||
== USER LIST COMMANDS == | |||
=== USERLIST : Retrieve Mylist Data of a specified user === | |||
Feature Request : The purpose is for a client I want to make, which will essentially be a more user friendly method of viewing and manipulating the view of a user's list. Sort by various categories and so on. I would like to be able to view and browse a specified user's list just as I can with the web interface | |||
Probably best implemented to behave just like the mylist commands. | |||
'''Command String:'''<br> | |||
by lid: (userlist user={str name}&id) | |||
* USERLIST user={str name}&lid={int4 lid} | |||
by fid: | |||
* USERLIST user={str name}&fid={int4 fid} | |||
by size+ed2k hash: | |||
* USERLIST user={str name}&size={int4 size}&ed2k={str ed2khash} | |||
by anime + group + epno | |||
* USERLIST user={str name}&aname={str anime name}&gname={str group name}&epno={int4 episode number} | |||
* USERLIST user={str name}&aname={str anime name}&gid={int4 group id}&epno={int4 episode number} | |||
* USERLIST user={str name}&aid={int4 anime id}&gname={str group name}&epno={int4 episode number} | |||
* USERLIST user={str name}&aid={int4 anime id}&gid={int4 group id}&epno={int4 episode number} | |||
'''Possible Replies:''' | |||
* 221 USERLIST | |||
: {int4 lid}|{int4 fid}|{int4 eid}|{int4 aid}|{int4 gid}|{int4 date}|{int2 state}|{int4 viewdate}|{str storage}|{str source}|{str other} | |||
* 322 MULTIPLE FILES FOUND | |||
: {str anime title}|{int episodes}|{str eps with state unknown}|{str eps with state on hhd}|{str eps with state on cd}|{str eps with state deleted}|{str watched eps}|{str group 1 short name}|{str eps for group 1}|...|{str group N short name}|{str eps for group N} | |||
* 321 NO SUCH ENTRY | |||
'''Info:''' | |||
* The state field provides information about the location and sharing state of a file in mylist. | |||
* If files are added after hashing, a client should specify the state as 1 (on hdd) (if the user doesn't explicitly select something else). | |||
* eps is a list of episodes, e.g. "1-12,14-16,T1" | |||
'''States:''' | |||
0 - unknown - state is unknown or the user doesn't want to provide this information | |||
1 - on hdd - the file is stored on hdd (but is not shared) | |||
2 - on cd - the file is stored on cd | |||
3 - deleted - the file has been deleted or is not available for other reasons (i.e. reencoded) | |||
'''Example:''' | |||
> USERLIST user=baka&aname=gits sac&s=xxxxx | |||
< 322 MULTIPLE FILES FOUND | |||
Koukaku Kidoutai STAND ALONE COMPLEX|26||1-26|1-26,S2-S27|||V-A|S2-S27|LMF|20-26|KAA|1-26|AonE|1-19|Anime-MX|1-3,9-20 | |||
---- | |||
[[Category:Development]] | [[Category:Development]] |
edits