Created
September 14, 2021 13:56
-
-
Save AntonMyr/b1e077e85bd640451c67bab59b2ab511 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import os | |
import sys | |
from datetime import datetime | |
from lib import tag_checker | |
tags = tag_checker() | |
tags.add_tag("question", "<q", "q>") | |
tags.add_tag("remember", "r==", "==r") | |
tags.add_tag("idea", "<i", "i>") | |
dirs = ["/Users/antonmyrberg/extending-markdown-with-python/notes"] | |
for folder in dirs: | |
for filename in os.listdir(folder): | |
correct_md = filename[-2:] == "md" | |
if not correct_md: | |
continue | |
full_path = folder + "/" + filename | |
curr_fp = open(full_path, "r") | |
for line in curr_fp: | |
tags.run(line) | |
curr_fp.close() | |
tmp_file = "/tmp/" + datetime.now().strftime("%y%m%d%H%M%S") + ".md" | |
tmp_fp = open(tmp_file, "w") | |
tmp_fp.write("# Collection of tags\n") | |
for tag in tags.tags: | |
for i, tag_item in enumerate(tags.tags[tag]["tag_list"]): | |
tmp_fp.write("## %s %d\n" % (tag, i)) | |
tmp_fp.write(tag_item + "\n") | |
tmp_fp.close() | |
print(tmp_file) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment