Управление на филтъра срещу злоупотреби

Разлики между версиите

ЕлементВерсия от 16:29, 15 декември 2020 на IlievВерсия от 20:04, 4 август 2021 на Iliev
Основна информация
Забележки:
ВНИМАНИЕ: Този филтър е свързан с официална политика на Българската Уикипедия, гласувана на [[Уикипедия:Решения за политиката/Филтър за източници за непатрулирани]]. Моля, не изключвайте филтъра и не правете промени по него, освен в съответствие с приетата политика.
ВНИМАНИЕ: Този филтър е свързан с официална политика на Българската Уикипедия, гласувана на [[Уикипедия:Решения за политиката/Филтър за източници за непатрулирани]]. Моля, не изключвайте филтъра и не правете промени по него, освен в съответствие с приетата политика.


Филтърът не позволява на потребители, които не са автоматично патрулирани, да въвеждат в статиите външни препратки, включително под формата на източници, към сайтове, които може да не са подходящи за използване в Уикипедия. За повече информация, вижте [[У:ФИН]].
Филтърът не позволява на потребители, които не са автоматично патрулирани, да въвеждат в статиите външни препратки, включително под формата на източници, към сайтове, които може да не са подходящи за използване в Уикипедия. За повече информация, вижте [[У:ФИН]].


ВАЖНО ЗА АДМИНИСТРАТОРИ: Бот автоматично парсва този филтър, за да състави списъка на страницата У:СФИН. Парсването е сравнително елементарно, затова, моля, придържайте се към използвания във филтъра формат за въвеждане на сайтовете. В частност:
ВАЖНО ЗА АДМИНИСТРАТОРИ: Бот автоматично парсва този филтър, за да състави списъка на страницата У:СФИН. Парсването е сравнително елементарно, затова, моля, придържайте се към използвания във филтъра формат за въвеждане на сайтовете. В частност:
* всеки сайт трябва да бъде на отделен ред, като между редовете със сайтове трябва да има: '|'+
* всеки сайт трябва да бъде на отделен ред, като между редовете със сайтове трябва да има: '|'+
* редът трябва да започва с: '\b
* редът трябва да започва с: '\b
* редът трябва да завършва с: \b'+
* редът трябва да завършва с: \b'+
* точките трябва да бъдат предшествани от: \
* точките трябва да бъдат предшествани от: \
* не използвайте други метазнаци от регулярните изрази! (например ?, *, (), [] и т.н.)
* не използвайте други метазнаци от регулярните изрази! (например ?, *, (), [] и т.н.)
Въпреки, че можете да редактирате списъка и ръчно, за препоръчване е да  използвате стъпките от страницата [[Уикипедия:Патрульори/СФИН/Поддръжка]].
Условия на филтъра
Условия:
/*
/*
   Само в основното именно пространство (0),
   Само в основното именно пространство (0), както и в някои експериментални
  както и в някои експериментални страници.
  страници.
*/
*/
( article_namespace == 0
( article_namespace == 0
| article_prefixedtext rlike "^Уикипедия:Инкубатор" )
| article_prefixedtext rlike "^Уикипедия:Инкубатор" )


/*
/*
   За конкретни потребители може да се направи изключение,
   За конкретни потребители може да се направи изключение, но само временно.
  но само временно. Обичайният начин потребителите да не
  Обичайният начин потребителите да не бъдат засягани от филтъра е като бъдат
  бъдат засягани от филтъра е като бъдат одобрени за
  одобрени за автопатрульори по съответната процедура на У:ПЧГА.
  автопатрульори по съответната процедура на У:ПЧГА.
*/
*/
& ! user_name in [
& ! user_name in [
     'GadzhevaMaya',
     'GadzhevaMaya',
     'Syrdas',
     'Syrdas',
     ]
     ]


/*
/*
   Ограничението не се прилага към членове на групите
   Ограничението не се прилага към членове на групите „автопатрульори“,
   „автопатрульори“, „патрульори“, „администратори“.
   „патрульори“, „администратори“.
*/
*/
& (
& (
     ! ('autopatrolled' in user_groups
     ! ('autopatrolled' in user_groups
         | 'patroller' in user_groups
         | 'patroller' in user_groups
         | 'sysop' in user_groups
         | 'sysop' in user_groups
         | 'bot' in user_groups )
         | 'bot' in user_groups )


/*
/*
   Конкретни потребители може да бъдат ограничени,
   Конкретни потребители може да бъдат ограничени, независимо от членството си в
  независимо от членството си в горните групи.
  горните групи.
*/
*/
/* За повече информация: Уикипедия:Заявки към администраторите/2019/41
/* За повече информация: Уикипедия:Заявки към администраторите/2019/41
     | user_name in [
     | user_name in [
         'Rumensz',
         'Rumensz',
         ]
         ]
*/
*/
     )
     )


/*
/*
   Редакцията не представлява връщане на предишна.
   Редакцията не представлява връщане на предишна. Проверката е доста примитивна
  Проверката е доста примитивна и затова допускаща
  и затова допускаща злоупотреби. Ако се установят такива, най-добре вероятно
  злоупотреби. Ако се установят такива, най-добре
   би било условието да бъде изключено.
   вероятно би било условието да бъде изключено.
*/
*/
& ! summary rlike "^Премахната редакция \d+ на \[\[Special:Contributions/"
& ! summary rlike "^Премахната редакция \d+ на \[\[Special:Contributions/"


/*
/*
   Тъй като списъкът със сайтове е твърде дълъг,
   Тъй като списъкът със сайтове е твърде дълъг за един регулярен израз,
  създаваме собствени променливи, в които
   създаваме отделни регулярни изрази по първа буква на сайта. Проверката за
  конкатенираме необходимият регулярен израз,
   __добавени__ хипервръзки (added_links) в страницата правим с мачване срещу
   и след това извършваме мачването спрямо
   всеки от тези изрази, като свързваме отделните проверки с логическо ИЛИ.
   __добавените__ хипервръзки в страницата.
    
   Желателно е регулярният израз във всяка от
   За повече информация защо изразите не могат да бъдат твърде дълги, вижте
  променливите да не бъде твърде дълъг, тъй
   коментарите към задачата https://phabricator.wikimedia.org/T148660
   като може да създаде проблеми откъм страната
   на сървърите на Уикимедия. За повече инфо:
   https://phabricator.wikimedia.org/T148660


   Списъкът със сайтове не е отместен навътре
   Въпреки, че можете да редактирате списъка и ръчно, за препоръчване е да
   с цел удобство при редактиране.
   използвате стъпките от страницата Уикипедия:Патрульори/СФИН/Поддръжка.
*/
*/
/* ----8<---- ЗАМЕСТЕТЕ СЪДЪРЖАНИЕТО ОТ ДОЛНИЯ РЕД ДО ПОСЛЕДНИЯ ----8<---- */
& (
& (
regex_1:='('+
'\b19min\.bg\b'+
'|'+
'\b1kam1\.eu\b'+
'|'+
'\b1tv\.ru\b'+
')';
regex_2:='('+
'\b21stcenturywire\.com\b'+
')';
regex_3:='('+
'\b30dumi\.eu\b'+
')';
regex_5:='('+
'\b5-tv\.ru\b'+
')';
regex_7:='('+
'\b70news\.wordpress\.com\b'+
')';
regex_A:='('+
'\babcnews\.com\.co\b'+
'|'+
'\bac24\.cz\b'+
'|'+
'\bactivistpost\.com\b'+
'|'+
'\bactualno\.top\b'+
'|'+
'\baddictinginfo\.org\b'+
'|'+
'\baeronet\.cz\b'+
'|'+
'\bafera\.bg\b'+
'|'+
'\bagoravox\.fr\b'+
'|'+
'\balarmanews\.com\b'+
'|'+
'\balfarss\.net\b'+
'|'+
'\balterinformation\.wordpress\.com\b'+
'|'+
'\bamericannews\.com\b'+
'|'+
'\banonews\.co\b'+
'|'+
'\banonybulgaria\.wordpress\.com\b'+
'|'+
'\bantifashist\.com\b'+
')';
regex_B:='('+
'\bbarikadata\.blogspot\.bg\b'+
'|'+
'\bbarometar\.net\b'+
'|'+
'\bbeforeitsnews\.com\b'+
'|'+
'\bbez-cenzura\.com\b'+
'|'+
'\bbez-cenzura\.info\b'+
'|'+
'\bbez-cenzura\.org\b'+
'|'+
'\bbezpartien\.com\b'+
'|'+
'\bbgdnes\.bg\b'+
'|'+
'\bbgkef\.com\b'+
'|'+
'\bbgkliuki\.com\b'+
'|'+
'\bbgmak\.eu\b'+
'|'+
'\bbgnet\.info\b'+
'|'+
'\bbgnews168\.com\b'+
'|'+
'\bbgnovosti\.com\b'+
'|'+
'\bbgnow\.eu\b'+
'|'+
'\bbgpravda\.blogspot\.bg\b'+
'|'+
'\bbig5\.bg\b'+
'|'+
'\bbipartisanreport\.com\b'+
'|'+
'\bblife\.eu\b'+
'|'+
'\bblife\.mobi\b'+
'|'+
'\bblitz\.bg\b'+
'|'+
'\bbluenationreview\.com\b'+
'|'+
'\bbnews\.bg\b'+
'|'+
'\bbnoshipka\.org\b'+
'|'+
'\bbpost\.bg\b'+
'|'+
'\bbradva\.bg\b'+
'|'+
'\bbreitbart\.com\b'+
'|'+
'\bbudnaera\.com\b'+
'|'+
'\bbulbox\.net\b'+
'|'+
'\bbulgaria-news\.bg\b'+
'|'+
'\bbulgariapress\.com\b'+
'|'+
'\bbulgariasega\.com\b'+
'|'+
'\bbulnews\.com\b'+
'|'+
'\bbulnews\.info\b'+
'|'+
'\bbulnews\.mobi\b'+
'|'+
'\bbulnews\.top\b'+
'|'+
'\bbulpress\.biz\b'+
'|'+
'\bbulpress\.info\b'+
'|'+
'\bbulpress\.org\b'+
'|'+
'\bbulpress\.red\b'+
'|'+
'\bbulpress\.top\b'+
'|'+
'\bbulpress\.xyz\b'+
'|'+
'\bbultimes\.com\b'+
')';
regex_C:='('+
'\bcasopis-sifra\.cz\b'+
'|'+
'\bceskoaktualne\.cz\b'+
'|'+
'\bchudesa\.net\b'+
'|'+
'\bclass\.bg\b'+
'|'+
'\bclassa\.bg\b'+
'|'+
'\bcollective-evolution\.com\b'+
'|'+
'\bconsciouslifenews\.com\b'+
'|'+
'\bconservativeoutfitters\.com\b'+
'|'+
'\bcont\.ws\b'+
'|'+
'\bcreambmp\.com\b'+
'|'+
'\bcrimes\.bg\b'+
'|'+
'\bcross\.bg\b'+
'|'+
'\bczechfreepress\.cz\b'+
')';
regex_D:='('+
'\bdailycaller\.com\b'+
'|'+
'\bdailycurrant\.com\b'+
'|'+
'\bdailypress\.bg\b'+
'|'+
'\bdan-news\.info\b'+
'|'+
'\bdcclothesline\.com\b'+
'|'+
'\bdenverguardian\.com\b'+
'|'+
'\bdesinfowar\.wordpress\.com\b'+
'|'+
'\bdeutsche-wirtschafts-nachrichten\.de\b'+
'|'+
'\bdisclose\.tv\b'+
'|'+
'\bdiv\.bg\b'+
'|'+
'\bdnes-24\.com\b'+
'|'+
'\bdnes\.co\.uk\b'+
'|'+
'\bdnesplus\.bg\b'+
'|'+
'\bdnr-online\.ru\b'+
'|'+
'\bduffelblog\.com\b'+
'|'+
'\bdunavmost\.bg\b'+
')';
regex_E:='('+
'\beadaily\.com\b'+
'|'+
'\bempireherald\.com\b'+
'|'+
'\bempirenews\.net\b'+
'|'+
'\ben\.mediamass\.net\b'+
'|'+
'\bendingthefed\.com\b'+
'|'+
'\bexpressnews\.bg\b'+
')';
regex_F:='('+
'\bfaktualno\.com\b'+
'|'+
'\bfitwell\.bg\b'+
'|'+
'\bflagman\.bg\b'+
'|'+
'\bflip\.bg\b'+
'|'+
'\bforumnews\.bg\b'+
'|'+
'\bfree-bg\.net\b'+
'|'+
'\bfreshnewsbg\.com\b'+
'|'+
'\bfrognews\.bg\b'+
'|'+
'\bfront\.bg\b'+
')';
regex_G:='('+
'\bglas\.bg\b'+
'|'+
'\bglashatai\.com\b'+
'|'+
'\bglobalresearch\.ca\b'+
'|'+
'\bgnews\.bg\b'+
'|'+
'\bgossip\.bg\b'+
'|'+
'\bgovtslaves\.info\b'+
'|'+
'\bgrama\.bg\b'+
'|'+
'\bgreat-news\.info\b'+
')';
regex_H:='('+
'\bhangthebankers\.com\b'+
'|'+
'\bhashtag-bg\.com\b'+
'|'+
'\bhidfo\.ru\b'+
'|'+
'\bhlavnespravy\.sk\b'+
'|'+
'\bhotarena\.net\b'+
'|'+
'\bhotnews\.bg\b'+
'|'+
'\bhuzlers\.com\b'+
')';
regex_I:='('+
'\bifyouonlynews\.com\b'+
'|'+
'\bilgiomale\.it\b'+
'|'+
'\binews\.bg\b'+
'|'+
'\binfo\.kopp-verlag\.de\b'+
'|'+
'\binfonews\.bg\b'+
'|'+
'\binform-relig\.ru\b'+
'|'+
'\binformiran365\.net\b'+
'|'+
'\binfowars\.com\b'+
'|'+
'\bintellihub\.com\b'+
'|'+
'\binterfax-religion\.com\b'+
'|'+
'\bizvestia\.ru\b'+
'|'+
'\bizvestni\.info\b'+
')';
regex_J:='('+
'\bjenata-vchas\.net\b'+
'|'+
'\bjenite\.bg\b'+
'|'+
'\bjiloto\.bg\b'+
'|'+
'\bjoin\.bg\b'+
'|'+
'\bjpgazeta\.ru\b'+
'|'+
'\bjylto\.com\b'+
')';
regex_K:='('+
'\bkarpathir\.com\b'+
'|'+
'\bklassa\.bg\b'+
'|'+
'\bklassa\.tv\b'+
'|'+
'\bkliukata\.blogspot\.com\b'+
'|'+
'\bkliuki\.bg\b'+
'|'+
'\bkliuki\.net\b'+
'|'+
'\bklukarnik\.com\b'+
'|'+
'\bklukite\.com\b'+
'|'+
'\bkluklu\.bg\b'+
'|'+
'\bkoch\.bg\b'+
'|'+
'\bkonzervativnyvyber\.sk\b'+
'|'+
'\bkp\.md\b'+
'|'+
'\bkp\.ru\b'+
'|'+
'\bkpd\.bg\b'+
'|'+
'\bktovkurse\.com\b'+
')';
regex_L:='('+
'\blearn\.bg\b'+
'|'+
'\blekuvai\.bg\b'+
'|'+
'\blenta\.ru\b'+
'|'+
'\blentata\.com\b'+
'|'+
'\blewrockwell\.com\b'+
'|'+
'\blife\.dir\.bg\b'+
'|'+
'\blifebg\.net\b'+
'|'+
'\blifenews\.ru\b'+
'|'+
'\blifescandal\.com\b'+
'|'+
'\blimesonline\.com\b'+
'|'+
'\blinkiesta\.it\b'+
'|'+
'\blivekuban\.ru\b'+
'|'+
'\blubopitnoto\.net\b'+
'|'+
'\bludsport\.net\b'+
')';
regex_M:='('+
'\bmadworldnews\.com\b'+
'|'+
'\bmediacity\.ge\b'+
'|'+
'\bmedzicas\.sk\b'+
'|'+
'\bmegavselena\.bg\b'+
'|'+
'\bmejdu-redovete\.com\b'+
'|'+
'\bmekica\.com\b'+
'|'+
'\bmignews\.info\b'+
'|'+
'\bmodabg\.net\b'+
'|'+
'\bmoment-istini\.com\b'+
'|'+
'\bmonitor\.bg\b'+
'|'+
'\bmotikabg\.com\b'+
'|'+
'\bmy-disain\.ru\b'+
')';
regex_N:='('+
'\bnakafe\.eu\b'+
'|'+
'\bnakratko\.bg\b'+
'|'+
'\bnashpoz\.ru\b'+
'|'+
'\bnationalreport\.net\b'+
'|'+
'\bnaturalnews\.com\b'+
'|'+
'\bnbm\.md\b'+
'|'+
'\bnbox\.bg\b'+
'|'+
'\bncscooper\.com\b'+
'|'+
'\bnerazgadano\.info\b'+
'|'+
'\bneutralen\.com\b'+
'|'+
'\bnews-bulgaria\.info\b'+
'|'+
'\bnews-front\.info\b'+
'|'+
'\bnews\.sputnik\.ru\b'+
'|'+
'\bnews359\.bg\b'+
'|'+
'\bnews4000\.bg\b'+
'|'+
'\bnewsbg\.eu\b'+
'|'+
'\bnewsbiscuit\.com\b'+
'|'+
'\bnewsmedia\.bg\b'+
'|'+
'\bno-comment\.bg\b'+
'|'+
'\bnoligarch\.com\b'+
'|'+
'\bnovarepublika\.cz\b'+
'|'+
'\bnovavarna\.net\b'+
'|'+
'\bnovinarnik\.net\b'+
'|'+
'\bnovini\.cc\b'+
'|'+
'\bnovini\.london\b'+
'|'+
'\bnovinibg\.com\b'+
'|'+
'\bnovinitednes\.net\b'+
'|'+
'\bnovorosinform\.org\b'+
'|'+
'\bnovorus\.info\b'+
'|'+
'\bnovotopoznanie\.com\b'+
'|'+
'\bnow8news\.com\b'+
'|'+
'\bnowtheendbegins\.com\b'+
'|'+
'\bnreporter\.info\b'+
'|'+
'\bntv\.ru\b'+
'|'+
'\bnwoo\.org\b'+
')';
regex_O:='('+
'\bobektivno\.bg\b'+
'|'+
'\bobshtestvo\.net\b'+
'|'+
'\boccupydemocrats\.com\b'+
'|'+
'\bod-novorossia\.livejournal\.com\b'+
'|'+
'\boff-news\.net\b'+
'|'+
'\bonovini\.com\b'+
'|'+
'\boppps\.ru\b'+
'|'+
'\borgo-net\.blogspot\.be\b'+
'|'+
'\borgo-net\.blogspot\.cz\b'+
'|'+
'\botblizo\.net\b'+
'|'+
'\bother98\.com\b'+
'|'+
'\botizvora\.com\b'+
'|'+
'\bournet\.bg\b'+
'|'+
'\bovarna\.bg\b'+
'|'+
'\boverallnews\.ru\b'+
')';
regex_P:='('+
'\bpan\.bg\b'+
'|'+
'\bpaparazzibg\.com\b'+
'|'+
'\bpatreot\.ru\b'+
'|'+
'\bpatrioti\.net\b'+
'|'+
'\bperniknews\.com\b'+
'|'+
'\bperniktoday\.net\b'+
'|'+
'\bpetel\.bg\b'+
'|'+
'\bpik\.bg\b'+
'|'+
'\bplevenonline\.com\b'+
'|'+
'\bplovdiv-dnes\.eu\b'+
'|'+
'\bplovdivglas\.bg\b'+
'|'+
'\bplovdivmedia\.bg\b'+
'|'+
'\bplovdivmedia\.com\b'+
'|'+
'\bpodoko\.eu\b'+
'|'+
'\bpodtepeto\.com\b'+
'|'+
'\bpogled\.info\b'+
'|'+
'\bpoliticalblindspot\.com\b'+
'|'+
'\bpoliticops\.com\b'+
'|'+
'\bpolitikata\.net\b'+
'|'+
'\bpolitikus\.ru\b'+
'|'+
'\bportokala\.eu\b'+
'|'+
'\bpravda\.ru\b'+
'|'+
'\bpravdanews\.info\b'+
'|'+
'\bprotiproud\.parlamentnilisty\.cz\b'+
'|'+
'\bprozorec\.com\b'+
'|'+
'\bprvnizpravy\.parlamentnilisty\.cz\b'+
'|'+
'\bprvopodstata\.com\b'+
')';
regex_R:='('+
'\brazkritia\.com\b'+
'|'+
'\brazlichnoto\.com\b'+
'|'+
'\brbth\.com\b'+
'|'+
'\breact365\.com\b'+
'|'+
'\brealfarmacy\.com\b'+
'|'+
'\brealno\.bg\b'+
'|'+
'\bredflagnews\.com\b'+
'|'+
'\bredstate\.com\b'+
'|'+
'\bren\.tv\b'+
'|'+
'\bria\.ru\b'+
'|'+
'\brt\.com\b'+
'|'+
'\brusofili\.bg\b'+
'|'+
'\brussia-insider\.com\b'+
'|'+
'\brussia\.tv\b'+
')';


/*
regex_S:='('+
  forbidden_regex1 обхваща сайтове, започващи
'\bsanovnik\.bg\b'+
  с цифри или буквите от A до M включително.
'|'+
*/
'\bscandalplus\.com\b'+
'|'+
'\bscena\.bg\b'+
'|'+
'\bsekirabg\.com\b'+
'|'+
'\bsenzacia\.com\b'+
'|'+
'\bsenzacia\.net\b'+
'|'+
'\bsilnabulgaria\.com\b'+
'|'+
'\bskandal\.bg\b'+
'|'+
'\bskandalno\.net\b'+
'|'+
'\bskandalno\.org\b'+
'|'+
'\bslivensega\.wordpress\.com\b'+
'|'+
'\bsosnovini\.bg\b'+
'|'+
'\bsouthfront\.org\b'+
'|'+
'\bspekulanti\.com\b'+
'|'+
'\bspeshno\.info\b'+
'|'+
'\bspodeli\.eu\b'+
'|'+
'\bsportove\.net\b'+
'|'+
'\bsputniknews\.com\b'+
'|'+
'\bstars\.bg\b'+
'|'+
'\bstruma\.bg\b'+
'|'+
'\bstruma\.com\b'+
'|'+
'\bsvetkolemnas\.info\b'+
'|'+
'\bsvetsko\.net\b'+
'|'+
'\bsvobodnenoviny\.eu\b'+
'|'+
'\bsvobodnoslovo\.eu\b'+
')';
 
regex_T:='('+
'\btabloidox7\.com\b'+
'|'+
'\btanya-mass\.livejournal\.com\b'+
'|'+
'\bterra\.md\b'+
'|'+
'\bthedailysheeple\.com\b'+
'|'+
'\bthefreethoughtproject\.com\b'+
'|'+
'\bthemainline\.bg\b'+
'|'+
'\bthenewsnerd\.com\b'+
'|'+
'\btheuspatriot\.com\b'+
'|'+
'\btime\.mk\b'+
'|'+
'\btiras\.ru\b'+
'|'+
'\btitkolthirek\.hu\b'+
'|'+
'\btlaka\.com\b'+
'|'+
'\btopactualno\.com\b'+
'|'+
'\btoppresa\.com\b'+
'|'+
'\btopstory\.io\b'+
'|'+
'\btribali\.info\b'+
'|'+
'\btrud\.bg\b'+
'|'+
'\btruepundit\.com\b'+
'|'+
'\btry\.bg\b'+
'|'+
'\btvzvezda\.ru\b'+
'|'+
'\btwitchy\.com\b'+
')';
 
regex_U:='('+
'\bukraina\.ru\b'+
'|'+
'\bunian\.net\b'+
'|'+
'\bunz\.com\b'+
'|'+
'\busuncut\.com\b'+
')';
 
regex_V:='('+
'\bvchas\.net\b'+
'|'+
'\bvelikabulgaria\.eu\b'+
'|'+
'\bversia\.ru\b'+
'|'+
'\bvesti-ukr\.com\b'+
'|'+
'\bvesti\.ru\b'+
'|'+
'\bvestnikat\.com\b'+
'|'+
'\bvestnikataka\.bg\b'+
'|'+
'\bvestonosec\.net\b'+
'|'+
'\bveteranstoday\.com\b'+
'|'+
'\bvideopchela\.com\b'+
'|'+
'\bvitube\.ge\b'+
'|'+
'\bvlasteneckenoviny\.cz\b'+
'|'+
'\bvnews\.bg\b'+
'|'+
'\bvoltairenet\.org\b'+
'|'+
'\bvremya-pokazhet\.ru\b'+
'|'+
'\bvruzki\.net\b'+
'|'+
'\bvz\.ru\b'+
')';
 
regex_W:='('+
'\bwebnovinar\.com\b'+
'|'+
'\bwhatdoesitmean\.com\b'+
'|'+
'\bwnd\.com\b'+
'|'+
'\bworldnewsdailyreport\.com\b'+
'|'+
'\bworldtodaybg\.com\b'+
'|'+
'\bworldtruth\.tv\b'+
')';


forbidden_regex1:='('+
regex_Y:='('+
'\b19min\.bg\b'+
'\byoucomments\.com\b'+
'|'+
'|'+
'\b1kam1\.eu\b'+
'\byournewswire\.com\b'+
'|'+
')';
'\b1tv\.ru\b'+
'|'+
'\b30dumi\.eu\b'+
'|'+
'\b5-tv\.ru\b'+
'|'+
'\bac24\.cz\b'+
'|'+
'\bactualno\.top\b'+
'|'+
'\bafera\.bg\b'+
'|'+
'\bagoravox\.fr\b'+
'|'+
'\baeronet\.cz\b'+
'|'+
'\balarmanews\.com\b'+
'|'+
'\balfarss\.net\b'+
'|'+
'\balterinformation\.wordpress\.com\b'+
'|'+
'\banonybulgaria\.wordpress\.com\b'+
'|'+
'\bantifashist\.com\b'+
'|'+
'\bbarikadata\.blogspot\.bg\b'+
'|'+
'\bbarometar\.net\b'+
'|'+
'\bbezpartien\.com\b'+
'|'+
'\bbgdnes\.bg\b'+
'|'+
'\bbgkef\.com\b'+
'|'+
'\bbgkliuki\.com\b'+
'|'+
'\bbgmak\.eu\b'+
'|'+
'\bbgnet\.info\b'+
'|'+
'\bbgnews168\.com\b'+
'|'+
'\bbgnovosti\.com\b'+
'|'+
'\bbgnow\.eu\b'+
'|'+
'\bbgpravda\.blogspot\.bg\b'+
'|'+
'\bbeforeitsnews\.com\b'+
'|'+
'\bbez-cenzura\.com\b'+
'|'+
'\bbez-cenzura\.info\b'+
'|'+
'\bbez-cenzura\.org\b'+
'|'+
'\bbig5\.bg\b'+
'|'+
'\bblife\.eu\b'+
'|'+
'\bblife\.mobi\b'+
'|'+
'\bblitz\.bg\b'+
'|'+
'\bbnews\.bg\b'+
'|'+
'\bbnoshipka\.org\b'+
'|'+
'\bbpost\.bg\b'+
'|'+
'\bbradva\.bg\b'+
'|'+
'\bbreitbart\.com\b'+
'|'+
'\bbudnaera\.com\b'+
'|'+
'\bbulbox\.net\b'+
'|'+
'\bbulgaria-news\.bg\b'+
'|'+
'\bbulgariapress\.com\b'+
'|'+
'\bbulgariasega\.com\b'+
'|'+
'\bbulnews\.com\b'+
'|'+
'\bbulnews\.info\b'+
'|'+
'\bbulnews\.mobi\b'+
'|'+
'\bbulnews\.top\b'+
'|'+
'\bbulpress\.biz\b'+
'|'+
'\bbulpress\.info\b'+
'|'+
'\bbulpress\.org\b'+
'|'+
'\bbulpress\.red\b'+
'|'+
'\bbulpress\.top\b'+
'|'+
'\bbulpress\.xyz\b'+
'|'+
'\bbultimes\.com\b'+
'|'+
'\bcasopis-sifra\.cz\b'+
'|'+
'\bceskoaktualne\.cz\b'+
'|'+
'\bchudesa\.net\b'+
'|'+
'\bclass\.bg\b'+
'|'+
'\bclassa\.bg\b'+
'|'+
'\bcont\.ws\b'+
'|'+
'\bcrimes\.bg\b'+
'|'+
'\bcross\.bg\b'+
'|'+
'\bczechfreepress\.cz\b'+
'|'+
'\bdailypress\.bg\b'+
'|'+
'\bdan-news\.info\b'+
'|'+
'\bdesinfowar\.wordpress\.com\b'+
'|'+
'\bdeutsche-wirtschafts-nachrichten\.de\b'+
'|'+
'\bdiv\.bg\b'+
'|'+
'\bdnes\.co\.uk\b'+
'|'+
'\bdnes-24\.com\b'+
'|'+
'\bdnesplus\.bg\b'+
'|'+
'\bdnr-online\.ru\b'+
'|'+
'\bdunavmost\.bg\b'+
'|'+
'\beadaily\.com\b'+
'|'+
'\bexpressnews\.bg\b'+
'|'+
'\bfaktualno\.com\b'+
'|'+
'\bfitwell\.bg\b'+
'|'+
'\bflagman\.bg\b'+
'|'+
'\bflip\.bg\b'+
'|'+
'\bforumnews\.bg\b'+
'|'+
'\bfree-bg\.net\b'+
'|'+
'\bfreshnewsbg\.com\b'+
'|'+
'\bfrognews\.bg\b'+
'|'+
'\bfront\.bg\b'+
'|'+
'\bglas\.bg\b'+
'|'+
'\bglashatai\.com\b'+
'|'+
'\bgrama\.bg\b'+
'|'+
'\bgreat-news\.info\b'+
'|'+
'\bgnews\.bg\b'+
'|'+
'\bgossip\.bg\b'+
'|'+
'\bhashtag-bg\.com\b'+
'|'+
'\bhidfo\.ru\b'+
'|'+
'\bhlavnespravy\.sk\b'+
'|'+
'\bhotarena\.net\b'+
'|'+
'\bhotnews\.bg\b'+
'|'+
'\bilgiomale\.it\b'+
'|'+
'\binews\.bg\b'+
'|'+
'\binfonews\.bg\b'+
'|'+
'\binform-relig\.ru\b'+
'|'+
'\binformiran365\.net\b'+
'|'+
'\binterfax-religion\.com\b'+
'|'+
'\bizvestia\.ru\b'+
'|'+
'\bizvestni\.info\b'+
'|'+
'\bjenata-vchas\.net\b'+
'|'+
'\bjenite\.bg\b'+
'|'+
'\bjiloto\.bg\b'+
'|'+
'\bjoin\.bg\b'+
'|'+
'\bjpgazeta\.ru\b'+
'|'+
'\bjylto\.com\b'+
'|'+
'\bkarpathir\.com\b'+
'|'+
'\bklassa\.bg\b'+
'|'+
'\bklassa\.tv\b'+
'|'+
'\bkliukata\.blogspot\.com\b'+
'|'+
'\bkliuki\.bg\b'+
'|'+
'\bkliuki\.net\b'+
'|'+
'\bklukarnik\.com\b'+
'|'+
'\bklukite\.com\b'+
'|'+
'\bkluklu\.bg\b'+
'|'+
'\bkoch\.bg\b'+
'|'+
'\bkonzervativnyvyber\.sk\b'+
'|'+
'\binfo\.kopp-verlag\.de\b'+
'|'+
'\bkp\.md\b'+
'|'+
'\bkp\.ru\b'+
'|'+
'\bkpd\.bg\b'+
'|'+
'\bktovkurse\.com\b'+
'|'+
'\blearn\.bg\b'+
'|'+
'\blekuvai\.bg\b'+
'|'+
'\blenta\.ru\b'+
'|'+
'\blentata\.com\b'+
'|'+
'\blife\.dir\.bg\b'+
'|'+
'\blifebg\.net\b'+
'|'+
'\blifenews\.ru\b'+
'|'+
'\blifescandal\.com\b'+
'|'+
'\blimesonline\.com\b'+
'|'+
'\blinkiesta\.it\b'+
'|'+
'\blivekuban\.ru\b'+
'|'+
'\blubopitnoto\.net\b'+
'|'+
'\bludsport\.net\b'+
'|'+
'\bmediacity\.ge\b'+
'|'+
'\bmedzicas\.sk\b'+
'|'+
'\bmegavselena\.bg\b'+
'|'+
'\bmejdu-redovete\.com\b'+
'|'+
'\bmekica\.com\b'+
'|'+
'\bmignews\.info\b'+
'|'+
'\bmodabg\.net\b'+
'|'+
'\bmoment-istini\.com\b'+
'|'+
'\bmonitor\.bg\b'+
'|'+
'\bmotikabg\.com\b'+
'|'+
'\bmy-disain\.ru\b'+
')';


/*
regex_Z:='('+
  forbidden_regex2 обхваща сайтове, започващи
'\bzadkulisite\.com\b'+
  с буквите от N до Z и от А до Я включително.
'|'+
*/
'\bzapernik\.com\b'+
'|'+
'\bzavtra\.ru\b'+
'|'+
'\bzemavek\.sk\b'+
'|'+
'\bzerohedge\.com\b'+
'|'+
'\bzevzeci\.net\b'+
'|'+
'\bzoranews\.com\b'+
')';


forbidden_regex2:='('+
regex_NON_ASCII:='('+
'\bnakafe\.eu\b'+
'\bвести\.онлайн\b'+
'|'+
')';
'\bnakratko\.bg\b'+
'|'+
'\bnashpoz\.ru\b'+
'|'+
'\bnbm\.md\b'+
'|'+
'\bnbox\.bg\b'+
'|'+
'\bnerazgadano\.info\b'+
'|'+
'\bneutralen\.com\b'+
'|'+
'\bnews-bulgaria\.info\b'+
'|'+
'\bnews-front\.info\b'+
'|'+
'\bnews359\.bg\b'+
'|'+
'\bnews4000\.bg\b'+
'|'+
'\bnewsbg\.eu\b'+
'|'+
'\bnewsmedia\.bg\b'+
'|'+
'\bno-comment\.bg\b'+
'|'+
'\bnoligarch\.com\b'+
'|'+
'\bnovarepublika\.cz\b'+
'|'+
'\bnovavarna\.net\b'+
'|'+
'\bnovinarnik\.net\b'+
'|'+
'\bnovini\.london\b'+
'|'+
'\bnovini\.cc\b'+
'|'+
'\bnovinibg\.com\b'+
'|'+
'\bnovinitednes\.net\b'+
'|'+
'\bnovorosinform\.org\b'+
'|'+
'\bnovorus\.info\b'+
'|'+
'\bnovotopoznanie\.com\b'+
'|'+
'\bnreporter\.info\b'+
'|'+
'\bntv\.ru\b'+
'|'+
'\bnwoo\.org\b'+
'|'+
'\bobektivno\.bg\b'+
'|'+
'\bobshtestvo\.net\b'+
'|'+
'\bod-novorossia\.livejournal\.com\b'+
'|'+
'\boff-news\.net\b'+
'|'+
'\bonovini\.com\b'+
'|'+
'\boppps\.ru\b'+
'|'+
'\borgo-net\.blogspot\.be\b'+
'|'+
'\borgo-net\.blogspot\.cz\b'+
'|'+
'\botblizo\.net\b'+
'|'+
'\bournet\.bg\b'+
'|'+
'\bovarna\.bg\b'+
'|'+
'\boverallnews\.ru\b'+
'|'+
'\bpan\.bg\b'+
'|'+
'\bpaparazzibg\.com\b'+
'|'+
'\bpatreot\.ru\b'+
'|'+
'\bpatrioti\.net\b'+
'|'+
'\bperniknews\.com\b'+
'|'+
'\bperniktoday\.net\b'+
'|'+
'\bpetel\.bg\b'+
'|'+
'\bplevenonline\.com\b'+
'|'+
'\bplovdiv-dnes\.eu\b'+
'|'+
'\bplovdivglas\.bg\b'+
'|'+
'\bpik\.bg\b'+
'|'+
'\bplovdivmedia\.bg\b'+
'|'+
'\bplovdivmedia\.com\b'+
'|'+
'\bpodoko\.eu\b'+
'|'+
'\bpodtepeto\.com\b'+
'|'+
'\bpogled\.info\b'+
'|'+
'\bpolitikata\.net\b'+
'|'+
'\bpolitikus\.ru\b'+
'|'+
'\bportokala\.eu\b'+
'|'+
'\bpravda\.ru\b'+
'|'+
'\bpravdanews\.info\b'+
'|'+
'\bprozorec\.com\b'+
'|'+
'\bprotiproud\.parlamentnilisty\.cz\b'+
'|'+
'\bprvnizpravy\.parlamentnilisty\.cz\b'+
'|'+
'\bprvopodstata\.com\b'+
'|'+
'\brazkritia\.com\b'+
'|'+
'\brazlichnoto\.com\b'+
'|'+
'\brbth\.com\b'+
'|'+
'\brealno\.bg\b'+
'|'+
'\bren\.tv\b'+
'|'+
'\bria\.ru\b'+
'|'+
'\brt\.com\b'+
'|'+
'\brusofili\.bg\b'+
'|'+
'\brussia\.tv\b'+
'|'+
'\brussia-insider\.com\b'+
'|'+
'\bsanovnik\.bg\b'+
'|'+
'\bscandalplus\.com\b'+
'|'+
'\bscena\.bg\b'+
'|'+
'\bsekirabg\.com\b'+
'|'+
'\bsenzacia\.com\b'+
'|'+
'\bsenzacia\.net\b'+
'|'+
'\bsilnabulgaria\.com\b'+
'|'+
'\bskandal\.bg\b'+
'|'+
'\bskandalno\.net\b'+
'|'+
'\bskandalno\.org\b'+
'|'+
'\bslivensega\.wordpress\.com\b'+
'|'+
'\bsosnovini\.bg\b'+
'|'+
'\bsouthfront\.org\b'+
'|'+
'\bspekulanti\.com\b'+
'|'+
'\bspeshno\.info\b'+
'|'+
'\bspodeli\.eu\b'+
'|'+
'\bsportove\.net\b'+
'|'+
'\bnews\.sputnik\.ru\b'+
'|'+
'\bsputniknews\.com\b'+
'|'+
'\bstars\.bg\b'+
'|'+
'\bstruma\.bg\b'+
'|'+
'\bstruma\.com\b'+
'|'+
'\bsvetkolemnas\.info\b'+
'|'+
'\bsvetsko\.net\b'+
'|'+
'\bsvobodnenoviny\.eu\b'+
'|'+
'\bsvobodnoslovo\.eu\b'+
'|'+
'\btabloidox7\.com\b'+
'|'+
'\btanya-mass\.livejournal\.com\b'+
'|'+
'\bterra\.md\b'+
'|'+
'\bthemainline\.bg\b'+
'|'+
'\btime\.mk\b'+
'|'+
'\btiras\.ru\b'+
'|'+
'\btitkolthirek\.hu\b'+
'|'+
'\btlaka\.com\b'+
'|'+
'\btopactualno\.com\b'+
'|'+
'\btoppresa\.com\b'+
'|'+
'\btopstory\.io\b'+
'|'+
'\btribali\.info\b'+
'|'+
'\btrud\.bg\b'+
'|'+
'\btry\.bg\b'+
'|'+
'\btvzvezda\.ru\b'+
'|'+
'\bukraina\.ru\b'+
'|'+
'\bunian\.net\b'+
'|'+
'\bunz\.com\b'+
'|'+
'\bvchas\.net\b'+
'|'+
'\bvelikabulgaria\.eu\b'+
'|'+
'\bversia\.ru\b'+
'|'+
'\bvesti\.ru\b'+
'|'+
'\bvesti-ukr\.com\b'+
'|'+
'\bvestnikat\.com\b'+
'|'+
'\bvestnikataka\.bg\b'+
'|'+
'\bvestonosec\.net\b'+
'|'+
'\bvideopchela\.com\b'+
'|'+
'\bvitube\.ge\b'+
'|'+
'\bvlasteneckenoviny\.cz\b'+
'|'+
'\bvnews\.bg\b'+
'|'+
'\bvoltairenet\.org\b'+
'|'+
'\bvremya-pokazhet\.ru\b'+
'|'+
'\bvruzki\.net\b'+
'|'+
'\bvz\.ru\b'+
'|'+
'\bwebnovinar\.com\b'+
'|'+
'\bwhatdoesitmean\.com\b'+
'|'+
'\bworldtodaybg\.com\b'+
'|'+
'\byoucomments\.com\b'+
'|'+
'\bzadkulisite\.com\b'+
'|'+
'\bzapernik\.com\b'+
'|'+
'\bzavtra\.ru\b'+
'|'+
'\bzemavek\.sk\b'+
'|'+
'\bzerohedge\.com\b'+
'|'+
'\bzevzeci\.net\b'+
'|'+
'\bzoranews\.com\b'+
'|'+
'\bвести\.онлайн\b'+
')';


    /*
added_links irlike regex_1 |
      Проверяваме дали така създаденият израз ще
added_links irlike regex_2 |
      съвпадне с __добавените__ връзки в статията,
added_links irlike regex_3 |
      без значение от разредността на буквите.
added_links irlike regex_5 |
      Тъй като сме разделили регулярния израз на
added_links irlike regex_7 |
      няколко променливи, правим проверката с всяка
added_links irlike regex_A |
      от тях като ги свързваме с логическо ИЛИ.
added_links irlike regex_B |
    */
added_links irlike regex_C |
      added_links irlike forbidden_regex1
added_links irlike regex_D |
    | added_links irlike forbidden_regex2
added_links irlike regex_E |
added_links irlike regex_F |
added_links irlike regex_G |
added_links irlike regex_H |
added_links irlike regex_I |
added_links irlike regex_J |
added_links irlike regex_K |
added_links irlike regex_L |
added_links irlike regex_M |
added_links irlike regex_N |
added_links irlike regex_O |
added_links irlike regex_P |
added_links irlike regex_R |
added_links irlike regex_S |
added_links irlike regex_T |
added_links irlike regex_U |
added_links irlike regex_V |
added_links irlike regex_W |
added_links irlike regex_Y |
added_links irlike regex_Z |
added_links irlike regex_NON_ASCII
)
)