mwmbl/analyse/update_urls.py

27 lines
626 B
Python
Raw Permalink Normal View History

2023-01-22 20:28:18 +00:00
import os
import pickle
from datetime import datetime
from pathlib import Path
from queue import Queue
2023-10-10 12:51:06 +00:00
from mwmbl.indexer import record_urls_in_database
2023-01-22 20:28:18 +00:00
def run_update_urls_on_fixed_batches():
with open(Path(os.environ["HOME"]) / "data" / "mwmbl" / "hashed-batches.pickle", "rb") as file:
batches = pickle.load(file)
# print("Batches", batches[:3])
queue = Queue()
start = datetime.now()
record_urls_in_database(batches, queue)
total_time = (datetime.now() - start).total_seconds()
print("Total time:", total_time)
if __name__ == '__main__':
run_update_urls_on_fixed_batches()