simple cross-platform diary app
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
debian
hazama
res
translation
utils
.gitignore
.travis.yml
LICENSE
README.md
hazama.py
setup.py

README.md

Hazama

Hazama is a GUI application for keeping diary, simple and highly customizable. It's developed in Python3 with PySide.

Project Site | Help | Downloads

Build & Install

  • Run: ./setup.py build_qt && ./hazama.py
  • Install: ./setup.py build_qt && ./setup.py install && hazama
  • Build EXE: ./setup.py build_qt && setup.py build_exe && build\hazama.exe

Requirements (Arch Linux ver; AUR also available): python3, python-pyside, python-pyside-tools

Requirements (Ubuntu ver): python3, python3-pyside, pyside-tools, qt4-linguist-tools

EXE packaging requires cx_Freeze

Wheels for PySide/PyQt

see hazama/ui/customobjects.py and hazama/ui/customwidgets.py

  • QSSHighlighter: simple QSS syntax highlighter
  • DragScrollMixin: handle Drag & Scroll
  • MultiSortFilterProxyModel
  • DateTimeDialog
  • HeatMap: a heat map that looks like a calendar