(2014-06-22, 10:44)redglory Wrote: But my forced caching was interrupted. Can I start from where it stopped? Perfhaps use something like:
Code:
python texturecache.py C movies @where.moviename >= "Star.Wars"
You can try adding "@filter.operator=greaterthan" - the default filter.operator is "contains". Unfortunately there is no "greaterthanorequal" operator, so you'll need need to fiddle about with the initial movie value, something like the following should work:
Code:
texturecache.py C movies "star war" @filter.operator=greaterthan
Quick way to test and confirm which movies are/would be selected (on Windows):
Code:
texturecache.py jd movies movies "star war" @filter.operator=greaterthan | find "title"
List of filter operators:
Code:
"contains",
"doesnotcontain",
"is",
"isnot",
"startswith",
"endswith",
"greaterthan",
"lessthan",
"after",
"before",
"inthelast",
"notinthelast"
You can also specify the field used for the filter, using @filter=<field>, eg.:
Code:
texturecache.py jd movies @filter=dateadded @filter.operator=greaterthan "2014"
texturecache.py jd movies @filter=audiolanguage @filter.operator=is "fre"
texturecache.py jd movies @filter=audiocodec "truehd"
The default @filter is "title".
Refer to the
JSON RPC API for the available movie filter fields.