Skip to content

Zobrazit na webu obsah Jupyter/IPython notebooku #50

Closed

Description

@hroncok

Některé materiály (např. MI-PYT) obsahují Jupyter/IPython notebook.

Mělo by být poměrně jednoduché ten notebook rozparsovat (je to JSON) a zobrazit obsah, který může být různého typu, ale pro naše potřeby nás zajímá (= v materiálech je) jen markdown (to už umíme) a code (to obalíme <pre> apod.), výstup pak může být plaintext nebo HTML.

Activity

  1. self-assigned this
    on Mar 1, 2017
  2. encukou commented on Mar 1, 2017

    @encukou
    Member

    Tohle je potřeba udělat nejpozději do nejbližší prezentace Pandas, která bude v Brně cca 25. 4. (To znamená že když to nebude, napíšu to sám...)

    Zatím se naucse docela mění, takže jestli na tom něco uděláš, neměj privátní větve na svém počítači a radši prosím pošli WIP PR.

  3. hroncok commented on Mar 1, 2017

    @hroncok
    MemberAuthor

    Udělám samostatné repo, které to bude umět, pak se to zapojí sem jako knihovna. Aby se to dalo použít i na MI-PYT Edux.

  4. kvbik commented on Mar 1, 2017

    @kvbik
    Member

    github umi ipy notebooky zobrazovat, ne?

  5. hroncok commented on Mar 1, 2017

    @hroncok
    MemberAuthor
  6. kvbik commented on Mar 1, 2017

    @kvbik
    Member

    Aha! Jasny. Sorry, nemam kompletni info. Tak jsem se jenom bal, aby vam neco neuniklo :D jinak myslim, ze jsou nejaky parsovace ipy notebooku, ktery z nej udelaji staticky html.

  7. encukou commented on Mar 1, 2017

    @encukou
    Member

    Koukni na https://github.com/jupyter/nbconvert, jestli nevynalézáš kolo. Ale jestli existující kolo natvrdo potřebuje pandoc nebo nějaký javascripty nebo tak, tak asi chceme menší kolo.

  8. hroncok commented on Mar 1, 2017

    @hroncok
    MemberAuthor

    Na export do HTML nepotřebuje pandoc. Tohle se nainstaluje pokud chci z Pythonu načíst notebook a vydumpovat z něho HTML:

    bleach==1.5.0
    decorator==4.0.11
    entrypoints==0.2.2
    html5lib==0.9999999
    ipython-genutils==0.1.0
    Jinja2==2.9.5
    jsonschema==2.6.0
    jupyter-client==5.0.0
    jupyter-core==4.3.0
    MarkupSafe==0.23
    mistune==0.7.3
    nbconvert==5.1.1
    nbformat==4.3.0
    pandocfilters==1.4.1
    Pygments==2.2.0
    python-dateutil==2.6.0
    pyzmq==16.0.2
    six==1.10.0
    testpath==0.3
    traitlets==4.3.2
    

    Asi bych to teda použil.

  9. hroncok commented on Mar 1, 2017

    @hroncok
    MemberAuthor

    Plánuju to dělat na #minisprint - předpokládá se zatím 18.3. což je víc než měsíc před deadlinem.

  10. encukou commented on Mar 21, 2017

    @encukou
    Member

    #minisprint nebyl; (jaký) je nový plán?

  11. hroncok commented on Mar 21, 2017

    @hroncok
    MemberAuthor

    Můžu na tom dělat dneska, až dodělám #67

  12. added a commit that references this issue on Dec 16, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions