chg: [domain] sort onion vanity name by prefix

dev
terrtia 2024-02-16 10:31:45 +01:00
parent cf62ed49ff
commit 782677e8ff
No known key found for this signature in database
GPG Key ID: 1E1B1F50D84613D0
1 changed files with 21 additions and 3 deletions

View File

@ -1,6 +1,7 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
# -*-coding:UTF-8 -* # -*-coding:UTF-8 -*
import itertools import itertools
import json
import os import os
import re import re
import sys import sys
@ -643,6 +644,23 @@ def api_search_domains_by_name(name_to_search, domain_types, meta=False, page=1)
################################################################################ ################################################################################
################################################################################ ################################################################################
# if __name__ == '__main__': def cluster_onion_domain_vanity(len_vanity=4):
# dom = Domain('') domains = {}
# dom.get_download_zip() occurrences = {}
for domain in get_domains_up_by_type('web'):
start = domain[:len_vanity]
if start not in domains:
domains[start] = []
occurrences[start] = 0
domains[start].append(domain)
occurrences[start] += 1
# print(json.dumps(domains))
res = dict(sorted(occurrences.items(), key=lambda item: item[1], reverse=True))
print(json.dumps(res))
################################################################################
################################################################################
if __name__ == '__main__':
cluster_onion_domain_vanity(len_vanity=4)