An open API service indexing awesome lists of open source software.

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

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