Skip to content

Instantly share code, notes, and snippets.

@mindbound
Last active May 29, 2024 10:08
Show Gist options
  • Save mindbound/21454e25756a1a9a8b429abb053a5402 to your computer and use it in GitHub Desktop.
Save mindbound/21454e25756a1a9a8b429abb053a5402 to your computer and use it in GitHub Desktop.
LCF README LV

Uzstādīšana

  1. Pārliecinieties, vai jūsu pārlūkprogramma ir atjaunināta
  2. Instalējiet Tampermonkey:
  3. Dodieties uz https://gist.github.com/mindbound/4e96536c3287f9acbcb9b7d0ed8909a9
  4. Noklikšķiniet uz pogas Raw faila augšdaļā, lai skatītu tā neapstrādātu izejas kodu

Tampermonkey būtu automātiski jāatver skripta instalēšanas lapu. Ja tā nenotiek:

  1. Kopējiet skripta izejas kodu no saites iepriekšējā saraksta 3. darbībā
  2. Pārlūkprogrammas paplašinājumu rīkjoslā noklikšķiniet uz Tampermonkey ikonas
  3. Noklikšķiniet uz izvēlnes vienības Create a new script (ikona ar plus simbolu)
  4. Ielīmējiet nokopēto kodu skripta redaktorā un redaktora izvēlnē File noklikšķiniet uz Save

Lietošana

LCF skripts ir pieejams tikai pārlūkojot http://klab.lv/stats/latest.bml.

LCF skriptam ir "melnā saraksta" (blacklist) un "baltā saraksta" (whitelist) režīms. Vienlaikus ir aktīvs tikai viens režīms, bet to var pārslēgt jebkurā laikā. "Melnā saraksta" režīms filtrē no jaunākajiem ierakstiem visus skripta sarakstā esošos lietotājvārdus, savukārt "baltā saraksta" režīms filtrē visus lietotājvārdus, izņemot skripta sarakstā esošos. Abi saraksti tiek saglabāti atsevišķi un izmaiņas nepazūd, kad lapa tiek atkārtoti ielādēta vai pārlūkprogramma tiek restartēta. Saraksti tiek glabāti lokāli, un informācija netiek izplatīta ārpus lietotāja pārlūkprogrammas.

Sarakstus var izveidot, noklikšķinot uz LCF izvēlnes vienības Settings, kas tiek parādīta, kad skripts ir pieejams.

Tas atver skripta konfigurācijas paneli.

Pēc noklusējuma skripts darbojas "melnā saraksta" režīmā. Jebkurā režīmā ievadiet lietotājvārdus teksta apgabalā Filter list, katrā rindiņā vienu lietotājvārdu, pēc tam noklikšķiniet uz Save. Lai izmaiņas tiktu piemērotas, var būt nepieciešama lapas atsvaidzināšana. Lai pārslēgtos starp "melnā saraksta" un "baltā saraksta" režīmiem, izmantojiet nolaižamo izvēlni Filter mode.

Papildus atsevišķu lietotājvārdu norādīšanai abi saraksti atbalsta * un + filtrus grupveida filtrēšanai. Filtrs * ietekmē visus lietotājvārdus, kas satur šo vārdu, tostarp pašu šo vārdu, savukārt + ietekmē tikai tos lietotājvārdus, kas sākas ar vārdu un pievieno papildu ciparus, burtus vai pasvītras.

Filtrs Rezultātu paraugi
user* user, user1, usera, user_b
user+ user1, usera, user_b

Papildus vārdu filtrēšanai ar roku, "melnā saraksta" režīms piedāvā vairākus papildu filtrus:

  1. Filter all new users: filtrē visus jaunizveidotos lietotājus (izmanto New Journals sarakstu no http://klab.lv/stats.bml)
  2. Filter all images: filtrē visus attēlus no visiem ierakstiem
  3. ML-assisted filter: izmanto mašīnmācīšanās modeli, lai filtrētu lietotājvārdus, kas ir nejaušas rakstzīmju kombinācijas

ML bāzētais filtrs var radīt kļūdaini pozitīvus (izfiltrēti ne-nejauši lietotājvārdi) un kļūdainus negatīvus (nejauši lietotājvārdi nav filtrēti) rezultātus, kas ir zināms trūkums visos neirālajos tīklos, taču jaunākā šī filtra versija pareizi atpazīst un filtrē vairāk nekā 99% nejaušu lietotājvārdu. Jebkurā laikā var izvēlēties jebkuru papildu filtru kombināciju.

Skriptu var atjaunot sākotnējā (tukšā) konfigurācijā, noklikšķinot uz saites Reset to defaults skripta iestatījumu paneļa apakšējā labajā stūrī.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment