diff --git a/index.csv b/index.csv new file mode 100644 index 0000000..5128797 --- /dev/null +++ b/index.csv @@ -0,0 +1,4 @@ +id,name,description,link +programs,תכניות,תכניות רווחה פעילות,programs/ +responses,מענים,מענים בתחום הרווחה,responses/ +situations,מצבי חיים,מצבי חיים,situations/ \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..f58f364 --- /dev/null +++ b/index.html @@ -0,0 +1,44 @@ + + + + + + + . + + + + + + +
+

דוגמא לפרסום טקסונומיה

+

מאגר קוד זה ידגים את האופן הרצוי בו אפשר לפרסם את הטקסונומיה המשרדית, בהתאם להגדרות המפורטות בקובץ ״מילון מושגי יסוד״.

+

בדוגמה זו נראה פרסום של מספר טקסונומיות דמה:

+ +

חשוב לשים לב שכלל המונחים פה הם מומצאים ואינם מיועדים לשימוש פומבי.

+
+ + + \ No newline at end of file diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..e0e1d30 --- /dev/null +++ b/readme.md @@ -0,0 +1,11 @@ +# דוגמא לפרסום טקסונומיה + +מאגר קוד זה ידגים את האופן הרצוי בו אפשר לפרסם את הטקסונומיה המשרדית, בהתאם להגדרות המפורטות בקובץ ״מילון מושגי יסוד״. + +בדוגמה זו נראה פרסום של מספר טקסונומיות **דמה**: + +- [טקסונומיית מצבי חיים](situations/) +- [טקסונומיית מענים](responses/) +- [טקסונומיית תכניות](programs/) + +חשוב לשים לב שכלל המונחים פה הם מומצאים ואינם מיועדים לשימוש פומבי. \ No newline at end of file diff --git a/tools/convert-markdowns.py b/tools/convert-markdowns.py new file mode 100644 index 0000000..68f84a1 --- /dev/null +++ b/tools/convert-markdowns.py @@ -0,0 +1,67 @@ +import os +import markdown + +def render_markdown_to_html(markdown_file): + """Convert markdown file content to HTML.""" + with open(markdown_file, 'r', encoding='utf-8') as f: + text = f.read() + html_content = markdown.markdown(text) + return html_content + +def create_index_html(directory, html_content): + """Create an index.html file in the directory with the HTML content and RTL direction.""" + index_file = os.path.join(directory, 'index.html') + + # HTML template with RTL direction + html_template = f""" + + + + + + {directory} + + + + + + +
+ {html_content} +
+ + + """ + + with open(index_file, 'w', encoding='utf-8') as f: + f.write(html_template) + print(f"Created {index_file}") + +def traverse_directory(base_directory): + """Traverse the directory tree and create index.html files.""" + for root, _, files in os.walk(base_directory): + if 'readme.md' in files: + markdown_file = os.path.join(root, 'readme.md') + html_content = render_markdown_to_html(markdown_file) + create_index_html(root, html_content) + +if __name__ == "__main__": + base_directory = '.' # Replace with your directory + traverse_directory(base_directory)