]> code.communitydata.science - cdsc_reddit.git/blobdiff - check_comments_shas.py
add note to try other tf normalization strategies.
[cdsc_reddit.git] / check_comments_shas.py
diff --git a/check_comments_shas.py b/check_comments_shas.py
deleted file mode 100644 (file)
index a2bc89b..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/usr/bin/env python3
-# run from a build_machine
-
-import requests
-from os import path
-import hashlib
-
-shasums = requests.get("https://files.pushshift.io/reddit/comments/sha256sums.txt").text
-
-dumpdir = "/gscratch/comdata/raw_data/reddit_dumps/comments"
-
-for l in shasums.strip().split('\n'):
-    sha256_hash = hashlib.sha256()
-    parts = l.split(' ')
-
-    correct_sha256 = parts[0]
-    filename = parts[-1]
-    print(f"checking {filename}")
-    fpath = path.join(dumpdir,filename)
-    if path.isfile(fpath):
-        with open(fpath,'rb') as f:
-            for byte_block in iter(lambda: f.read(4096),b""):
-                sha256_hash.update(byte_block)
-
-        if sha256_hash.hexdigest() == correct_sha256:
-            print(f"{filename} checks out")
-        else:
-            print(f"ERROR! {filename} has the wrong hash. Redownload and recheck!")
-    else:
-        print(f"Skipping {filename} as it doesn't exist")
-

Community Data Science Collective || Want to submit a patch?