MLeidel / personalJournal

Personal journal for desktop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Personal journal for desktop


Languages

Language:Python 100.0%