Merge pull request #59 from soxoj/small-updates

Tags updates
This commit is contained in:
soxoj
2021-02-18 00:48:17 +03:00
committed by GitHub
2 changed files with 127 additions and 185 deletions
+101 -184
View File
@@ -73,10 +73,8 @@
}, },
"123rf": { "123rf": {
"tags": [ "tags": [
"images", "photo",
"in", "ru"
"ru",
"us"
], ],
"checkType": "response_url", "checkType": "response_url",
"alexaRank": 1068, "alexaRank": 1068,
@@ -416,8 +414,7 @@
}, },
"About.me": { "About.me": {
"tags": [ "tags": [
"in", "blog"
"social"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 11450, "alexaRank": 11450,
@@ -2164,8 +2161,7 @@
}, },
"BuzzFeed": { "BuzzFeed": {
"tags": [ "tags": [
"social", "news"
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 509, "alexaRank": 509,
@@ -3274,7 +3270,8 @@
}, },
"Diary.ru": { "Diary.ru": {
"tags": [ "tags": [
"ru" "ru",
"blog"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": "<title> &mdash; @\u0434\u043d\u0435\u0432\u043d\u0438\u043a\u0438: \u0430\u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0435\u0442\u044c</title>", "absenceStrs": "<title> &mdash; @\u0434\u043d\u0435\u0432\u043d\u0438\u043a\u0438: \u0430\u0441\u043e\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u0441\u0435\u0442\u044c</title>",
@@ -3346,7 +3343,7 @@
}, },
"Discogs": { "Discogs": {
"tags": [ "tags": [
"us" "music"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 899, "alexaRank": 899,
@@ -3398,9 +3395,7 @@
}, },
"Disqus": { "Disqus": {
"tags": [ "tags": [
"discussion", "discussion"
"global",
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 836, "alexaRank": 836,
@@ -3804,9 +3799,7 @@
}, },
"Empflix": { "Empflix": {
"tags": [ "tags": [
"de", "porn"
"porno",
"us"
], ],
"checkType": "response_url", "checkType": "response_url",
"alexaRank": 11804, "alexaRank": 11804,
@@ -4306,7 +4299,7 @@
"FilmWeb": { "FilmWeb": {
"disabled": true, "disabled": true,
"tags": [ "tags": [
"films", "movies",
"pl" "pl"
], ],
"checkType": "message", "checkType": "message",
@@ -4320,7 +4313,7 @@
"Filmogs": { "Filmogs": {
"disabled": true, "disabled": true,
"tags": [ "tags": [
"films" "movies"
], ],
"checkType": "status_code", "checkType": "status_code",
"url": "https://www.filmo.gs/users/{username}", "url": "https://www.filmo.gs/users/{username}",
@@ -4444,9 +4437,7 @@
}, },
"Flickr": { "Flickr": {
"tags": [ "tags": [
"images", "photo"
"in",
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 936, "alexaRank": 936,
@@ -4587,7 +4578,7 @@
}, },
"FortniteTracker": { "FortniteTracker": {
"tags": [ "tags": [
"us" "gaming"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 8125, "alexaRank": 8125,
@@ -4809,10 +4800,7 @@
}, },
"Foursquare": { "Foursquare": {
"tags": [ "tags": [
"global", "geosocial"
"in",
"social",
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 3540, "alexaRank": 3540,
@@ -5153,9 +5141,6 @@
"usernameUnclaimed": "noonewouldeverusethis77777" "usernameUnclaimed": "noonewouldeverusethis77777"
}, },
"Twitter Shadowban": { "Twitter Shadowban": {
"tags": [
"jp"
],
"urlProbe": "https://shadowban.eu/.api/{username}", "urlProbe": "https://shadowban.eu/.api/{username}",
"checkType": "message", "checkType": "message",
"presenseStrs": [ "presenseStrs": [
@@ -5420,8 +5405,7 @@
}, },
"Giphy": { "Giphy": {
"tags": [ "tags": [
"image", "photo",
"us",
"video" "video"
], ],
"checkType": "status_code", "checkType": "status_code",
@@ -5444,8 +5428,7 @@
}, },
"GitHub": { "GitHub": {
"tags": [ "tags": [
"coding", "coding"
"us"
], ],
"regexCheck": "^[a-zA-Z0-9](?:[a-zA-Z0-9]|-(?=[a-zA-Z0-9])){0,38}$", "regexCheck": "^[a-zA-Z0-9](?:[a-zA-Z0-9]|-(?=[a-zA-Z0-9])){0,38}$",
"urlProbe": "https://api.github.com/users/{username}", "urlProbe": "https://api.github.com/users/{username}",
@@ -5458,8 +5441,7 @@
}, },
"GitLab": { "GitLab": {
"tags": [ "tags": [
"coding", "coding"
"in"
], ],
"urlProbe": "https://gitlab.com/api/v4/users?username={username}", "urlProbe": "https://gitlab.com/api/v4/users?username={username}",
"checkType": "message", "checkType": "message",
@@ -5484,8 +5466,7 @@
"Gitmemory": { "Gitmemory": {
"tags": [ "tags": [
"coding", "coding",
"global", "github"
"in"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": "Oops,404", "absenceStrs": "Oops,404",
@@ -5568,8 +5549,7 @@
}, },
"Gog": { "Gog": {
"tags": [ "tags": [
"global", "gaming"
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 1980, "alexaRank": 1980,
@@ -5794,8 +5774,8 @@
}, },
"Gramho": { "Gramho": {
"tags": [ "tags": [
"global", "instagram",
"jp" "photo"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 3253, "alexaRank": 3253,
@@ -5806,9 +5786,7 @@
}, },
"Gravatar": { "Gravatar": {
"tags": [ "tags": [
"global", "photo"
"images",
"in"
], ],
"urlProbe": "http://en.gravatar.com/{username}.json", "urlProbe": "http://en.gravatar.com/{username}.json",
"checkType": "message", "checkType": "message",
@@ -6007,8 +5985,7 @@
}, },
"HackerOne": { "HackerOne": {
"tags": [ "tags": [
"hacker", "hacking"
"in"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": "Page not found", "absenceStrs": "Page not found",
@@ -6359,10 +6336,6 @@
"usernameUnclaimed": "noonewouldeverusethis7" "usernameUnclaimed": "noonewouldeverusethis7"
}, },
"IFTTT": { "IFTTT": {
"tags": [
"misc",
"us"
],
"regexCheck": "^[A-Za-z0-9]{3,35}$", "regexCheck": "^[A-Za-z0-9]{3,35}$",
"checkType": "message", "checkType": "message",
"absenceStrs": "The requested page or file does not exist", "absenceStrs": "The requested page or file does not exist",
@@ -6456,8 +6429,7 @@
}, },
"ImageShack": { "ImageShack": {
"tags": [ "tags": [
"images", "photo"
"in"
], ],
"checkType": "response_url", "checkType": "response_url",
"alexaRank": 10418, "alexaRank": 10418,
@@ -6599,9 +6571,7 @@
}, },
"Instagram": { "Instagram": {
"tags": [ "tags": [
"global", "photo"
"photos",
"us"
], ],
"errors": { "errors": {
"Login \u2022 Instagram": "Login required" "Login \u2022 Instagram": "Login required"
@@ -7002,7 +6972,7 @@
"Kinogo": { "Kinogo": {
"tags": [ "tags": [
"by", "by",
"films" "movies"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 20379, "alexaRank": 20379,
@@ -7203,7 +7173,7 @@
}, },
"Launchpad": { "Launchpad": {
"tags": [ "tags": [
"us" "tech"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 14448, "alexaRank": 14448,
@@ -7304,8 +7274,7 @@
"Libraries": { "Libraries": {
"tags": [ "tags": [
"coding", "coding",
"global", "github"
"in"
], ],
"regexCheck": "^[^\\.]+$", "regexCheck": "^[^\\.]+$",
"checkType": "status_code", "checkType": "status_code",
@@ -7522,6 +7491,7 @@
"LiveLib": { "LiveLib": {
"tags": [ "tags": [
"reading", "reading",
"books",
"ru" "ru"
], ],
"checkType": "status_code", "checkType": "status_code",
@@ -7671,11 +7641,8 @@
"LostFilmHD": { "LostFilmHD": {
"disabled": true, "disabled": true,
"tags": [ "tags": [
"es", "movies",
"films", "ru"
"pl",
"ru",
"ua"
], ],
"engine": "uCoz", "engine": "uCoz",
"alexaRank": 11625, "alexaRank": 11625,
@@ -7719,8 +7686,6 @@
"Loveplanet": { "Loveplanet": {
"tags": [ "tags": [
"dating", "dating",
"gb",
"it",
"ru" "ru"
], ],
"checkType": "message", "checkType": "message",
@@ -8086,8 +8051,7 @@
}, },
"Medium": { "Medium": {
"tags": [ "tags": [
"news", "blog"
"us"
], ],
"checkType": "message", "checkType": "message",
"presenseStrs": [ "presenseStrs": [
@@ -8277,8 +8241,7 @@
}, },
"MixCloud": { "MixCloud": {
"tags": [ "tags": [
"music", "music"
"us"
], ],
"urlProbe": "https://api.mixcloud.com/{username}/", "urlProbe": "https://api.mixcloud.com/{username}/",
"checkType": "status_code", "checkType": "status_code",
@@ -8634,8 +8597,7 @@
}, },
"My.Mail.ru@OK": { "My.Mail.ru@OK": {
"tags": [ "tags": [
"ru", "ru"
"social"
], ],
"type": "ok_id", "type": "ok_id",
"checkType": "message", "checkType": "message",
@@ -8651,8 +8613,7 @@
}, },
"My.Mail.ru@VK": { "My.Mail.ru@VK": {
"tags": [ "tags": [
"ru", "ru"
"social"
], ],
"type": "vk_id", "type": "vk_id",
"checkType": "message", "checkType": "message",
@@ -8668,8 +8629,7 @@
}, },
"My.Mail.ru@bk.ru": { "My.Mail.ru@bk.ru": {
"tags": [ "tags": [
"ru", "ru"
"social"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": [ "absenceStrs": [
@@ -8684,8 +8644,7 @@
}, },
"My.Mail.ru@gmail.com": { "My.Mail.ru@gmail.com": {
"tags": [ "tags": [
"ru", "ru"
"social"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": [ "absenceStrs": [
@@ -8700,8 +8659,7 @@
}, },
"My.Mail.ru@list.ru": { "My.Mail.ru@list.ru": {
"tags": [ "tags": [
"ru", "ru"
"social"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": [ "absenceStrs": [
@@ -8716,8 +8674,7 @@
}, },
"My.Mail.ru@mail.ru": { "My.Mail.ru@mail.ru": {
"tags": [ "tags": [
"ru", "ru"
"social"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": [ "absenceStrs": [
@@ -8732,8 +8689,7 @@
}, },
"My.Mail.ru@ya.ru": { "My.Mail.ru@ya.ru": {
"tags": [ "tags": [
"ru", "ru"
"social"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": [ "absenceStrs": [
@@ -8748,8 +8704,7 @@
}, },
"My.Mail.ru@yandex.ru": { "My.Mail.ru@yandex.ru": {
"tags": [ "tags": [
"ru", "ru"
"social"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": [ "absenceStrs": [
@@ -8873,9 +8828,7 @@
}, },
"Myspace": { "Myspace": {
"tags": [ "tags": [
"in", "blog"
"social",
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 1824, "alexaRank": 1824,
@@ -9219,11 +9172,7 @@
}, },
"Noblogs": { "Noblogs": {
"tags": [ "tags": [
"global", "blog"
"in",
"it",
"pk",
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"presenseStrs": [ "presenseStrs": [
@@ -9414,8 +9363,7 @@
}, },
"OpenStreetMap": { "OpenStreetMap": {
"tags": [ "tags": [
"in", "maps"
"social"
], ],
"regexCheck": "^[^\\.]+$", "regexCheck": "^[^\\.]+$",
"checkType": "status_code", "checkType": "status_code",
@@ -9673,8 +9621,7 @@
}, },
"Pastebin": { "Pastebin": {
"tags": [ "tags": [
"sharing", "sharing"
"us"
], ],
"checkType": "response_url", "checkType": "response_url",
"alexaRank": 2132, "alexaRank": 2132,
@@ -9849,8 +9796,8 @@
}, },
"Periscope": { "Periscope": {
"tags": [ "tags": [
"us", "video",
"video" "streaming"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 52346, "alexaRank": 52346,
@@ -9885,8 +9832,7 @@
"Photobucket": { "Photobucket": {
"disabled": true, "disabled": true,
"tags": [ "tags": [
"images", "photo"
"us"
], ],
"regexCheck": "\\w{4,32}", "regexCheck": "\\w{4,32}",
"checkType": "message", "checkType": "message",
@@ -9936,10 +9882,8 @@
}, },
"Picuki": { "Picuki": {
"tags": [ "tags": [
"global",
"instagram", "instagram",
"photo", "photo"
"us"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": [ "absenceStrs": [
@@ -10270,9 +10214,7 @@
}, },
"Pornhub": { "Pornhub": {
"tags": [ "tags": [
"global", "porn"
"porno",
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 62, "alexaRank": 62,
@@ -10964,9 +10906,8 @@
}, },
"Reddit": { "Reddit": {
"tags": [ "tags": [
"discussions", "discussion",
"news", "news"
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"presenseStrs": [ "presenseStrs": [
@@ -10991,9 +10932,7 @@
}, },
"Redtube": { "Redtube": {
"tags": [ "tags": [
"global", "porn"
"porno",
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 752, "alexaRank": 752,
@@ -11175,7 +11114,7 @@
}, },
"Roblox": { "Roblox": {
"tags": [ "tags": [
"us" "gaming"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": "Page cannot be found or no longer exists", "absenceStrs": "Page cannot be found or no longer exists",
@@ -11258,9 +11197,7 @@
}, },
"Rottentomatoes": { "Rottentomatoes": {
"tags": [ "tags": [
"films", "movies"
"global",
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 592, "alexaRank": 592,
@@ -11959,8 +11896,8 @@
}, },
"SlideShare": { "SlideShare": {
"tags": [ "tags": [
"in", "sharing",
"presos" "documents"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 172, "alexaRank": 172,
@@ -12131,8 +12068,7 @@
}, },
"SoundCloud": { "SoundCloud": {
"tags": [ "tags": [
"music", "music"
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 116, "alexaRank": 116,
@@ -12193,7 +12129,8 @@
}, },
"Spaces": { "Spaces": {
"tags": [ "tags": [
"ru" "ru",
"blog"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 48402, "alexaRank": 48402,
@@ -12289,8 +12226,7 @@
}, },
"Spotify": { "Spotify": {
"tags": [ "tags": [
"music", "music"
"us"
], ],
"errors": { "errors": {
"Spotify is currently not available in your country.": "Access denied in your country, use proxy/vpn" "Spotify is currently not available in your country.": "Access denied in your country, use proxy/vpn"
@@ -12375,8 +12311,7 @@
}, },
"Steam": { "Steam": {
"tags": [ "tags": [
"gaming", "gaming"
"us"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": "The specified profile could not be found", "absenceStrs": "The specified profile could not be found",
@@ -12769,8 +12704,7 @@
}, },
"Taringa": { "Taringa": {
"tags": [ "tags": [
"ar", "ar"
"social"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": "Moved Permanently", "absenceStrs": "Moved Permanently",
@@ -12782,7 +12716,6 @@
}, },
"TechPowerUp": { "TechPowerUp": {
"tags": [ "tags": [
"global",
"us" "us"
], ],
"checkType": "message", "checkType": "message",
@@ -12817,11 +12750,6 @@
"usernameUnclaimed": "noonewouldeverusethis7" "usernameUnclaimed": "noonewouldeverusethis7"
}, },
"Telegram": { "Telegram": {
"tags": [
"global",
"in",
"us"
],
"regexCheck": "^[a-zA-Z][a-zA-Z0-9_]{4,}$", "regexCheck": "^[a-zA-Z][a-zA-Z0-9_]{4,}$",
"checkType": "message", "checkType": "message",
"absenceStrs": [ "absenceStrs": [
@@ -12918,8 +12846,8 @@
}, },
"TheGuardian": { "TheGuardian": {
"tags": [ "tags": [
"global", "us",
"us" "news"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": "<title>public profile | Identity | The Guardian</title>", "absenceStrs": "<title>public profile | Identity | The Guardian</title>",
@@ -12943,9 +12871,7 @@
}, },
"TheSimsResource": { "TheSimsResource": {
"tags": [ "tags": [
"de",
"gaming", "gaming",
"global",
"us" "us"
], ],
"checkType": "status_code", "checkType": "status_code",
@@ -13198,7 +13124,8 @@
}, },
"Toster": { "Toster": {
"tags": [ "tags": [
"ru" "ru",
"coding"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 1405, "alexaRank": 1405,
@@ -13506,9 +13433,7 @@
}, },
"Tumblr": { "Tumblr": {
"tags": [ "tags": [
"blogs", "blog"
"global",
"us"
], ],
"regexCheck": "^[^\\.]+$", "regexCheck": "^[^\\.]+$",
"checkType": "status_code", "checkType": "status_code",
@@ -13531,8 +13456,7 @@
}, },
"Twitch": { "Twitch": {
"tags": [ "tags": [
"streaming", "streaming"
"us"
], ],
"urlProbe": "https://m.twitch.tv/{username}", "urlProbe": "https://m.twitch.tv/{username}",
"checkType": "status_code", "checkType": "status_code",
@@ -13543,15 +13467,11 @@
"usernameUnclaimed": "noonewouldeverusethis7" "usernameUnclaimed": "noonewouldeverusethis7"
}, },
"Twitter": { "Twitter": {
"tags": [
"global",
"us"
],
"headers": { "headers": {
"sec-ch-ua": "Google Chrome\";v=\"87\", \" Not;A Brand\";v=\"99\", \"Chromium\";v=\"87\"", "sec-ch-ua": "Google Chrome\";v=\"87\", \" Not;A Brand\";v=\"99\", \"Chromium\";v=\"87\"",
"authorization": "Bearer AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA", "authorization": "Bearer AAAAAAAAAAAAAAAAAAAAANRILgAAAAAAnNwIzUejRCOuH5E6I8xnZz4puTs%3D1Zv7ttfk8LF81IUq16cHjhLTvJu4FA33AGWWjCpTnA",
"user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36", "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36",
"x-guest-token": "1361823183884742664" "x-guest-token": "1362149064209559554"
}, },
"errors": { "errors": {
"Bad guest token": "x-guest-token update required" "Bad guest token": "x-guest-token update required"
@@ -13678,7 +13598,8 @@
}, },
"Untappd": { "Untappd": {
"tags": [ "tags": [
"us" "networking",
"geosocial"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 25581, "alexaRank": 25581,
@@ -13916,7 +13837,7 @@
"video" "video"
], ],
"headers": { "headers": {
"Authorization": "jwt eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2MTM1MTk4ODAsInVzZXJfaWQiOm51bGwsImFwcF9pZCI6NTg0NzksInNjb3BlcyI6InB1YmxpYyIsInRlYW1fdXNlcl9pZCI6bnVsbH0.4vI4t-JUbkcEDSoiydNz5dagG9xSKc-Clh2FOaoaXUg" "Authorization": "jwt eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE2MTM1OTc1MjAsInVzZXJfaWQiOm51bGwsImFwcF9pZCI6NTg0NzksInNjb3BlcyI6InB1YmxpYyIsInRlYW1fdXNlcl9pZCI6bnVsbH0.dBxgHYOlLckB2zBh3mgINMKRXCIkWnAUQKUhn27_Zj0"
}, },
"activation": { "activation": {
"url": "https://vimeo.com/_rv/viewer", "url": "https://vimeo.com/_rv/viewer",
@@ -14201,8 +14122,8 @@
}, },
"Wattpad": { "Wattpad": {
"tags": [ "tags": [
"in", "reading",
"reading" "writing"
], ],
"checkType": "message", "checkType": "message",
"absenceStrs": "userError-404", "absenceStrs": "userError-404",
@@ -14248,9 +14169,7 @@
}, },
"We Heart It": { "We Heart It": {
"tags": [ "tags": [
"blogs", "blog",
"global",
"in",
"photo" "photo"
], ],
"checkType": "message", "checkType": "message",
@@ -14551,8 +14470,7 @@
}, },
"WordPress": { "WordPress": {
"tags": [ "tags": [
"blog", "blog"
"us"
], ],
"regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$", "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]*$",
"checkType": "response_url", "checkType": "response_url",
@@ -14716,8 +14634,7 @@
}, },
"Xvideos": { "Xvideos": {
"tags": [ "tags": [
"porno", "porn"
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 114, "alexaRank": 114,
@@ -14784,7 +14701,8 @@
}, },
"YandexBugbounty": { "YandexBugbounty": {
"tags": [ "tags": [
"ru" "ru",
"hacking"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 46, "alexaRank": 46,
@@ -14842,7 +14760,8 @@
}, },
"YandexMusic": { "YandexMusic": {
"tags": [ "tags": [
"ru" "ru",
"music"
], ],
"headers": { "headers": {
"Referer": "https://music.yandex.ru/users/test/playlists" "Referer": "https://music.yandex.ru/users/test/playlists"
@@ -14940,8 +14859,7 @@
}, },
"YouPorn": { "YouPorn": {
"tags": [ "tags": [
"porno", "porn"
"us"
], ],
"checkType": "message", "checkType": "message",
"presenseStrs": [ "presenseStrs": [
@@ -15052,8 +14970,7 @@
}, },
"Zomato": { "Zomato": {
"tags": [ "tags": [
"food", "geosocial"
"in"
], ],
"headers": { "headers": {
"Accept-Language": "en-US,en;q=0.9" "Accept-Language": "en-US,en;q=0.9"
@@ -15246,8 +15163,8 @@
}, },
"authorSTREAM": { "authorSTREAM": {
"tags": [ "tags": [
"in", "documents",
"presos" "sharing"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 6489, "alexaRank": 6489,
@@ -16148,7 +16065,7 @@
}, },
"forums.drom.ru": { "forums.drom.ru": {
"tags": [ "tags": [
"auto", "forum",
"ru" "ru"
], ],
"engine": "vBulletin", "engine": "vBulletin",
@@ -16417,7 +16334,9 @@
}, },
"Habr": { "Habr": {
"tags": [ "tags": [
"ru" "ru",
"blog",
"discussion"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 1405, "alexaRank": 1405,
@@ -16432,11 +16351,9 @@
"usernameClaimed": "admin", "usernameClaimed": "admin",
"usernameUnclaimed": "noonewouldeverusethis7" "usernameUnclaimed": "noonewouldeverusethis7"
}, },
"hackster": { "Hackster": {
"tags": [ "tags": [
"de", "tech"
"in",
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 19719, "alexaRank": 19719,
@@ -16739,7 +16656,7 @@
}, },
"labpentestit": { "labpentestit": {
"tags": [ "tags": [
"cybersec", "hacking",
"ru" "ru"
], ],
"checkType": "response_url", "checkType": "response_url",
@@ -16780,8 +16697,7 @@
}, },
"last.fm": { "last.fm": {
"tags": [ "tags": [
"music", "music"
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 2058, "alexaRank": 2058,
@@ -17436,9 +17352,11 @@
"usernameClaimed": "apple", "usernameClaimed": "apple",
"usernameUnclaimed": "noonewouldeverusethis7" "usernameUnclaimed": "noonewouldeverusethis7"
}, },
"pikabu": { "Pikabu": {
"tags": [ "tags": [
"ru" "ru",
"blog",
"discussion"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 1349, "alexaRank": 1349,
@@ -18436,9 +18354,7 @@
}, },
"xHamster": { "xHamster": {
"tags": [ "tags": [
"de", "porn"
"porno",
"us"
], ],
"checkType": "status_code", "checkType": "status_code",
"alexaRank": 141, "alexaRank": 141,
@@ -22883,7 +22799,8 @@
}, },
"GitHubGist": { "GitHubGist": {
"tags": [ "tags": [
"us" "sharing",
"coding"
], ],
"engine": "engineRedirect", "engine": "engineRedirect",
"alexaRank": 86, "alexaRank": 86,
+26 -1
View File
@@ -7,7 +7,16 @@ import sys
import requests import requests
from .utils import CaseConverter, URLMatcher from .utils import CaseConverter, URLMatcher, is_country_tag
# TODO: move to data.json
SUPPORTED_TAGS = [
'gaming', 'coding', 'photo', 'music', 'blog', 'finance', 'freelance', 'dating',
'tech', 'forum', 'porn', 'erotic', 'webcam', 'video', 'movies', 'hacking', 'art',
'discussion', 'sharing', 'writing', 'wiki', 'business', 'shopping', 'sport',
'books', 'news', 'documents', 'travel', 'maps', 'hobby', 'apps', 'classified',
'career', 'geosocial', 'streaming', 'education', 'networking', 'torrent',
]
class MaigretEngine: class MaigretEngine:
@@ -329,6 +338,7 @@ class MaigretDatabase:
disabled_count = 0 disabled_count = 0
total_count = len(sites_dict) total_count = len(sites_dict)
urls = {} urls = {}
tags = {}
for _, site in sites_dict.items(): for _, site in sites_dict.items():
if site.disabled: if site.disabled:
@@ -345,11 +355,26 @@ class MaigretDatabase:
urls[url] = urls.get(url, 0) + 1 urls[url] = urls.get(url, 0) + 1
if not site.tags:
tags['NO_TAGS'] = tags.get('NO_TAGS', 0) + 1
for tag in site.tags:
if is_country_tag(tag):
# currenty do not display country tags
continue
tags[tag] = tags.get(tag, 0) + 1
output += f'Enabled/total sites: {total_count-disabled_count}/{total_count}\n' output += f'Enabled/total sites: {total_count-disabled_count}/{total_count}\n'
output += 'Top sites\' profile URLs:\n' output += 'Top sites\' profile URLs:\n'
for url, count in sorted(urls.items(), key=lambda x: x[1], reverse=True)[:20]: for url, count in sorted(urls.items(), key=lambda x: x[1], reverse=True)[:20]:
if count == 1: if count == 1:
break break
output += f'{count}\t{url}\n' output += f'{count}\t{url}\n'
output += 'Top sites\' tags:\n'
for tag, count in sorted(tags.items(), key=lambda x: x[1], reverse=True):
mark = ''
if not tag in SUPPORTED_TAGS:
mark = ' (non-standard)'
output += f'{count}\t{tag}{mark}\n'
return output return output