https://github.com/mleidel/personaljournal
Personal journal for desktop
https://github.com/mleidel/personaljournal
autocorrect calendar-widget python3 sqlite3 tkinter-python
Last synced: 7 months ago
JSON representation
Personal journal for desktop
- Host: GitHub
- URL: https://github.com/mleidel/personaljournal
- Owner: MLeidel
- Created: 2022-11-09T19:43:08.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-10-14T01:08:14.000Z (over 2 years ago)
- Last Synced: 2023-10-15T15:34:22.341Z (over 2 years ago)
- Topics: autocorrect, calendar-widget, python3, sqlite3, tkinter-python
- Language: Python
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# personalJournal
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.
## REQUIRES:
- 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.
## Hotkeys:
- 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