Personal journal for desktop
pj.py is an example of how to write a desktop GUI app using Python and tkinter. It also shows how to use a handful of highly useful Python modules for this purpose.
- sqlite3
- pysftp
- configparser
- ttkthemes
- tkcalendar
- autocorrect
To use without remote centralized database just delete .pj_ftp.cfg file.
.pj.cfg contains some app settings:
- font name
- font size
- text editor (for listings)
- macro 1-3 strings
NOTE: Under the 'Edit' menu choose 'Font' to graphically choose font and size.
- Ctrl-s SAVE
- Ctrl-q QUIT
- Ctrl-t INSERT TIME HH:MM PM
- Alt-s SPELL CHECK SELECTED TEXT
- Escape QUIT No Save
- Ctrl-1 macro 1
- Ctrl-2 macro 2
- Ctrl-3 macro 3
Macros stored in .py.cfg