Add files via upload
This commit is contained in:
@@ -193,20 +193,20 @@ def find_newest(notebooks, label='New', year=new_year) -> None:
|
|||||||
def format_category(category) -> str:
|
def format_category(category) -> str:
|
||||||
"""Make a table of multiple jupyter/ipython notebooks, under a header."""
|
"""Make a table of multiple jupyter/ipython notebooks, under a header."""
|
||||||
print(f'{len(notebooks[category]):2d} notebooks in {category}')
|
print(f'{len(notebooks[category]):2d} notebooks in {category}')
|
||||||
return table(('Run', 'Year', category),
|
return table(('Open', 'Year', category),
|
||||||
[format_notebook(*line) for line in notebooks[category]])
|
[format_notebook(*line) for line in notebooks[category]])
|
||||||
|
|
||||||
def format_notebook(title, year, url, comment=''):
|
def format_notebook(title, year, url, comment=''):
|
||||||
"""Make a markdown table entry for a jupyter/ipython notebook."""
|
"""Make a markdown table entry for a jupyter/ipython notebook."""
|
||||||
urlb = f'/blob/main/ipynb/{url}'
|
urlb = f'/blob/main/ipynb/{url}'
|
||||||
co = f'[C](https://colab.research.google.com/github/norvig/pytudes{urlb})'
|
co = f'[co](https://colab.research.google.com/github/norvig/pytudes{urlb})'
|
||||||
gh = f'[G](ipynb/{url})'
|
gh = f'[G](ipynb/{url})'
|
||||||
dn = f'[D](https://beta.deepnote.org/launch?template=python_3.6&url=https%3A%2F%2Fgithub.com%2Fnorvig%2Fpytudes%2Fblob%2Fmain%2Fipynb%2F{url})'
|
dn = f'[D](https://beta.deepnote.org/launch?template=python_3.6&url=https%3A%2F%2Fgithub.com%2Fnorvig%2Fpytudes%2Fblob%2Fmain%2Fipynb%2F{url})'
|
||||||
my = f'[M](https://mybinder.org/v2/gh/norvig/pytudes/main?filepath=ipynb%2F{url})'
|
my = f'[M](https://mybinder.org/v2/gh/norvig/pytudes/main?filepath=ipynb%2F{url})'
|
||||||
nb = f'[N](https://nbviewer.jupyter.org/github/norvig/pytudes{urlb})'
|
nb = f'[nb](https://nbviewer.jupyter.org/github/norvig/pytudes{urlb})'
|
||||||
sm = f'[S](https://studiolab.sagemaker.aws/import/github/norvig/pytudes{urlb})'
|
sm = f'[S](https://studiolab.sagemaker.aws/import/github/norvig/pytudes{urlb})'
|
||||||
ti = f'<a href="{gh[4:-1]}" title="{comment}">{title}</a>'
|
ti = f'<a href="{gh[4:-1]}" title="{comment}">{title}</a>'
|
||||||
return f'| {co} {dn} {my} {nb} {sm} | {year} | {ti} |'
|
return f'| {co} {nb} | {year} | {ti} |'
|
||||||
|
|
||||||
def format_pythons() -> str:
|
def format_pythons() -> str:
|
||||||
"""Make a table of multiple python programs."""
|
"""Make a table of multiple python programs."""
|
||||||
@@ -238,12 +238,9 @@ To continue the musical analogy, some people think of programming like [Spotify]
|
|||||||
|
|
||||||
# Index of Jupyter (IPython) Notebooks
|
# Index of Jupyter (IPython) Notebooks
|
||||||
|
|
||||||
For each notebook you can hover on the title to see a description, or click the title to view on github, or click one of the letters in the left column to launch the notebook on
|
For each notebook you can hover on the title to see a description, or click the title to view on github, or click one of the letters in the left column to open the notebook on
|
||||||
[**C**olab](https://colab.research.google.com),
|
[**co**olab](https://colab.research.google.com) or
|
||||||
[**D**eepnote](https://deepnote.com),
|
[**nb**viewer](https://nbviewer.jupyter.org/).
|
||||||
[**M**ybinder](https://mybinder.org),
|
|
||||||
[**S**agemaker](https://studiolab.sagemaker.aws/), or
|
|
||||||
[**N**BViewer](https://nbviewer.jupyter.org/).
|
|
||||||
|
|
||||||
{format_notebooks()}
|
{format_notebooks()}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user