simonn8 commited on
Commit
fc990e8
β€’
1 Parent(s): 398c9bc

encrypt filename

Browse files
Files changed (31) hide show
  1. encrypt_filenames.py +19 -0
  2. html_files/{newsletter_5pm_240214.html β†’ 240214_2488070c0bc3463686331c8fb3750f30.html} +0 -0
  3. html_files/{newsletter_5pm_240214_generated.html β†’ 240214_bfcca86865c74c588b6602d016c5c2e8.html} +0 -0
  4. html_files/{newsletter_5pm_240215.html β†’ 240215_0f91f4f599ad4f87bd4af861274076fc.html} +0 -0
  5. html_files/{newsletter_5pm_240215_generated.html β†’ 240215_9d2b1be38a474259848c88b7df43bf7a.html} +0 -0
  6. html_files/{newsletter_5pm_240216_generated.html β†’ 240216_560461b03f4c4e178ac4586670e51877.html} +0 -0
  7. html_files/{newsletter_5pm_240216.html β†’ 240216_cb6bd39574b44bc780821131b08d5630.html} +0 -0
  8. html_files/{newsletter_5pm_240219.html β†’ 240219_1e85244e23024ea1ac1a8a825a2b875b.html} +0 -0
  9. html_files/{newsletter_5pm_240220.html β†’ 240220_2e5973a4234e4797bd010a6e2142f798.html} +0 -0
  10. html_files/{newsletter_5pm_240221.html β†’ 240221_f07361b11efe49fca5d38d518299f932.html} +0 -0
  11. html_files/{newsletter_5pm_240222.html β†’ 240222_bce263a1480a4e4fb75bf9b6db5ca7d5.html} +0 -0
  12. html_files/{newsletter_5pm_240223.html β†’ 240223_11ad13be5fd04772b9b21adf13b56711.html} +0 -0
  13. html_files/{newsletter_5pm_240226.html β†’ 240226_5280070a7a7f486fa18eef5835a3a208.html} +0 -0
  14. html_files/{newsletter_5pm_240226_generated.html β†’ 240226_f95b2a504fc249b2b1436abb97d282a1.html} +0 -0
  15. html_files/{newsletter_5pm_240227_generated.html β†’ 240227_aac622ba18c64bbdbd851593d080438d.html} +0 -0
  16. html_files/{newsletter_5pm_240227.html β†’ 240227_d6eb1baff2e24a7fb8f9e3478d8318d2.html} +0 -0
  17. html_files/{newsletter_5pm_240228.html β†’ 240228_623bb8715e0a452788a614103752c045.html} +0 -0
  18. html_files/{newsletter_5pm_240228_generated.html β†’ 240228_8fdb378a66ff4576b9aa8b5fd69079d5.html} +0 -0
  19. html_files/{newsletter_5pm_240229_generated.html β†’ 240229_34b5c841430545a2841a587ee496fb50.html} +0 -0
  20. html_files/{newsletter_5pm_240229.html β†’ 240229_f85ed250d7314d069099cdd784f3f13a.html} +0 -0
  21. html_files/{newsletter_5pm_240301.html β†’ 240301_5f13fa60474a456098be3aac1de1e023.html} +0 -0
  22. html_files/{newsletter_5pm_240304.html β†’ 240304_05d9fc04b095400b9301f579ea45c16d.html} +0 -0
  23. html_files/{newsletter_5pm_240304_generated.html β†’ 240304_dcb1cd7fc1454d5ea87a884e6fdc7bdb.html} +0 -0
  24. html_files/{newsletter_5pm_240305_generated.html β†’ 240305_886f9fd1e6cd47688beffcad154a5722.html} +0 -0
  25. html_files/{newsletter_5pm_240305.html β†’ 240305_aee975df54f144e6a7103694be984f32.html} +0 -0
  26. html_files/{newsletter_5pm_240306_generated.html β†’ 240306_04a469faccd849abb8e600eb6f165a59.html} +0 -0
  27. html_files/{newsletter_5pm_240306.html β†’ 240306_12de98b547b44e4d9c4cb87daf09e8c5.html} +0 -0
  28. html_files/{newsletter_5pm_240307_generated.html β†’ 240307_9a7438623cfd4c59a0c3d1a617dcfdd3.html} +0 -0
  29. html_files/{newsletter_5pm_240307.html β†’ 240307_e8a43fc2d1ea44b0aa4596c7f8d43a39.html} +0 -0
  30. html_files/{newsletter_5pm_240308_generated.html β†’ 240308_51fe82af80d841b395f705de332e90d0.html} +0 -0
  31. 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