Wikipedia:Badwords

Fra Wikipedia, den frie encyklopedi

Badwords er en liste over fyord som brukes av script og boter som sjekker endringer i artikler. Det er ikke slik at et treff mot denne listen automatisk medfører en svartelisting av artikkelen, heller ikke at et ord som er listet er å regne som et fyord i enhver sammenheng.

Ordene er for en stor del listet med ett eller flere wildcards (jokertegn) og et antall bokstaver. Generelt bør ord bestå av minst fire bokstaver for at støyen skal begrenses mest mulig. I noen tilfeller betyr dette at varianter av et ord må listes istedenfor ordet selv.

Uttrykk kan også spesifiseres som regulæruttrykk. Se passende litteratur for en fullstendig forklaring. Regulæruttrykk står innenfor to brøkstreker.

Listede ord med jokertegn blir forsøkt funnet slik de fremstår, minus innrykk og asteriks eller hash i venstrekant. Det må være et mellomrom før (til venstre for) uttrykket. Det vil normalt ikke bli gjort omskrivinger for å finne varianter utover det som er angitt. Wildcards finnes på formen * (ingen, en eller flere ukjente bokstaver), + (en eller flere ukjente bokstaver), ? (ingen eller en bokstav). Repeterte bokstaver må forekomme i minimum det antallet som angis. Enkle bokstaver kan forekomme en eller flere ganger. For eksempel vil uttrykket *fitte bli til \w*f+i+t{2,}e+\b. I dette tilfellet vil dette finne bjønnafitte men ikke shifte og fitten.

Implementasjon i agenter

Regulæruttrykket s(^[^\*\#\s].*$)()mg vil vaske vekk alle setninger som ikke er av interesse. Dernest kan en bruke s(/\*.*?\*/)()mg og s(//.*$)()mg for å fjerne alle kommentarer. Dernest fjernes lead in med s(^[\*\#]\s*)()mg og siden skal være ren for fremmed tekst.

Listen er hovedsakelig for bruk i boter og scripts som automatisk scanner endringer i teksten i artikler. Hvis ny tekst legges til med listede ord så vil de aktuelle botene og scriptene gi beskjed til en eller flere brukere, for eksempel ved å rapportere på IRC-kanaler.

Denne formen for badwords kan ikke brukes direkte av en:User:Lupin/Anti-vandal tool (en:User:Lupin/recent2.js). Se også en:User:Lupin/badwords. En lokal modifikasjon av dette verktøyet bruker imidlertid de skisserte metodene.

Blacklist

A

*abort #-2
abort* #-2
aids* #-2
*alkis* #-20
*alkoholiker* #-2
anal* #-2
*anus* #-2
ape+ #-2
ass* #-1

B

+balle
balle*
*bimbo
bimbo*
*bitch
*biatch
blod+
*blondine*
*blotte* #-2 ikke så veldig farlig
bole      # treffer etterfølgende
*bolle
bolle*
+boy
bull*
*butt*
*bæsj
bæsj+
*diare
bøg+

C

canabis*
cock+
crack+

D

dangle+
daske+
dass*
degos*
*dick
dingle*
*djevel
*dokka
*dokke
dop+
*draug
*dritt
dritt*
dum+
dust
*dytter

E

ego+ #-2
+elsker #-2 /* ikke så veldig farlig */

F

faggot
+faker
+fan
*faen
faens*
feit+
*fett
*fetta
fett+
*fisen
*fister
*fitte
*fitta
fitte*
*fjert
fjomp+
fordøm+
forbanna*
*forfører
forpulte*
*freser
+fürer
fuck*     # dekkes vel av det etterfølgende
*fuck*
fytte*
/\bfø(a|en)\b/

G

gay*
gigolo*
gnom*

H

/(h[ae]){2,}/           #-10 /* haha/hehe osv. */
hallik*
*helvete*
*helevete*
*helvede*
*hælvete*
*hælvede*
hemoride*
heroin*
*hitler*
*homo
homo*
*homse
homse*
*hore
*hora
hore*

I

*idiot
*intruder

J

*jager
*jeger
*jokker
*jævel=
*jævla*
*jøde

K

*kikker*
*kjærring
+klasker
+klyse
*knagg*
*knarker*
*knuller
*kukk
+kuk
kuk
*kukost*
*kuse

L

*lassis*
*lassaron*
lamer
lat
lol
*lort
*ludder

M

*misbruker
*mishandler
*mongo

N

+napper
*narkis*
*narkoman*
*nazi
*neger
*nisse
*nymfoman*

O

omg
*orgasme
  • omeko* # hva er dette...
*onan*

P

*pakkis*
*peis
*penetrator
*pikk
*pisser
*psykopat*
*pung
*puler
*pulte
*pung
*pusker
*pjusker
*pjaller

Q

*quisling*
*qvisling*
*qisling*

R

+rass
rofl
*ronk*
*runk*
+rotte
*rytter
*rugde
+ræv
+røv
*råner

S

*sado*
*satan*
/\w+same/
*shagger
*slave
*sleiker
*shit #-5
*skit #-2
skit* #-2
*skjit #-10
*smisker
*sniffer
*soper #-5
*sopp
*soss
*spanker
*spretter
*spruter
*stimulator
*stripp*
*svette
*svin
*suger

T

*tispe
*tiss
*troll
*tryne
*tjuv
*tyv
*tykje*
+tøs
tøs*
*tøyte*

U

V

*voldta*
*vorte
*vrak

X

Y

*yksa*

Z

zomg

Æ

Ø

Å

Whitelist

*kontroll #10
*pessimist* #10
*button #10
slutt* #10
skitten* #10
pedersen* #10 /* pga. pede+ */
museum* #10 /* pga. muse+ */

Ordliste, prefix

idiot*
jalla*
jomfru*
jævla*
jøde+
kjønns+
klepto+
kåt+
kvise*
kuk+
kuse*
latex*
mens+
merr+
møkka+
mugg+
mullat+
muse+
møkk*
møkja+
nazi*
nazze*
neger+
nekro+
nigger*
nisse+ #-1
nymfo*
onan+
orgasme*
pedo+
pede+
pikk*
pess*
piss*
penis*
porno+
prompe*
pervo*
pule*
pung*
puppe*
purke*
pussy*
rabis*
rabies*
rass*
rektum*
rectum*
rompe*
rumpe*
rompi*
runk*
røte+
råte+
ræv+
røv+
sado*
/same.+/
satan*
scat*
selvmord*
sex*
shit*
skjit*
sjett*
skabb*
skam*
skap*
skeiv*
sjeiv*
skli+
skrot+
slut*
snabel*
snile+
snoke+
snuske+
snørr+
soper*
sot+
sperm*
steike*
suge+
suck+
svette+
swing*
tiss*
tispe*

Ordliste

/suck/                               #-5 /* Usually bad words */
/stupid/                             #-3
/haha/                               #-5
/\bomg/                              #-3
/\bpimp\b/                           #-7
/1337/                               #-5
/leet/                               #-5
/dumb/                               #-5
/\bputa\b/                           #-7
/\bhomo\b/                           #-7
/\bGAY\b/                             #-10
/damn/                               #-5
/\bass\b/                            #-10
/\brape\b/                           #-7
/\bpoop\b/                           #-10
/\bcock\b/                           #-10
/\blol\b/                            #-7
/\bcrap\b/                           #-5
/\bsex\b/                            #-5
/noob/                               #-5
/\bnazi\b/                           #-3
/\bneo-nazi\b/                       #3   /* False-positive */
/fuck/                               #-20  /* Stronger bad words */
/\[\[Fucked\sUp\]\]/                  #20  /* This one is a false positive */
/bitch/                              #-20
/\bpussy\b/                          #-20
/penis/                              #-20
/vagina/                             #-20
/whore/                              #-15
/\bshit\b/                           #-20
/nigger/                             #-20
/\bnigga\b/                          #-20
/cocksucker/                         #-20
/assrape/                            #-15
/motherfucker/                       #-20
/wanker/                             #-20
/\bcunt\b/                           #-20
/faggot/                             #-20
/fags/                               #-20
/asshole/                            #-15
/fuck\s((yo)?u|h(er|im)|them|it)/     #-100 /* This looks like a personal attack */
/((yo)?u|s?he|we|they|it)\ssucks?/    #-100 /* This looks like a personal attack */
/666+\b/                             #-50  /* Though this has uses, it is commonly used by vandals */
/\b\<3/                              #-50
/[:;][\-\'\,]?([\(\)\[\]\w])\1*(\s|$)/                #-40  /* Smileys */
♥                                                            #-50