6 999
contributi
S3v (discussione | contributi) (verificata per buster e inferiori) |
S3v (discussione | contributi) (http->https nell'URL) |
||
Riga 22: | Riga 22: | ||
from collections import OrderedDict | from collections import OrderedDict | ||
URL = ' | URL = 'https://guide.debianizzati.org/api.php' | ||
NOMEFILE = 'wikidump.txt' | NOMEFILE = 'wikidump.txt' | ||
NUMTHREAD = 4 | NUMTHREAD = 4 | ||
Riga 122: | Riga 122: | ||
q = queue.Queue() | q = queue.Queue() | ||
for | for listaid in listFifty: | ||
# inserisce le liste di id in una coda | |||
# inserisce | |||
q.put(listaid) | q.put(listaid) | ||
Riga 133: | Riga 130: | ||
# preleva un valore dalla coda | # preleva un valore dalla coda | ||
mystr = q.get() | mystr = q.get() | ||
# modifica il valore del dizionario | # modifica il valore del dizionario con gli id separati da '|' | ||
content_ts_params['pageids'] = mystr | content_ts_params['pageids'] = '|'.join(mystr) | ||
d_reply = api(content_ts_params) | d_reply = api(content_ts_params) | ||
for | for _id in mystr: | ||
mycontent = d_reply['query']['pages'][ | mycontent = d_reply['query']['pages'][_id]['revisions'][0]['*'] | ||
dizionario[ | dizionario[_id][1] = mycontent | ||
q.task_done() | q.task_done() |
contributi