jupytercards

Animated flashcards for Jupyter notebooks and JupyterBook

MIT License

Downloads
2.7K
Stars
57
Committers
2

Bot releases are visible (Hide)

jupytercards - Bug fix for local card loading Latest Release

Published by jmshea about 2 years ago

Fixes a bug created by the last release that blocked loading cards via string or file. Should be fixed now.

jupytercards - Bug fix release

Published by jmshea about 2 years ago

Fix some bugs in Javascript and issues in Python that may cause problems on some non-Jupyter platforms

jupytercards - Replace MathJax arrow with SVG

Published by jmshea about 2 years ago

The Reload arrow is now drawn as a SVG, so page does not have to have MathJax already loaded.

jupytercards - Support for converting flashcards from Markdown

Published by jmshea over 2 years ago

Now you can easily create flashcards in Markdown and use the md2json() conversion function to convert to the required JSON format.

Future versions of display_flashcards() may consume be able to directly take Markdown as an input, but I'll leave that for another day ;-)

jupytercards - Update CSS styles to avoid conflict with Jupyter Book/sphinx

Published by jmshea almost 3 years ago

Change CSS style names:

card -> flashcard
cardtext -> flashcardtext

to avoid conflict (now and potential) with Jupyter Book/sphinx.

jupytercards - Improved MathJax 3.x support

Published by jmshea almost 3 years ago

Updated to allow math on front of cards.

jupytercards - MathJax 3.x compatibility

Published by jmshea almost 3 years ago

JupyterBook/sphinx has moved to MathJax 3.x, and the current version of JupyterBook has issues if you specify a MathJax path.

This version will work with the latest JupyterBook by calling MathJax.typeset() on the particular elements with math content.

(NOTE: math content on front of card was not tested yet -- may need a point update to handle that).

jupytercards - HTML content and reload button at end

Published by jmshea about 3 years ago

This is the first official release for JupyterCards on GitHub. New since the first 1.0 commit are:

  • Card content can include LaTeX math between $$ or $$ $$
  • Card content can now include HTML
  • At end of deck, the Next icon will become a Reload icon to indicate to the user that they are restarting the deck

The basic functionality is now complete for my purposes, but I will continue to refine and extend it as time goes on. Let me know if there is anything in particular you want to see!

Issues/Pull requests on GitHub
[email protected]
@jmshea on Twitter