1,633
edits
Fahrenheit (talk | contribs) |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{TOCright}} | {{TOCright}} | ||
== New Anime Page Patterns and Usage == | == New Anime Page Patterns and Usage == | ||
Line 17: | Line 18: | ||
=== Syntax and some rules === | === Syntax and some rules === | ||
Filter Syntax:<br | Filter Syntax:<br> | ||
Except for element "0", that states how many rules there are, elements follow this format:<br | Except for element "0", that states how many rules there are, elements follow this format:<br> | ||
"'''RULE NUMBER'''":{"'''RULE SUBJECT''' #1":"'''OPERATION''','''TEST'''";"'''RULE SUBJECT''' #2":"'''OPERATION''','''TEST'''"; etc};<br | "'''RULE NUMBER'''":{"'''RULE SUBJECT''' #1":"'''OPERATION''','''TEST'''";"'''RULE SUBJECT''' #2":"'''OPERATION''','''TEST'''"; etc};<br> | ||
<br | <br> | ||
Where '''RULE SUBJECT''' can be one of the following: | Where '''RULE SUBJECT''' can be one of the following: | ||
<br | <br> | ||
;fdate : File add date | ;fdate : File add date | ||
;eusers : Total number of users for this episode | ;eusers : Total number of users for this episode | ||
Line 30: | Line 31: | ||
;fgroup : File Group Id | ;fgroup : File Group Id | ||
;fversion : File version | ;fversion : File version | ||
;finmylist : File is in | ;finmylist : File is in MyList | ||
;efvisible : Total number of files | ;efvisible : Total number of files | ||
;falang : Any of the file audio languages is one of the preferred langs (if using obj.filterAudLang) or given lang | ;falang : Any of the file audio languages is one of the preferred langs (if using obj.filterAudLang) or given lang | ||
Line 40: | Line 41: | ||
;fraw : Is file RAW | ;fraw : Is file RAW | ||
;fgroupfiltered : Is group filtered | ;fgroupfiltered : Is group filtered | ||
<br | <br> | ||
'''Notes:''' | '''Notes:''' | ||
* When '''RULE SUBJECT''' is prefixed with "c_sf_", there will be test of comparison for all files of the episode and the results of this comparison will be stored in processing Files | * When '''RULE SUBJECT''' is prefixed with "c_sf_", there will be test of comparison for all files of the episode and the results of this comparison will be stored in processing Files | ||
* When '''RULE SUBJECT''' is prefixed with "c_rf_", there will be test of comparison for all files stored in processing Files, and the list will be updated with the results | * When '''RULE SUBJECT''' is prefixed with "c_rf_", there will be test of comparison for all files stored in processing Files, and the list will be updated with the results | ||
* No '''RULE SUBJECT''' prefixed with "c_" imply that you are testing an attribute, think of it as a SQL select where | * No '''RULE SUBJECT''' prefixed with "c_" imply that you are testing an attribute, think of it as a SQL select where | ||
<br | <br> | ||
'''OPERATION''' can be one of the following: | '''OPERATION''' can be one of the following: | ||
<br | <br> | ||
;> : greater than | ;> : greater than | ||
;< : lesser than | ;< : lesser than | ||
Line 54: | Line 55: | ||
;== : Equal to | ;== : Equal to | ||
;!= : Not equal to | ;!= : Not equal to | ||
<br | <br> | ||
Where '''TEST''' is the value to test, there are special cases: | Where '''TEST''' is the value to test, there are special cases: | ||
<br | <br> | ||
;this : will test against the same '''RULE SUBJECT''' (only used in "c" prefixed '''RULE SUBJECTS''') | ;this : will test against the same '''RULE SUBJECT''' (only used in "c" prefixed '''RULE SUBJECTS''') | ||
<br | <br> | ||
'''Notes:''' | '''Notes:''' | ||
* For each '''RULE NUMBER''' the '''RULE SUBJECTS''' are tested using '''AND''' | * For each '''RULE NUMBER''' the '''RULE SUBJECTS''' are tested using '''AND''' | ||
Line 116: | Line 117: | ||
Currently i gave users the option to expand files which have file<->file relations, so the file table for the Episode that holds File A and File B would look like this with all files expanded: | Currently i gave users the option to expand files which have file<->file relations, so the file table for the Episode that holds File A and File B would look like this with all files expanded: | ||
File A .......<br | File A .......<br> | ||
\- File B ....<br | \- File B ....<br> | ||
File B .......<br | File B .......<br> | ||
\- File A | \- File A | ||
With pseudo-files i create a new super-file that would have the following attributes ja audio, en and de subtitles, and it's representation is something like this, where File P is the Pseudo-File: | With pseudo-files i create a new super-file that would have the following attributes ja audio, en and de subtitles, and it's representation is something like this, where File P is the Pseudo-File: | ||
File P .......<br | File P .......<br> | ||
|- File A ....<br | |- File A ....<br> | ||
\- File B .... | \- File B .... | ||
edits