Spaces:
Sleeping
Sleeping
encrypt filename
Browse files- encrypt_filenames.py +19 -0
- html_files/{newsletter_5pm_240214.html β 240214_2488070c0bc3463686331c8fb3750f30.html} +0 -0
- html_files/{newsletter_5pm_240214_generated.html β 240214_bfcca86865c74c588b6602d016c5c2e8.html} +0 -0
- html_files/{newsletter_5pm_240215.html β 240215_0f91f4f599ad4f87bd4af861274076fc.html} +0 -0
- html_files/{newsletter_5pm_240215_generated.html β 240215_9d2b1be38a474259848c88b7df43bf7a.html} +0 -0
- html_files/{newsletter_5pm_240216_generated.html β 240216_560461b03f4c4e178ac4586670e51877.html} +0 -0
- html_files/{newsletter_5pm_240216.html β 240216_cb6bd39574b44bc780821131b08d5630.html} +0 -0
- html_files/{newsletter_5pm_240219.html β 240219_1e85244e23024ea1ac1a8a825a2b875b.html} +0 -0
- html_files/{newsletter_5pm_240220.html β 240220_2e5973a4234e4797bd010a6e2142f798.html} +0 -0
- html_files/{newsletter_5pm_240221.html β 240221_f07361b11efe49fca5d38d518299f932.html} +0 -0
- html_files/{newsletter_5pm_240222.html β 240222_bce263a1480a4e4fb75bf9b6db5ca7d5.html} +0 -0
- html_files/{newsletter_5pm_240223.html β 240223_11ad13be5fd04772b9b21adf13b56711.html} +0 -0
- html_files/{newsletter_5pm_240226.html β 240226_5280070a7a7f486fa18eef5835a3a208.html} +0 -0
- html_files/{newsletter_5pm_240226_generated.html β 240226_f95b2a504fc249b2b1436abb97d282a1.html} +0 -0
- html_files/{newsletter_5pm_240227_generated.html β 240227_aac622ba18c64bbdbd851593d080438d.html} +0 -0
- html_files/{newsletter_5pm_240227.html β 240227_d6eb1baff2e24a7fb8f9e3478d8318d2.html} +0 -0
- html_files/{newsletter_5pm_240228.html β 240228_623bb8715e0a452788a614103752c045.html} +0 -0
- html_files/{newsletter_5pm_240228_generated.html β 240228_8fdb378a66ff4576b9aa8b5fd69079d5.html} +0 -0
- html_files/{newsletter_5pm_240229_generated.html β 240229_34b5c841430545a2841a587ee496fb50.html} +0 -0
- html_files/{newsletter_5pm_240229.html β 240229_f85ed250d7314d069099cdd784f3f13a.html} +0 -0
- html_files/{newsletter_5pm_240301.html β 240301_5f13fa60474a456098be3aac1de1e023.html} +0 -0
- html_files/{newsletter_5pm_240304.html β 240304_05d9fc04b095400b9301f579ea45c16d.html} +0 -0
- html_files/{newsletter_5pm_240304_generated.html β 240304_dcb1cd7fc1454d5ea87a884e6fdc7bdb.html} +0 -0
- html_files/{newsletter_5pm_240305_generated.html β 240305_886f9fd1e6cd47688beffcad154a5722.html} +0 -0
- html_files/{newsletter_5pm_240305.html β 240305_aee975df54f144e6a7103694be984f32.html} +0 -0
- html_files/{newsletter_5pm_240306_generated.html β 240306_04a469faccd849abb8e600eb6f165a59.html} +0 -0
- html_files/{newsletter_5pm_240306.html β 240306_12de98b547b44e4d9c4cb87daf09e8c5.html} +0 -0
- html_files/{newsletter_5pm_240307_generated.html β 240307_9a7438623cfd4c59a0c3d1a617dcfdd3.html} +0 -0
- html_files/{newsletter_5pm_240307.html β 240307_e8a43fc2d1ea44b0aa4596c7f8d43a39.html} +0 -0
- html_files/{newsletter_5pm_240308_generated.html β 240308_51fe82af80d841b395f705de332e90d0.html} +0 -0
- html_files/{newsletter_5pm_240308.html β 240308_5c1623b373d344718133250fbaf0ebda.html} +0 -0
encrypt_filenames.py
ADDED
@@ -0,0 +1,19 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from pathlib import Path
|
2 |
+
import uuid
|
3 |
+
import json
|
4 |
+
|
5 |
+
filename_mapping = {}
|
6 |
+
|
7 |
+
for filename in Path("html_files").glob("*.html"):
|
8 |
+
unique_name = filename.stem.split("_")[2]+ "_" + uuid.uuid4().hex
|
9 |
+
# print (filename.name , unique_name)
|
10 |
+
filename_mapping[filename.name] = unique_name
|
11 |
+
|
12 |
+
with open("filemapping.json", "w") as js:
|
13 |
+
js.write(json.dumps(filename_mapping))
|
14 |
+
|
15 |
+
for filename in Path("html_files").glob("*.html"):
|
16 |
+
new_filename = filename_mapping[filename.name] + ".html"
|
17 |
+
print(f"Rename {filename} to {Path("html_files")/new_filename}")
|
18 |
+
filename.rename(Path("html_files")/new_filename)
|
19 |
+
|
html_files/{newsletter_5pm_240214.html β 240214_2488070c0bc3463686331c8fb3750f30.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240214_generated.html β 240214_bfcca86865c74c588b6602d016c5c2e8.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240215.html β 240215_0f91f4f599ad4f87bd4af861274076fc.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240215_generated.html β 240215_9d2b1be38a474259848c88b7df43bf7a.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240216_generated.html β 240216_560461b03f4c4e178ac4586670e51877.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240216.html β 240216_cb6bd39574b44bc780821131b08d5630.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240219.html β 240219_1e85244e23024ea1ac1a8a825a2b875b.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240220.html β 240220_2e5973a4234e4797bd010a6e2142f798.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240221.html β 240221_f07361b11efe49fca5d38d518299f932.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240222.html β 240222_bce263a1480a4e4fb75bf9b6db5ca7d5.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240223.html β 240223_11ad13be5fd04772b9b21adf13b56711.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240226.html β 240226_5280070a7a7f486fa18eef5835a3a208.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240226_generated.html β 240226_f95b2a504fc249b2b1436abb97d282a1.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240227_generated.html β 240227_aac622ba18c64bbdbd851593d080438d.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240227.html β 240227_d6eb1baff2e24a7fb8f9e3478d8318d2.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240228.html β 240228_623bb8715e0a452788a614103752c045.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240228_generated.html β 240228_8fdb378a66ff4576b9aa8b5fd69079d5.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240229_generated.html β 240229_34b5c841430545a2841a587ee496fb50.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240229.html β 240229_f85ed250d7314d069099cdd784f3f13a.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240301.html β 240301_5f13fa60474a456098be3aac1de1e023.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240304.html β 240304_05d9fc04b095400b9301f579ea45c16d.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240304_generated.html β 240304_dcb1cd7fc1454d5ea87a884e6fdc7bdb.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240305_generated.html β 240305_886f9fd1e6cd47688beffcad154a5722.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240305.html β 240305_aee975df54f144e6a7103694be984f32.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240306_generated.html β 240306_04a469faccd849abb8e600eb6f165a59.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240306.html β 240306_12de98b547b44e4d9c4cb87daf09e8c5.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240307_generated.html β 240307_9a7438623cfd4c59a0c3d1a617dcfdd3.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240307.html β 240307_e8a43fc2d1ea44b0aa4596c7f8d43a39.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240308_generated.html β 240308_51fe82af80d841b395f705de332e90d0.html}
RENAMED
File without changes
|
html_files/{newsletter_5pm_240308.html β 240308_5c1623b373d344718133250fbaf0ebda.html}
RENAMED
File without changes
|