Skip to content

python GUI program to help people memorize data from a table

Notifications You must be signed in to change notification settings

shulmda/learnsheet

Repository files navigation

learnsheet

This program is useful for people trying to memorize the contents of a table. For example, vocabulary. Or German Articles, ....

Simply put the items into an Excel spreadsheet where the column and row header indicate the data that the person needs to memorize and then use the test button to test yourself on the data.

Objekt Pronomen Akkusativ Dativ
ich mich mir
du dich dir
er/der ihn ihm
sie/die sie ihr
es/das es ihm
wir uns uns
ihr euch euch
sie(plural) sie ihnen
Sie Sie Ihnen

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

MacOS High Sierra (10.13+) python 2.7 pip openpyxl wxpython pyinstaller (optional)

Installing

If you have not installed pip, you can finda guide here: https://www.makeuseof.com/tag/install-pip-for-python/

  1. Install openpyxl (https://openpyxl.readthedocs.io/en/stable/)
pip install openpyxl

  1. Install wxPython (https://wiki.wxpython.org/How%20to%20install%20wxPython)
sudo pip install wxPython

  1. (Optional) Install pyinstaller ( https://www.pyinstaller.org/)
pip install pyinstaller

Deployment

Run pybuild.sh and deploy the .app file with your favorite deployemt scheme

Built With

If you want to build an .app package for use on MacOS use the pybuid.sh (pyinstaller) script. You can use this script.

Contributing

I am not really soliciting contributions. Use the code if you like it.

Versioning

All versioning here in github

Authors

  • David Shulman

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Acknowledgments

  • All the great people who created openpyxl and wxPython (and pyinstaller)
  • Also, I generally used sample code I found on the internet. I cannot always point to a specific example since it is a combination of many people's contributions.

Be kind. Share!

About

python GUI program to help people memorize data from a table

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published