mweigle.bib
- my publicationsstudents-thesis.bib
- my students' MS theses and dissertations
bib2md.py
- Python script to generate my publication lists, default BibTeX input file./mweigle.bib
, default output dir../_publications/
- Usage:
% python3 bib2md.py [bibtex_file] [output_dir]
- Usage:
bib2md-students.py
- Python script to generate Markdown entries for student theses and dissertations, generates./students-thesis.md
to then be copy/pasted into_pages/students.md
- Usage:
% python3 bib3md-students.py
- Usage:
bibtexref3_md.py
- Python version of PHP library based on BibtexRef plugin from PmWiki (used by both scripts above)
Python version was updated January 2024. Initial conversion from PHP was made by ChatGPT with bug fixes and updates by M. Weigle.
bib2md-students.php
- PHP to generatestudents-thesis.md
bib2md.php
- PHP to generate my entries in_publications/
bibtexref3-md.php
- library based on BibtexRef plugin from PmWiki
PHP version originally added in July 2021.
MCW: I don't use any of these files, have been moved to unused/
folder.
These .ipynb files are Jupyter notebook files that convert a TSV containing structured data about talks (talks.tsv
) or presentations (presentations.tsv
) into individual markdown files that will be properly formatted for the academicpages template. The notebooks contain a lot of documentation about the process. The .py files are pure python that do the same things if they are executed in a terminal, they just don't have pretty documentation.
publications.ipynb
publications.py
publications.tsv
PubsFromBib.ipynb
pubsFromBib.py
talks.ipynb
talks.py
talks.tsv