conda-forge / by-the-numbers

Data, notebooks and visualizations of the conda-forge ecosystem
19 stars 11 forks source link

Automatically run Jupyter notebooks on a daily basis and update the README file with the output #27

Open mhmohona opened 1 year ago

mhmohona commented 1 year ago

Comment:

For the Jupyter notebooks to compute statistics about conda-forge in this repo, I would like to propose setting up an automated process to run a Jupyter notebook every day and update the README file with the latest output. The goal is to provide up-to-date information to users of the repository and make it easier to track changes over time. I think it would be helpful to display the output of these notebooks in the README file so that users can quickly see the results of running the code.

To implement this, we can use a scheduler tool like Cron or Task Scheduler to run the notebook on a daily basis. The notebook can be configured to generate Markdown output, which can then be committed to a separate branch in the repository. Finally, we can modify the README file to include the latest output from the generated Markdown.

I believe this solution will make this repository more accessible to users and help them understand the output of the Jupyter notebooks more easily.

cc: @CJ-Wright @beckermr @ocefpaf @jaimergp

beckermr commented 1 year ago

We have some of the stuff in there producing json blobs already. Does that have what you need?