Jupyter notebook markdown generator
Jupyter notebook markdown generator
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.
Google Scholar top publications scraper
Use google_scholar_featured_publications.py to fetch the most-cited publications from your Google Scholar profile and regenerate /_data/featured_publications.yml (used by /publications/).
Example:
python3 markdown_generator/google_scholar_featured_publications.py \
--scholar-url "https://scholar.google.es/citations?user=7Bf-zB8AAAAJ&hl=es" \
--top 5
Monthly execution example (cron):
0 3 1 * * cd /path/to/erikycd.github.io && python3 markdown_generator/google_scholar_featured_publications.py --scholar-url "https://scholar.google.es/citations?user=7Bf-zB8AAAAJ&hl=es" --top 5
