AnswerDotAI / AnswerDotAI/nbdev
When generating index.ipynb, cell content is not sanitized
- Vorherrschende Sprache
- Jupyter Notebook
- Sterne
- 5.3k
- Forks
- 514
- Ø Merge
- 2 T. 30 Min.
- Gemergte PRs (30 T.)
- 8
Beschreibung
# Steps to reproduce
1. Create a repository with " in description, like this one: https://github.com/ozpau/nbdev_new_cant_handle_this
2. Clone, cd into it, and call `nbdev_new`
3. This will generate invalid `index.ipynb`: https://github.com/ozpau/nbdev_new_cant_handle_this/blob/main/nbs/index.ipynb?short_path=7a1e639#L19
Notice that double quotation marks that breaks the json.
Beitragsleitfaden
Rechercherichtung
Reproduziere das Problem, indem du ein Repository erstellst, dessen Beschreibung ein doppeltes Anführungszeichen enthält, und anschließend `nbdev_new` ausführst. Untersuche den Erzeugungspfad für `nbs/index.ipynb` und das resultierende JSON rund um die betroffene Zelle. Als erledigt gilt die Aufgabe, wenn die generierte `index.ipynb` weiterhin gültig ist, wenn die Repository-Beschreibung Anführungszeichen enthält.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- jupyter-notebook, python
- Bereich
- documentation, tooling
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100