pyFlashCards
An Open Source Flash Cards Software
pyFlashCards is a wxPython based software for creating and
studying flash cards. Thanks to python and wxPython it is
multiplatform; it runs on Windows and Linux and Mac OS X (PowerPC
only). I have developed it to study at medical school because
none of the flash card programs I found on the internet would do
what I want the way I want it. Even though it is not complete, I
think that many people can already find it useful.
Features
- This software runs on Windows, Mac OS X, and Linux. This means that you can share your flash cards with all your friends.
- Flash cards are repeated using Sebastian
Leitner box system. This system helps to maximize long term memory retention.
- Flash cards support html tags which allows to highlight important concepts
- Flash cards can contain images.
- Flash cards support unicode characters which allows studying any language and use of special characters.
- Flash cards can be studied in the sequence they were entered or they can be randomized
- There are keyboard shortcuts for inserting common html tags.
- It is possible to create flash cards as text file or an xml file and import them into pyFlashCards
- It is possible to export flash cards as an html table or an XML file. The HTML export will contain all the images and formating you created for your cards which makes a convinient way to convert your flash cards into notes.
Installation Instructions – Windows
Download
windows installer and follow the instructions.
Installation Instructions – Linux
- Install python. I have
tested it with Python 2.4.
- Install wxPython. I
have tested it with wxPython 2.8.
-
Download source code. Decompress it in your home directory.
To run the software start a terminal window, enter the FlashCards
directory and run python pyFlashCards.py from the command
line.
Installation Instructions – Mac
You can use pyFlashCards on a PowerPC Mac. Follow the Linux
instructions to install.
Limitations
pyFlashCards 0.3.0 has some limitations. Here they come:
- Do not delete/move cards from a chapter that is in the pool.
There is a bug in how chapters in the pool are handled.
- You cannot run more than one instance. If you do you
will loose data.
- pyFlashCards must be run from a directory you have write
acces to.
- Works only with PowerPC Mac.
Future releases
- Enabling the user to move cards within a chapter.
- Search for cards.
- Allowing multiple instances of pyFlashCards.
|
|
Last Updated ( Friday, 12 December 2008 )
|