[vdr] [ANNOUNCE] vdr-autosort-0.0.8
"Sami J. Mäkinen"
sjm at plenware.fi
Wed Jan 4 14:40:17 CET 2006
Lauri Tischler wrote:
>>> Teleshop:Priority =
>>> 30:HasName=store:HasName=q_:HasName=sell:HasName=buy:HasName=shop:HasName=noello:HasName=markt:HasName=market:HasNa
>>>
>>> Teleshop2:Priority =
>>> 30:HasName=arena:HasName=biet:HasName=auction:HasName=gems:HasName=price:HasName=bid:HasName=best:HasName=sonnenkl
>>>
>>> Teleshop3:Priority =
>>> 30:HasName=bazaar:HasName=punto:HasName=performance:HasName=thane:HasName=warehouse:HasName=ideas:HasName=made
>>> in:
>>>
>>> Just having single line and file, ie.
>>> Teleshop:Priority = 30:HasName=/var/vdrcfg/plugins/TeleShop:Sort
I had to increase a hardcoded list length in the source code
to fit all my teleshop-keywords on a single line. :)
By default, the plugin accepts a list of 10 HasName directives
at once. Bleh.
>> OTOH I don't have any better idea to solve this.
>> Are there any further suggestions or other opinions for that?
> Maybe having Include command, ie..
> Teleshop:Priority = 30:Include=/var/vdrcfg/plugins/TeleShop:Sort
>
> and the file TeleShop has all defs, one per line, like..
> HasName=sell
> HasName=buy
I would vote for regexp support _and_ included files.
The parser should also support continued lines with "\",
for example. Like this:
Teleshop:Priority=30:HasName=/(arena|astr[ao]|auction|bazaar|best)/:\
HasName=/(bible|bibel|bid|biet|bolsa|boutiq|buy|caixa|campania)/:\
HasName=/(ceramic|challeng|chat|church|compra|date|dating|daystar)/:\
.....:\
Sort
Either Perl regexp or at least egrep syntax should be sufficient.
It would be a good idea to include a regexp library with the plugin
just to make the regexp behavior uniform on all different platforms.
The regexp libraries provided by the operating system tend to differ.
--
-- sjm
"Lämpömittari tuottaa henkilökohtaiseen käyttöön
yleisluontoisia mittaustuloksia, jotka voivat poiketa
tieteellisistä mittaustuloksista."
- Nokia 5140 puhelimen manuaali, joka ei kehtaa sanoa suoraan.
More information about the vdr
mailing list