list.py 933 B

1234567891011121314151617181920212223242526272829303132
  1. #!/usr/bin/env python3
  2. import os
  3. import collections as coll
  4. ids={}
  5. for f in os.listdir("entries/"):
  6. if f=="README":
  7. continue
  8. entry_id=f.split("_")[1]
  9. ids[int(entry_id)] = f
  10. ids = coll.OrderedDict(sorted(ids.items()))
  11. for eid, efile in ids.items():
  12. eid=str(eid)
  13. if open("entries/"+efile).read() == "[DELETED]\n":
  14. print("---------------------------------------------------")
  15. print(eid + " - DELETED.")
  16. continue
  17. entry_title=open("entries/"+efile).read().split('\n')[0].split("TITLE:")[1]
  18. entry_date=open("entries/"+efile).read().split('\n')[1].split("DATE:")[1]
  19. print("---------------------------------------------------")
  20. print("ENTRY_ID = "+eid)
  21. print("TITLE: "+entry_title)
  22. print("DATE: "+entry_date)
  23. try:
  24. open("public_html/articles/"+eid+".html")
  25. except FileNotFoundError:
  26. print("[!] This entry is not in your blog files yet.")
  27. print("---------------------------------------------------")
  28. print("Done.")