On Sunday, 15 January 2012 02:22:04 UTC, Paulo Humberto Pinheiro de Souza Filho wrote: > Hi guys, > > > > A friend made a python script that can convert any flashcard set from > > the three major flashcards websites, FlashcardExchange, Quizlet and > > StudyStack to Q&A Supermemo format. It's is in PYTHON and CAN ALSO BE > > EASILY BE MODIFIED TO CONVERT TO MNEMOSYNE FORMAT. > > > > Download at: https://bitbucket.org/nosklo/supymemo/downloads > > > > See the readme below: > > -------------------------------------------------------------- > > This program reads questions/answers from some websites and generates > > a file suitable for use with the Supermemo application. > > > > Requirements: > > python 2.x: http://python.org/download/ > > lxml library: http://lxml.de/ > > > > > > ----------------------------------------------------- > > How to run this script under a Windows installation: > > > > 1) Download Python 2.7x at "http://python.org/download/", it's > > recommended to choose the Python 2.7.2 Windows Installer. > > 2) Install in "C:/Python", so it will be easier to handle. > > 3) Download the lxml library at "http://www.lfd.uci.edu/~gohlke/ > > pythonlibs/". Choose the appropriate file for your Windows (32 or 64 > > bits) and Python Version. > > 4) Install at the same folder of Python installation. > > 5) Download the supymemo script at "https://bitbucket.org/nosklo/ > > supymemo/downloads". If you chose the compressed .tar.gz version > > uncompress to a folder named "scripts" in your python main directory, > > e.g "C:/Python/scripts". > > 6) Open the command prompt. Click on All Programs, Accessories, and > > on Command Prompt. OR Open the Start Menu. In the Start Menu search > > box area type cmd and press Enter. > > 7) Enter on your Python installation directory, type C: and then cd > > Python. > > 8) Now run the script, type "python scripts/supymemo.py -q 1068559" > > 9) If a new it is created at the python main folder, named > > 1068559.txt, the script is working properly. > > 10) Now check the command help below and happy conversion. > > 11) You can also reverse questions and answers with the option e.g > > ""python scripts/supymemo.py -rq 1068559"" > > ----------------------------------------------------- > > Running the script > > > > 1) Visit you favorite flashcard website (http://www.studystack.com, > > http://quizlet.com or http://flashcardexchange.com) > > 2) For flashexchange, search for the cards id, "http:// > > www.flashcardexchange.com/flashcards/view/XXX", e.g "http:// > > www.flashcardexchange.com/flashcards/view/806535". > > 3) Use the command "supymemo.py -f 806535" > > 5) A .txt file with the conversion result should be in your python > > main folder. > > > > > > > > Options (e.g supymemo.py -h") > > -h, --help show this help message and exit > > -r, --reverse reverse questions and answers > > > > Websites: > > You have to choose one of those options to fetch the cards from: > > > > -s, --studystack http://www.studystack.com cards > > -q, --quizlet http://quizlet.com cards > > -f, --flashcardexchange > > http://flashcardexchange.com cards
Unfortunately this doesn't work with flashcardexchange no more, They've changed their URL format, the bit with the id now contains text which causes the script to fail (invalid literal for int()....) Any talented python devs that can fix? -- You received this message because you are subscribed to the Google Groups "mnemosyne-proj-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msg/mnemosyne-proj-users/-/5zt4rCiQwfkJ. For more options, visit https://groups.google.com/groups/opt_out.
