Għaliex il-Konverżjoni tal-Filtri Adblock għal Polipo Teħtieġ Aktar minn Regex
Żomm l-eċċezzjonijiet u l-kuntest tat-talba meta tevalwa konverżjoni tal-filtri Adblock għal Polipo.
Konvertitur irid iżomm it-tifsira ta' regola, mhux biss iċċaqlaq il-karattri tagħha. Lista tal-filtrazzjoni tal-browser tista' tiddependi minn liema riżors il-paġna tgħabbi, mit-tip ta' riżors u mir-regoli tal-eċċezzjoni. Lista tal-imblukkar ibbażata biss fuq URL għandha inqas informazzjoni.
F'installazzjoni eżistenti ta' Polipo, il-manwal tiegħu jiddefinixxi l-entrati forbiddenFile bħala ismijiet ta' dominju jew espressjonijiet regolari estiżi POSIX. Għalhekk regex maħluq għall-magna ta' Python mhuwiex awtomatikament validu f'dak il-fajl.
Ibda b'sottoinsiem dichjarat
- Ikkonverti l-mudelli tal-imblukkar tal-URL mingħajr kundizzjoni biss wara li tiddefinixxi l-ankri u l-imġiba tas-separatur tagħhom.
- Żomm ir-regoli tal-eċċezzjoni li jibdew b'@@. Iż-żieda tal-mudelli tagħhom ma' fajl ta' ċaħda tqalleb it-tifsira tagħhom.
- Żomm ir-regoli b'għażliet tal-kuntest, bħal restrizzjonijiet ta' script jew dominju, barra minn konverżjoni bbażata biss fuq URL, sakemm il-mira ma tistax tirrappreżenta dawk il-kundizzjonijiet.
- Ħalli barra r-regoli tal-ħabi tal-elementi: l-għażla tal-elementi DOM ta' paġna teħtieġ mekkaniżmu differenti.
It-tħassir ta' għażla mhux appoġġata jista' jwessa' regola kundizzjonali f'imblukkar mingħajr kundizzjoni. Irrapporta dawk ir-regoli maqbuża minflok ma tallega bil-kwiet konverżjoni sħiħa.
Il-pakkett storiku adblockparser jista' jipparsja u jevalwa sottoinsiem tar-regoli ta' Adblock Plus. Il-README tiegħu jiddokumenta regoli tal-ħabi tal-elementi injorati, tqabbil dipendenti mill-għażliet u limitazzjonijiet oħra; ir-repożitorju tiegħu ġie arkivat fl-24 ta' Ġunju 2026. Ittratta l-output tiegħu bħala materjal x'jiġi vvalutat mal-magna fil-mira, mhux bħala wegħda ta' konverżjoni fidila tal-lista kollha.
Qis dak li jara l-proxy
Għal tunnels HTTPS ordinarji il-filtrazzjoni tat-tunnels ta' Polipo tara l-isem tal-host u l-port, mhux il-mogħdija tal-URL encrypted. Il-forbiddenTunnelsFile tiegħu hija wiċċ ta' politika separat. Espressjoni tal-mogħdija tradotta perfettament xorta ma tistax taqbel ma' kontenut li l-proxy qatt ma jara.
Iddokumenta s-sottoinsiem miżmum u iċċekkja kemm l-imblukkar maħsub kif ukoll l-eċċezzjonijiet maħsuba meta tevalwa konverżjoni. Li l-fajl jitgħabba jipprova l-aċċettazzjoni tas-sintassi, mhux filtrazzjoni ekwivalenti.