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

https://krrr.github.io/hazama

simple cross-platform diary app
https://krrr.github.io/hazama

diary gui journal pyside qt

Last synced: 7 months ago
JSON representation

simple cross-platform diary app

Awesome Lists containing this project

README

          

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

[Project Site](https://krrr.github.io/hazama) | [Help](https://github.com/krrr/Hazama/wiki) | [Downloads](https://github.com/krrr/Hazama/releases)

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