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
- Host: GitHub
- URL: https://krrr.github.io/hazama
- Owner: krrr
- License: gpl-2.0
- Created: 2014-04-06T06:05:16.000Z (about 12 years ago)
- Default Branch: master
- Last Pushed: 2022-04-11T09:40:31.000Z (about 4 years ago)
- Last Synced: 2025-06-20T14:41:19.481Z (12 months ago)
- Topics: diary, gui, journal, pyside, qt
- Language: Python
- Homepage: https://hazama.cc
- Size: 945 KB
- Stars: 29
- Watchers: 3
- Forks: 7
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-portable - **Hazama**
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