Projects STRLCPY maigret Commits 0d11b977
🤬
Revision indexing in progress... (symbol navigation in revisions will be accurate after indexed)
  • ■ ■ ■ ■ ■ ■
    maigret/maigret.py
    skipped 586 lines
    587 587   return changes
    588 588   
    589 589   
    590  -async def self_check(db: MaigretDatabase, site_data: dict, logger, silent=False) -> bool:
    591  - sem = asyncio.Semaphore(10)
     590 +async def self_check(db: MaigretDatabase, site_data: dict, logger, silent=False,
     591 + max_connections=10) -> bool:
     592 + sem = asyncio.Semaphore(max_connections)
    592 593   tasks = []
    593 594   all_sites = site_data
    594 595   
    skipped 225 lines
    820 821   # Database self-checking
    821 822   if args.self_check:
    822 823   print('Maigret sites database self-checking...')
    823  - is_need_update = await self_check(db, site_data, logger)
     824 + is_need_update = await self_check(db, site_data, logger, max_connections=args.connections)
    824 825   if is_need_update:
    825 826   if input('Do you want to save changes permanently? [yYnN]\n').lower() == 'y':
    826 827   db.save_to_file(args.json_file)
    skipped 127 lines
  • ■ ■ ■ ■ ■
    maigret/resources/data.json
    skipped 10 lines
    11 11   "usernameUnclaimed": "noonewouldeverusethis7"
    12 12   },
    13 13   "0k.clan.su": {
    14  - "disabled": true,
    15 14   "tags": [
    16 15   "ru"
    17 16   ],
    skipped 33 lines
    51 50   "usernameUnclaimed": "noonewouldeverusethis7"
    52 51   },
    53 52   "101xp.com": {
    54  - "disabled": true,
    55 53   "tags": [
    56 54   "gaming",
    57 55   "ru"
    skipped 30 lines
    88 86   "usernameUnclaimed": "noonewouldeverusethis7"
    89 87   },
    90 88   "1337x": {
    91  - "disabled": true,
    92 89   "tags": [
    93 90   "in",
    94 91   "torrent"
    skipped 1945 lines
    2040 2037   "usernameUnclaimed": "noonewouldeverusethis7"
    2041 2038   },
    2042 2039   "BoomInfo": {
    2043  - "disabled": true,
    2044 2040   "tags": [
    2045 2041   "ru",
    2046 2042   "ua"
    skipped 454 lines
    2501 2497   "usernameUnclaimed": "noonewouldeverusethis7"
    2502 2498   },
    2503 2499   "Chemistlab": {
    2504  - "disabled": true,
    2505 2500   "tags": [
    2506 2501   "ru"
    2507 2502   ],
    skipped 1082 lines
    3590 3585   "usernameUnclaimed": "noonewouldeverusethis7"
    3591 3586   },
    3592 3587   "Dublikat": {
    3593  - "disabled": true,
    3594 3588   "tags": [
    3595 3589   "ru"
    3596 3590   ],
    skipped 1008 lines
    4605 4599   "usernameUnclaimed": "noonewouldeverusethis7"
    4606 4600   },
    4607 4601   "Forum.quake2.com.ru": {
    4608  - "disabled": true,
    4609 4602   "tags": [
    4610 4603   "ru"
    4611 4604   ],
    skipped 86 lines
    4698 4691   "usernameUnclaimed": "noonewouldeverusethis7"
    4699 4692   },
    4700 4693   "ForumSmotri": {
    4701  - "disabled": true,
    4702 4694   "tags": [
    4703 4695   "ru"
    4704 4696   ],
    skipped 1051 lines
    5756 5748   "usernameUnclaimed": "noonewouldeverusethis7"
    5757 5749   },
    5758 5750   "Gpodder": {
    5759  - "disabled": true,
    5760 5751   "tags": [
    5761 5752   "global"
    5762 5753   ],
    skipped 6710 lines
    12473 12464   "usernameUnclaimed": "noonewouldeverusethis777"
    12474 12465   },
    12475 12466   "Stunited": {
    12476  - "disabled": true,
    12477 12467   "tags": [
    12478 12468   "global"
    12479 12469   ],
    skipped 1105 lines
    13585 13575   "usernameUnclaimed": "noonewouldeverusethis7"
    13586 13576   },
    13587 13577   "Uchportal": {
    13588  - "disabled": true,
    13589 13578   "tags": [
    13590 13579   "ru"
    13591 13580   ],
    skipped 1071 lines
    14663 14652   "usernameUnclaimed": "noonewouldeverusethis7"
    14664 14653   },
    14665 14654   "Xing": {
    14666  - "disabled": true,
    14667 14655   "tags": [
    14668 14656   "de",
    14669 14657   "eu"
    skipped 21 lines
    14691 14679   "usernameUnclaimed": "noonewouldeverusethis7"
    14692 14680   },
    14693 14681   "Ya-uchitel": {
    14694  - "disabled": true,
    14695 14682   "tags": [
    14696 14683   "ru"
    14697 14684   ],
    skipped 255 lines
    14953 14940   "usernameUnclaimed": "noonewouldeverusethis7"
    14954 14941   },
    14955 14942   "Zenitbol": {
    14956  - "disabled": true,
    14957 14943   "tags": [
    14958 14944   "ru"
    14959 14945   ],
    skipped 464 lines
    15424 15410   "usernameUnclaimed": "noonewouldeverusethis7"
    15425 15411   },
    15426 15412   "club-2105.at.ua": {
    15427  - "disabled": true,
    15428 15413   "engine": "uCoz",
    15429 15414   "urlMain": "http://club-2105.at.ua",
    15430 15415   "usernameClaimed": "alex",
    skipped 89 lines
    15520 15505   "usernameUnclaimed": "noonewouldeverusethis7"
    15521 15506   },
    15522 15507   "crown6.org": {
    15523  - "disabled": true,
    15524 15508   "engine": "uCoz",
    15525 15509   "alexaRank": 2739173,
    15526 15510   "urlMain": "http://crown6.org",
    skipped 118 lines
    15645 15629   "usernameUnclaimed": "noonewouldeverusethis7"
    15646 15630   },
    15647 15631   "diz-cs.ru": {
    15648  - "disabled": true,
    15649 15632   "engine": "uCoz",
    15650 15633   "urlMain": "http://diz-cs.ru",
    15651 15634   "usernameClaimed": "god",
    skipped 106 lines
    15758 15741   "usernameUnclaimed": "noonewouldeverusethis"
    15759 15742   },
    15760 15743   "easyen": {
    15761  - "disabled": true,
    15762 15744   "tags": [
    15763 15745   "ru"
    15764 15746   ],
     15747 + "presenseStrs": [
     15748 + "prof_12w_pr"
     15749 + ],
    15765 15750   "engine": "uCoz",
    15766 15751   "alexaRank": 11655,
    15767 15752   "urlMain": "https://easyen.ru",
    skipped 7 lines
    15775 15760   "usernameUnclaimed": "noonewouldeverusethis7"
    15776 15761   },
    15777 15762   "egida.by": {
    15778  - "disabled": true,
    15779 15763   "tags": [
    15780 15764   "by"
    15781 15765   ],
    skipped 409 lines
    16191 16175   "usernameUnclaimed": "noonewouldeverusethis7"
    16192 16176   },
    16193 16177   "free-pass.ru": {
    16194  - "disabled": true,
    16195 16178   "engine": "uCoz",
    16196 16179   "alexaRank": 1615328,
    16197 16180   "urlMain": "http://free-pass.ru",
    skipped 312 lines
    16510 16493   "usernameUnclaimed": "noonewouldeverusethis7"
    16511 16494   },
    16512 16495   "infopps.moy.su": {
    16513  - "disabled": true,
    16514 16496   "engine": "uCoz",
    16515 16497   "urlMain": "http://infopps.moy.su",
    16516 16498   "usernameClaimed": "admin",
    skipped 552 lines
    17069 17051   "usernameUnclaimed": "noonewouldeverusethis7"
    17070 17052   },
    17071 17053   "naruto-base.tv": {
    17072  - "disabled": true,
    17073 17054   "engine": "uCoz",
    17074 17055   "urlMain": "http://naruto-base.tv",
    17075 17056   "usernameClaimed": "alex",
    skipped 631 lines
    17707 17688   "usernameUnclaimed": "noonewouldeverusethis7"
    17708 17689   },
    17709 17690   "samp-rus.com": {
    17710  - "disabled": true,
    17711 17691   "engine": "uCoz",
    17712 17692   "alexaRank": 3291480,
    17713 17693   "urlMain": "http://samp-rus.com",
    skipped 101 lines
    17815 17795   "usernameUnclaimed": "noonewouldeverusethis7"
    17816 17796   },
    17817 17797   "soc-life.com": {
    17818  - "disabled": true,
    17819 17798   "presenseStrs": [
    17820 17799   "sc-tabs\"><div>\u041b\u043e\u0433\u0438\u043d:"
    17821 17800   ],
    skipped 4 lines
    17826 17805   "usernameUnclaimed": "noonewouldeverusethis7"
    17827 17806   },
    17828 17807   "socforum.3dn.ru": {
    17829  - "disabled": true,
    17830 17808   "engine": "uCoz",
    17831 17809   "urlMain": "http://socforum.3dn.ru",
    17832 17810   "usernameClaimed": "alex",
    skipped 141 lines
    17974 17952   "usernameUnclaimed": "noonewouldeverusethis7"
    17975 17953   },
    17976 17954   "studentur.com.ua": {
    17977  - "disabled": true,
    17978 17955   "engine": "uCoz",
    17979 17956   "alexaRank": 3115542,
    17980 17957   "urlMain": "http://studentur.com.ua",
    skipped 137 lines
    18118 18095   "usernameUnclaimed": "noonewouldeverusethis7"
    18119 18096   },
    18120 18097   "topcheats.ucoz.com": {
    18121  - "disabled": true,
    18122 18098   "engine": "uCoz",
    18123 18099   "alexaRank": 8055093,
    18124 18100   "urlMain": "http://topcheats.ucoz.com",
    skipped 117 lines
    18242 18218   "usernameUnclaimed": "noonewouldeverusethis7"
    18243 18219   },
    18244 18220   "vento-club.com": {
    18245  - "disabled": true,
    18246 18221   "engine": "uCoz",
    18247 18222   "alexaRank": 3773087,
    18248 18223   "urlMain": "http://vento-club.com",
    skipped 33 lines
    18282 18257   "usernameUnclaimed": "noonewouldeverusethis7"
    18283 18258   },
    18284 18259   "vse1.ucoz.com": {
    18285  - "disabled": true,
    18286 18260   "engine": "uCoz",
    18287 18261   "urlMain": "http://vse1.ucoz.com",
    18288 18262   "usernameClaimed": "alex",
    skipped 113 lines
    18402 18376   "usernameUnclaimed": "noonewouldeverusethis7"
    18403 18377   },
    18404 18378   "zabselo.ucoz.ru": {
    18405  - "disabled": true,
    18406 18379   "engine": "uCoz",
    18407 18380   "urlMain": "http://zabselo.ucoz.ru",
    18408 18381   "usernameClaimed": "alex",
    skipped 33 lines
    18442 18415   "usernameClaimed": "alex"
    18443 18416   },
    18444 18417   "zennenhund.ucoz.ru": {
    18445  - "disabled": true,
    18446 18418   "engine": "uCoz",
    18447 18419   "urlMain": "http://zennenhund.ucoz.ru",
    18448 18420   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 53 lines
    18502 18474   "usernameClaimed": "alex"
    18503 18475   },
    18504 18476   "valleykrosava.ucoz.ru": {
    18505  - "disabled": true,
    18506 18477   "engine": "uCoz",
    18507 18478   "urlMain": "http://valleykrosava.ucoz.ru",
    18508 18479   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 92 lines
    18601 18572   "usernameClaimed": "alex"
    18602 18573   },
    18603 18574   "pankreatitu.ucoz.net": {
    18604  - "disabled": true,
    18605 18575   "engine": "uCoz",
    18606 18576   "urlMain": "http://pankreatitu.ucoz.net",
    18607 18577   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 39 lines
    18647 18617   "usernameClaimed": "alex"
    18648 18618   },
    18649 18619   "1klas.3dn.ru": {
     18620 + "disabled": true,
    18650 18621   "engine": "uCoz",
    18651 18622   "urlMain": "http://1klas.3dn.ru",
    18652 18623   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 14 lines
    18667 18638   "usernameClaimed": "admin"
    18668 18639   },
    18669 18640   "hmkids.ucoz.ru": {
    18670  - "disabled": true,
    18671 18641   "engine": "uCoz",
    18672 18642   "urlMain": "http://hmkids.ucoz.ru",
    18673 18643   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 16 lines
    18690 18660   "usernameClaimed": "alex"
    18691 18661   },
    18692 18662   "justmj.ru": {
    18693  - "disabled": true,
    18694 18663   "engine": "uCoz",
    18695 18664   "alexaRank": 6275255,
    18696 18665   "urlMain": "http://justmj.ru",
    skipped 14 lines
    18711 18680   "usernameClaimed": "alex"
    18712 18681   },
    18713 18682   "psy-music.ru": {
    18714  - "disabled": true,
    18715 18683   "tags": [
    18716 18684   "fi"
    18717 18685   ],
    skipped 37 lines
    18755 18723   "usernameClaimed": "alex"
    18756 18724   },
    18757 18725   "djfint.ucoz.ru": {
    18758  - "disabled": true,
    18759 18726   "engine": "uCoz",
    18760 18727   "urlMain": "http://djfint.ucoz.ru",
    18761 18728   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 12 lines
    18774 18741   "usernameClaimed": "alex"
    18775 18742   },
    18776 18743   "ford-mondeoff.ru": {
    18777  - "disabled": true,
    18778 18744   "engine": "uCoz",
    18779 18745   "urlMain": "http://ford-mondeoff.ru",
    18780 18746   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 6 lines
    18787 18753   "usernameClaimed": "alex"
    18788 18754   },
    18789 18755   "terralight.ucoz.ru": {
    18790  - "disabled": true,
    18791 18756   "engine": "uCoz",
    18792 18757   "urlMain": "http://terralight.ucoz.ru",
    18793 18758   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 91 lines
    18885 18850   "usernameClaimed": "alex"
    18886 18851   },
    18887 18852   "klub-skidok.ru": {
    18888  - "disabled": true,
    18889 18853   "engine": "uCoz",
    18890 18854   "urlMain": "http://klub-skidok.ru",
    18891 18855   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 38 lines
    18930 18894   "usernameClaimed": "alex"
    18931 18895   },
    18932 18896   "team-pros.3dn.ru": {
    18933  - "disabled": true,
    18934 18897   "engine": "uCoz",
    18935 18898   "urlMain": "http://team-pros.3dn.ru",
    18936 18899   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 6 lines
    18943 18906   "usernameClaimed": "admin"
    18944 18907   },
    18945 18908   "deutsch-auto68.ucoz.ru": {
    18946  - "disabled": true,
    18947 18909   "engine": "uCoz",
    18948 18910   "urlMain": "http://deutsch-auto68.ucoz.ru",
    18949 18911   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 61 lines
    19011 18973   "usernameClaimed": "alex"
    19012 18974   },
    19013 18975   "liza.my1.ru": {
    19014  - "disabled": true,
    19015 18976   "engine": "uCoz",
    19016 18977   "urlMain": "http://liza.my1.ru",
    19017 18978   "usernameUnclaimed": "noonewouldeverusethis7",
    19018 18979   "usernameClaimed": "alex"
    19019 18980   },
    19020 18981   "super-warez-por.at.ua": {
    19021  - "disabled": true,
    19022 18982   "engine": "uCoz",
    19023 18983   "urlMain": "http://super-warez-por.at.ua",
    19024 18984   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 19 lines
    19044 19004   "usernameClaimed": "admin"
    19045 19005   },
    19046 19006   "girl.at.ua": {
    19047  - "disabled": true,
    19048 19007   "engine": "uCoz",
    19049 19008   "alexaRank": 8700159,
    19050 19009   "urlMain": "http://girl.at.ua",
    skipped 63 lines
    19114 19073   "usernameClaimed": "alex"
    19115 19074   },
    19116 19075   "magic-square.ucoz.ru": {
    19117  - "disabled": true,
    19118 19076   "engine": "uCoz",
    19119 19077   "urlMain": "http://magic-square.ucoz.ru",
    19120 19078   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 7 lines
    19128 19086   "usernameClaimed": "alex"
    19129 19087   },
    19130 19088   "oskolfishing.ucoz.ru": {
    19131  - "disabled": true,
    19132 19089   "engine": "uCoz",
    19133 19090   "alexaRank": 8549708,
    19134 19091   "urlMain": "http://oskolfishing.ucoz.ru",
    skipped 7 lines
    19142 19099   "usernameClaimed": "admin"
    19143 19100   },
    19144 19101   "sherwood.3dn.ru": {
    19145  - "disabled": true,
    19146 19102   "engine": "uCoz",
    19147 19103   "urlMain": "http://sherwood.3dn.ru",
    19148 19104   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 49 lines
    19198 19154   "usernameClaimed": "alex"
    19199 19155   },
    19200 19156   "my-tucson.ucoz.ru": {
    19201  - "disabled": true,
    19202 19157   "engine": "uCoz",
    19203 19158   "urlMain": "http://my-tucson.ucoz.ru",
    19204 19159   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 54 lines
    19259 19214   "usernameClaimed": "admin"
    19260 19215   },
    19261 19216   "goddamn.ucoz.ru": {
    19262  - "disabled": true,
    19263 19217   "engine": "uCoz",
    19264 19218   "urlMain": "http://goddamn.ucoz.ru",
    19265 19219   "usernameUnclaimed": "noonewouldeverusethis7",
    19266 19220   "usernameClaimed": "admin"
    19267 19221   },
    19268 19222   "virtualrift.ru": {
    19269  - "disabled": true,
    19270 19223   "engine": "uCoz",
    19271 19224   "urlMain": "http://virtualrift.ru",
    19272 19225   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 24 lines
    19297 19250   "usernameClaimed": "alex"
    19298 19251   },
    19299 19252   "uface.at.ua": {
    19300  - "disabled": true,
    19301 19253   "engine": "uCoz",
    19302 19254   "urlMain": "http://uface.at.ua",
    19303 19255   "usernameUnclaimed": "noonewouldeverusethis7",
    19304 19256   "usernameClaimed": "admin"
    19305 19257   },
    19306 19258   "poshtovik.ucoz.ru": {
    19307  - "disabled": true,
    19308 19259   "engine": "uCoz",
    19309 19260   "alexaRank": 3860253,
    19310 19261   "urlMain": "http://poshtovik.ucoz.ru",
    skipped 75 lines
    19386 19337   "usernameClaimed": "admin"
    19387 19338   },
    19388 19339   "so4ineniya.ucoz.ru": {
    19389  - "disabled": true,
    19390 19340   "engine": "uCoz",
    19391 19341   "urlMain": "http://so4ineniya.ucoz.ru",
    19392 19342   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 6 lines
    19399 19349   "usernameClaimed": "red"
    19400 19350   },
    19401 19351   "toneto.ucoz.ru": {
    19402  - "disabled": true,
    19403 19352   "engine": "uCoz",
    19404 19353   "urlMain": "http://toneto.ucoz.ru",
    19405 19354   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 111 lines
    19517 19466   "usernameClaimed": "red"
    19518 19467   },
    19519 19468   "timich.ru": {
    19520  - "disabled": true,
    19521 19469   "engine": "uCoz",
    19522 19470   "urlMain": "http://timich.ru",
    19523 19471   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 12 lines
    19536 19484   "usernameClaimed": "admin"
    19537 19485   },
    19538 19486   "nicefriendcats.ucoz.ru": {
    19539  - "disabled": true,
    19540 19487   "engine": "uCoz",
    19541 19488   "urlMain": "http://nicefriendcats.ucoz.ru",
    19542 19489   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 13 lines
    19556 19503   "usernameClaimed": "alex"
    19557 19504   },
    19558 19505   "englishinfo.ru": {
    19559  - "disabled": true,
    19560 19506   "engine": "uCoz",
    19561 19507   "alexaRank": 7490131,
    19562 19508   "urlMain": "http://englishinfo.ru",
    skipped 48 lines
    19611 19557   "usernameClaimed": "admin"
    19612 19558   },
    19613 19559   "dok17.ucoz.ru": {
    19614  - "disabled": true,
    19615 19560   "engine": "uCoz",
    19616 19561   "urlMain": "http://dok17.ucoz.ru",
    19617 19562   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 96 lines
    19714 19659   "usernameClaimed": "alex"
    19715 19660   },
    19716 19661   "velozone.ucoz.ua": {
    19717  - "disabled": true,
    19718 19662   "engine": "uCoz",
    19719 19663   "urlMain": "http://velozone.ucoz.ua",
    19720 19664   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 44 lines
    19765 19709   "usernameClaimed": "alex"
    19766 19710   },
    19767 19711   "nuzar.ucoz.ru": {
    19768  - "disabled": true,
    19769 19712   "engine": "uCoz",
    19770 19713   "urlMain": "http://nuzar.ucoz.ru",
    19771 19714   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 138 lines
    19910 19853   "usernameClaimed": "alex"
    19911 19854   },
    19912 19855   "torrents-igra.ucoz.ru": {
     19856 + "disabled": true,
    19913 19857   "engine": "uCoz",
    19914 19858   "alexaRank": 4295192,
    19915 19859   "urlMain": "http://torrents-igra.ucoz.ru",
    skipped 100 lines
    20016 19960   "usernameClaimed": "alex"
    20017 19961   },
    20018 19962   "pirohimic.ucoz.ru": {
    20019  - "disabled": true,
    20020 19963   "engine": "uCoz",
    20021 19964   "urlMain": "http://pirohimic.ucoz.ru",
    20022 19965   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 37 lines
    20060 20003   "usernameClaimed": "admin"
    20061 20004   },
    20062 20005   "gt-garazh.3dn.ru": {
    20063  - "disabled": true,
    20064 20006   "engine": "uCoz",
    20065 20007   "urlMain": "http://gt-garazh.3dn.ru",
    20066 20008   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 96 lines
    20163 20105   "usernameClaimed": "alex"
    20164 20106   },
    20165 20107   "xn--90aybfeg.xn--p1ai": {
    20166  - "disabled": true,
    20167 20108   "engine": "uCoz",
    20168 20109   "urlMain": "http://xn--90aybfeg.xn--p1ai",
    20169 20110   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 218 lines
    20388 20329   "usernameClaimed": "admin"
    20389 20330   },
    20390 20331   "9interi.3dn.ru": {
    20391  - "disabled": true,
    20392 20332   "engine": "uCoz",
    20393 20333   "urlMain": "http://9interi.3dn.ru",
    20394 20334   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 6 lines
    20401 20341   "usernameClaimed": "admin"
    20402 20342   },
    20403 20343   "vseotkritki.ru": {
    20404  - "disabled": true,
    20405 20344   "engine": "uCoz",
    20406 20345   "urlMain": "http://vseotkritki.ru",
    20407 20346   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 19 lines
    20427 20366   "usernameClaimed": "alex"
    20428 20367   },
    20429 20368   "ercevo.ru": {
    20430  - "disabled": true,
    20431 20369   "engine": "uCoz",
    20432 20370   "urlMain": "http://ercevo.ru",
    20433 20371   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 76 lines
    20510 20448   "usernameClaimed": "admin"
    20511 20449   },
    20512 20450   "angell.at.ua": {
    20513  - "disabled": true,
    20514 20451   "engine": "uCoz",
    20515 20452   "urlMain": "http://angell.at.ua",
    20516 20453   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 76 lines
    20593 20530   "usernameClaimed": "alex"
    20594 20531   },
    20595 20532   "gym5.net": {
    20596  - "disabled": true,
    20597 20533   "engine": "uCoz",
    20598 20534   "urlMain": "http://gym5.net",
    20599 20535   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 267 lines
    20867 20803   "usernameClaimed": "alex"
    20868 20804   },
    20869 20805   "demon-art.ru": {
    20870  - "disabled": true,
    20871 20806   "engine": "uCoz",
    20872 20807   "urlMain": "http://demon-art.ru",
    20873 20808   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 73 lines
    20947 20882   "usernameClaimed": "admin"
    20948 20883   },
    20949 20884   "lemfo-russia.ru": {
    20950  - "disabled": true,
    20951 20885   "engine": "uCoz",
    20952 20886   "urlMain": "http://lemfo-russia.ru",
    20953 20887   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 88 lines
    21042 20976   "usernameClaimed": "alex"
    21043 20977   },
    21044 20978   "mark.szenprogs.ru": {
    21045  - "disabled": true,
    21046 20979   "engine": "uCoz",
    21047 20980   "alexaRank": 5037050,
    21048 20981   "urlMain": "http://mark.szenprogs.ru",
    skipped 51 lines
    21100 21033   "usernameClaimed": "admin"
    21101 21034   },
    21102 21035   "ourfunnypets.3dn.ru": {
    21103  - "disabled": true,
    21104 21036   "engine": "uCoz",
    21105 21037   "alexaRank": 8650533,
    21106 21038   "urlMain": "http://ourfunnypets.3dn.ru",
    skipped 36 lines
    21143 21075   "usernameClaimed": "admin"
    21144 21076   },
    21145 21077   "ofc65.ru": {
    21146  - "disabled": true,
    21147 21078   "engine": "uCoz",
    21148 21079   "urlMain": "http://ofc65.ru",
    21149 21080   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 6 lines
    21156 21087   "usernameClaimed": "admin"
    21157 21088   },
    21158 21089   "xitlar.ucoz.net": {
    21159  - "disabled": true,
    21160 21090   "engine": "uCoz",
    21161 21091   "urlMain": "http://xitlar.ucoz.net",
    21162 21092   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 26 lines
    21189 21119   "usernameClaimed": "admin"
    21190 21120   },
    21191 21121   "halol.ucoz.com": {
    21192  - "disabled": true,
    21193 21122   "engine": "uCoz",
    21194 21123   "alexaRank": 8624219,
    21195 21124   "urlMain": "http://halol.ucoz.com",
    skipped 26 lines
    21222 21151   "usernameClaimed": "alex"
    21223 21152   },
    21224 21153   "trays.ucoz.net": {
    21225  - "disabled": true,
    21226 21154   "engine": "uCoz",
    21227 21155   "urlMain": "http://trays.ucoz.net",
    21228 21156   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 58 lines
    21287 21215   "usernameClaimed": "alex"
    21288 21216   },
    21289 21217   "polotno.at.ua": {
    21290  - "disabled": true,
    21291 21218   "engine": "uCoz",
    21292 21219   "urlMain": "http://polotno.at.ua",
    21293 21220   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 124 lines
    21418 21345   "usernameClaimed": "admin"
    21419 21346   },
    21420 21347   "podolog.su": {
    21421  - "disabled": true,
    21422 21348   "engine": "uCoz",
    21423 21349   "alexaRank": 6062141,
    21424 21350   "urlMain": "http://podolog.su",
    skipped 107 lines
    21532 21458   "usernameClaimed": "alex"
    21533 21459   },
    21534 21460   "xemera.at.ua": {
    21535  - "disabled": true,
    21536 21461   "engine": "uCoz",
    21537 21462   "alexaRank": 9777664,
    21538 21463   "urlMain": "http://xemera.at.ua",
    skipped 63 lines
    21602 21527   "usernameClaimed": "alex"
    21603 21528   },
    21604 21529   "rcprim.ru": {
    21605  - "disabled": true,
    21606 21530   "engine": "uCoz",
    21607 21531   "urlMain": "http://rcprim.ru",
    21608 21532   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 18 lines
    21627 21551   "usernameClaimed": "admin"
    21628 21552   },
    21629 21553   "doytrunt.ucoz.ru": {
    21630  - "disabled": true,
    21631 21554   "engine": "uCoz",
    21632 21555   "urlMain": "http://doytrunt.ucoz.ru",
    21633 21556   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 59 lines
    21693 21616   "usernameClaimed": "john"
    21694 21617   },
    21695 21618   "actikom.ucoz.ru": {
    21696  - "disabled": true,
    21697 21619   "engine": "uCoz",
    21698 21620   "urlMain": "http://actikom.ucoz.ru",
    21699 21621   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 58 lines
    21758 21680   "usernameClaimed": "admin"
    21759 21681   },
    21760 21682   "worldofdragonage.ru": {
    21761  - "disabled": true,
    21762 21683   "engine": "uCoz",
    21763 21684   "alexaRank": 7484428,
    21764 21685   "urlMain": "http://worldofdragonage.ru",
    skipped 27 lines
    21792 21713   "usernameClaimed": "admin"
    21793 21714   },
    21794 21715   "mir-stalkera.ru": {
    21795  - "disabled": true,
    21796 21716   "engine": "uCoz",
    21797 21717   "alexaRank": 9532430,
    21798 21718   "urlMain": "http://mir-stalkera.ru",
    skipped 7 lines
    21806 21726   "usernameClaimed": "alex"
    21807 21727   },
    21808 21728   "talimger.org": {
    21809  - "disabled": true,
    21810 21729   "tags": [
    21811 21730   "kz"
    21812 21731   ],
    skipped 4 lines
    21817 21736   "usernameClaimed": "alex"
    21818 21737   },
    21819 21738   "fanacmilan.com": {
    21820  - "disabled": true,
    21821 21739   "engine": "uCoz",
    21822 21740   "alexaRank": 2148128,
    21823 21741   "urlMain": "http://fanacmilan.com",
    skipped 65 lines
    21889 21807   "usernameClaimed": "admin"
    21890 21808   },
    21891 21809   "admin-soft.ucoz.ru": {
     21810 + "disabled": true,
    21892 21811   "engine": "uCoz",
    21893 21812   "urlMain": "http://admin-soft.ucoz.ru",
    21894 21813   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 117 lines
    22012 21931   "usernameClaimed": "admin"
    22013 21932   },
    22014 21933   "remont56.ucoz.ru": {
    22015  - "disabled": true,
    22016 21934   "engine": "uCoz",
    22017 21935   "urlMain": "http://remont56.ucoz.ru",
    22018 21936   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 33 lines
    22052 21970   "usernameClaimed": "alex"
    22053 21971   },
    22054 21972   "show.co.ua": {
     21973 + "disabled": true,
    22055 21974   "engine": "uCoz",
    22056 21975   "alexaRank": 871011,
    22057 21976   "urlMain": "http://show.co.ua",
    skipped 59 lines
    22117 22036   "usernameClaimed": "alex"
    22118 22037   },
    22119 22038   "hevc-club.ucoz.net": {
    22120  - "disabled": true,
    22121 22039   "engine": "uCoz",
    22122 22040   "alexaRank": 1637628,
    22123 22041   "urlMain": "http://hevc-club.ucoz.net",
    skipped 1 lines
    22125 22043   "usernameClaimed": "alex"
    22126 22044   },
    22127 22045   "fx-profit.at.ua": {
    22128  - "disabled": true,
    22129 22046   "engine": "uCoz",
    22130 22047   "alexaRank": 10034141,
    22131 22048   "urlMain": "http://fx-profit.at.ua",
    skipped 225 lines
    22357 22274   "usernameClaimed": "red"
    22358 22275   },
    22359 22276   "usersoft.ucoz.ru": {
     22277 + "disabled": true,
    22360 22278   "engine": "uCoz",
    22361 22279   "urlMain": "http://usersoft.ucoz.ru",
    22362 22280   "usernameUnclaimed": "noonewouldeverusethis7",
    skipped 53 lines
    22416 22334   "usernameClaimed": "admin"
    22417 22335   },
    22418 22336   "ufive.ru": {
    22419  - "disabled": true,
    22420 22337   "engine": "uCoz",
    22421 22338   "alexaRank": 7038172,
    22422 22339   "urlMain": "http://ufive.ru",
    skipped 68 lines
    22491 22408   "usernameClaimed": "alex"
    22492 22409   },
    22493 22410   "homeofsky.ucoz.ru": {
    22494  - "disabled": true,
    22495 22411   "engine": "uCoz",
    22496 22412   "alexaRank": 8722087,
    22497 22413   "urlMain": "http://homeofsky.ucoz.ru",
    skipped 456 lines
    22954 22870   "urlMain": "https://www.tinkoff.ru/invest/",
    22955 22871   "usernameUnclaimed": "noonewouldeverusethis7",
    22956 22872   "usernameClaimed": "adam"
     22873 + },
     22874 + "Protovary.style": {
     22875 + "checkType": "response_url",
     22876 + "url": "https://protovary.style/user/{username}/",
     22877 + "urlMain": "https://protovary.style",
     22878 + "usernameClaimed": "alex",
     22879 + "usernameUnclaimed": "noonewouldeverusethis7"
    22957 22880   }
    22958 22881   },
    22959 22882   "engines": {
    skipped 42 lines
    23002 22925   "\u0413\u043e\u0441\u0442\u044f\u043c \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430 \u0432\u043e\u0439\u0434\u0438\u0442\u0435 \u043d\u0430 \u0441\u0430\u0439\u0442 \u043a\u0430\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c.",
    23003 22926   "<center><b>\u041b\u0438\u0447\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435</b>",
    23004 22927   "\u0413\u043e\u0441\u0442\u044f\u043c \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u043e\u0439\u0434\u0438\u0442\u0435 \u043d\u0430 \u0441\u0430\u0439\u0442 \u043a\u0430\u043a \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c.",
    23005  - "<img alt=\"\" name=\"rankimg\" border=\"0\" src=\"/.s/rnk/"
     22928 + "<img alt=\"\" name=\"rankimg\" border=\"0\" src=\"/.s/rnk/",
     22929 + "\u0413\u043e\u0441\u0442\u044f\u043c \u0437\u0430\u043f\u0440\u0435\u0449\u0435\u043d\u043e \u043f\u0440\u043e\u0441\u043c\u0430\u0442\u0440\u0438\u0432\u0430\u0442\u044c \u043f\u0435\u0440\u0441\u043e\u043d\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439.",
     22930 + "profile-section-name",
     22931 + "webo4ka_dannii",
     22932 + "\u0414\u0430\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438"
    23006 22933   ],
    23007 22934   "checkType": "message",
    23008 22935   "regexCheck": "^[^\\.]+$",
    skipped 50 lines
  • ■ ■ ■ ■ ■
    maigret/sites.py
    skipped 142 lines
    143 143   normalized_names = list(map(str.lower, names))
    144 144   normalized_tags = list(map(str.lower, tags))
    145 145   
    146  - is_tags_ok = lambda x: set(x.tags).intersection(set(normalized_tags))
     146 + def is_tags_ok(site):
     147 + intersected_tags = set(site.tags).intersection(set(normalized_tags))
     148 + is_disabled = 'disabled' in tags and site.disabled
     149 + return intersected_tags or is_disabled
     150 + 
    147 151   is_name_ok = lambda x: x.name.lower() in normalized_names
    148 152   is_engine_ok = lambda x: isinstance(x.engine, str) and x.engine.lower() in normalized_tags
    149 153   
    skipped 130 lines
Please wait...
Page is in error, reload to recover