I think we should get back useful names on the notebooks, soon.
The naming of individual files in the live website is not what we want there, ultimately, I think:
Two obvious options:
A) rename the jupytext files. this will cause filenames with spaces etc in the source repo (preferred I guess)
B) add a mapping file that renames the jupytext file during the conversion to .ipynb files (kinda like the ugly index.html reinvented)
I guess we're doing A) but I'll hear opinions @krischer @heinerigel
Here's a code snippet to extract naming of notebook items on the old LRZ cloud version:
from bs4 import BeautifulSoup
with open('notebooks/share/overview/index.html') as fh:
soup = BeautifulSoup(fh.read(), 'html.parser')
nodes = soup.findAll('a', attrs={'class': "btn"})
for node in nodes:
if '.ipynb' not in node.attrs['href']:
continue
if 'solution' in node.attrs['href']:
continue
print('%s "%s"' % (node.attrs['href'].split('/', 4)[-1].ljust(120),
node.parent.parent.findChildren()[0].text))
And here's the output, which could be a good starting point for renaming jupytext files:
I think we should get back useful names on the notebooks, soon. The naming of individual files in the live website is not what we want there, ultimately, I think:
Two obvious options:
I guess we're doing A) but I'll hear opinions @krischer @heinerigel
Here's a code snippet to extract naming of notebook items on the old LRZ cloud version:
And here's the output, which could be a good starting point for renaming jupytext files: