#import requests
#    ...: easylist = requests.get("https://easylist-downloads.adblockplus.org/ruadlist+easylist.txt").text
#    ...:
#    ...: important_rules = list()
#    ...: for item in easylist.splitlines():
#    ...:     if item.startswith(u'!') or item.startswith(u'|') or '##' in item or item.startswith('@@') or len(item) > 182 or '$popup' in item or (re2.match(r'.*\$.*domain.*', item) and not 'yandex' in item):
#    ...:         continue
#    ...:     limit = item.find('$')
#    ...:     if limit!=-1:
#    ...:         print len(item), item, item[:limit]
#    ...:         item = item[:limit]
#    ...:     if item.startswith('/') and item.endswith('/'):
#    ...:         item = item[1:-1]
#    ...:     l = len(item)
#    ...:     if item.endswith('*'):
#    ...:         item=item[:-1]
#    ...:     if l<=7 and l>0:
#    ...:         important_rules.append(item)
.tizer-
//jsn.
/adv/
/amcu_
/baner.
/baner_
/cshi/
/cszz/
/oyy.js
protJS
ru-n4p
/t.bbn?
/tizer.
ua-n4p
_baner.
_tizer.
&admid=
&adnet=
&adnum=
&adsrc=
&adurl=
&advid=
-2/ads/
-ad03.
-ad1.
-ad2.
-ad2_
-ad3.
-ad4.
-ad5.
-adbox-
-adman/
-adops.
-adv.js
-advt.
-euads.
-NewAd.
-webAd-
.adru.
.ads1-
.ads1.
.ads2-
.ads3-
.ads4-
.ads5-
.ads9.
.adsby.
.adsdk.
.cyad1.
.homad.
.intad.
.intad/
.topad.
/1/ads_
/120ad.
/300ad.
/3_ads.
/468ad.
/_ads/
/aamsz=
/abmw/
/ad01.
/ad11c.
/ad12.
/ad125.
/ad15.
/ad160.
/ad1_
/ad1r.
/ad234.
/ad24/
/ad250.
/ad2_
/ad300.
/ad350.
/ad3i.
/ad41_
/ad468.
/ad4i.
/ad5.
/ad6.
/ad7.
/ad728-
/ad728.
/ad8.
/adban.
/adbar_
/adbet-
/adbn?
/adbot_
/adbox.
/adbox_
/adbtr.
/adbug_
/adcdn.
/adCfg.
/adcgi?
/adenc.
/adenc_
/adfr.
/adfrm.
/adGet.
/adGpt.
/adhub.
/adhug_
/adify_
/adixs.
/adjk.
/adjs.
/adjs/
/adjs?
/adjs_
/adjug.
/adman_
/admez.
/admgr.
/admob.
/adnex.
/adnl.
/adnow-
/ados?
/adpai.
/adpic.
/adPos?
/adrot.
/adrot_
/adrun.
/ads-1.
/ads-2.
/ads/1.
/ads/2.
/ads/3.
/ads/a.
/ads0.
/ads01.
/ads05.
/ads1.
/ads1/
/ads10.
/ads11.
/ads12.
/ads18.
/ads2.
/ads2/
/ads20.
/ads2_
/ads3.
/ads3/
/ads4/
/ads4j.
/ads4n.
/ads5.
/ads5/
/ads5t.
/ads6.
/ads6/
/ads7.
/ads7/
/ads8.
/ads8/
/ads88.
/ads9.
/ads9/
/ads_1.
/ads_3.
/ads_6.
/ads_9_
/ads_r.
/adsby.
/adsdm.
/adsec.
/adsjs.
/adsky.
/adsm2.
/adsp/
/adspa.
/adspd.
/adspf.
/adspi.
/adsq/
/adsrc.
/adsrv.
/adssp.
/adstx.
/adsup.
/adsvo.
/adsvr.
/adsx/
/adsys.
/adtag.
/adtag?
/adtag_
/adtop.
/adtxt.
/adv-1.
/adv-2.
/adv-f.
/adv1.
/adv2.
/adv3.
/adv5.
/adv6.
/adv8.
/adv_2.
/advdl.
/advf1.
/advhd.
/advph.
/advs/
/advt/
/advt2.
/adw1.
/adw2.
/adw3.
/adwiz.
/adx2.
/adxcm_
/adxv.
/adyea.
/affad?
/b.ads.
/bbad.
/bbad1.
/bbad2.
/bbad3.
/bbad4.
/bbad5.
/bbad6.
/bbad7.
/bbad8.
/bbad9.
/bigad.
/bigad_
/bizad.
/boxad.
/boxad_
/buyad.
/ciaad.
/cnxad-
/conad.
/cyad.
/cyad1.
/dfp.js
/ero-1.
/flvad_
/flyad.
/getAd;
/getad?
/ggad/
/gujAd.
/hads-
/i_ads.
/imgad.
/imgad?
/imgad_
/impop.
/jqads.
/jsad/
/jsads-
/kitad.
/layad.
/ledad.
/logad?
/mbads?
/mktad.
/mpuad.
/n/adv_
/n2ad_
/natad.
/newad.
/newad?
/nmads_
/o2ad.
/oas.js
/oasx/
/onead.
/onead_
/openx_
/pgad.
/picAd.
/popad-
/popad.
/pp-ad.
/pubad.
/quads.
/qwa?
/rcsad_
/rgads.
/skyad.
/skyad_
/subAd.
/syads.
/topad.
/topad_
/TwtAd_
/txtad.
/u-ads.
/u?pub=
/vads/
/vnads.
/webad.
/webad?
/wmads.
/wppas.
/wppas_
/yads-
/yads.
/yads/
/yads_
/ypad/
/yzx?
/z-ads.
/zedo_
/zxy?
?adfox_
?adloc=
?adtag=
?adx=
?PopAd=
?q=ads_
_125ad.
_250ad.
_ad01.
_ad01_
_ad1.
_ad103.
_Ad125.
_ad1a.
_ad1b.
_ad2.
_ad3.
_ad300.
_ad4.
_ad5.
_ad640.
_ad9.
_adbar.
_adbg2.
_adbit.
_adbox.
_adbox_
_adcom.
_adhoc?
_adhub_
_adify.
_adjug.
_adlib.
_adlog.
_adrow-
_ads1-
_ads1.
_ads12.
_ads2.
_ads3.
_ads8.
_ads9.
_ads?
_adsjs.
_adsrv=
_adsrv?
_adsys.
_adsys_
_adtop.
_adtxt.
_btnad_
_FLYAD.
_homad.
_jtads/
_openx.
_openx/
_pcads_
_topad.
_webad.
_WebAd^
_webad_
_zedo.
/ezo/
/exads-
/Tag.rb
.bid^