Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/OpenDreamKit/jupyter-notebook-harvester

Prototype tools to harvest (SageMath) notebooks from GitHub and index their latex formulae for MathHub searches
https://github.com/OpenDreamKit/jupyter-notebook-harvester

Last synced: 14 days ago
JSON representation

Prototype tools to harvest (SageMath) notebooks from GitHub and index their latex formulae for MathHub searches

Awesome Lists containing this project

README

        

# Experimental tools to harvest (SageMath) notebooks from GitHub and index their latex formulae for MathHub searches

Authors: Tom Wiesing and Nicolas M. Thiéry

Usage:

Get a GitHub authentication token, e.g. on https://github.com/settings/tokens/new

Download all Sage notebooks on GitHub that use "%display latex" (takes a couple minutes):

TOKEN= make download

They will be put in `notebooks///.ipynb`

Harvest the notebooks (takes about one hour for 500 notebooks):

make harvest

The index for each notebook will be put in a `.harvest.gz` file next
to the notebook.