curses time/project planner
Project description
aneris
Aneris is the __goddess__ of order and non_being.
aneris.py is intended to bring order and ultimately non_being to your work load.
Configure your team’s available work hours in the dict defined in aneris_workers.py
Run aneris
In the ncurses tui:
Add your projects and their deadlines.
When highlighting a project, add tasks and the number of hour’s work remaining to complete them.
Edit your team’s avaliable work hours to account for deviations from their default calendars.
Project completion dates are calculated.
Any deadlines that you’re on course for missing are highlighted.
Remedial action can then be taken early to add more available hours, remove tasks or re-order projects.
In the tui, press ‘h’ or ‘?’ to see a list of control keys.
Installation
To install:
pip3 install aneris
Windows users: A rudimentary binary installer is included for you in case you find it useful. However, as Aneris uses curses (and the python curses library is unix only) this will not work “out of the box”. Aneris DOES however run very nicely under cygwin…
Changelog
- Fixed in version 0.6 - (Beta)
- IMPROVEMENT:
Move project cursor when changing project priority, so for example, pressing plus twice moves the same project up 2.
- Fixed in version 0.5 - (Beta)
- BUGFIX:
Fixed exception thrown on save under some circumstances: for day in self.m_worker_calendar_exceptions.keys(): RuntimeError: dictionary changed size during iteration
- TASK:
Added top level executable script (installed as /usr/local/bin/aneris)
- Fixed in version 0.4 = (Beta)
First (just about) usable release.
TODO
- Add editor for default calendars. Currently, upgrading aneris overwrites default calenders…
Unfortunately it is likely to be a while before this issue gets resolved as although annoying, it’s not really blocking me. If lots of people moan, I might bother sooner.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file aneris-0.6.tar.gz
.
File metadata
- Download URL: aneris-0.6.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f711ddbd99b6b5351fbf99cfe5f9cb529905949996626f1ee4e0f61f39dce33f |
|
MD5 | 497a9a0baf0462775c5db9bad8862d0a |
|
BLAKE2b-256 | 6e6b0ab8d454250f8780dca53c9841e779ef6ec75d9248f39d27c548de60a0ef |
File details
Details for the file aneris-0.6.linux-i686.exe
.
File metadata
- Download URL: aneris-0.6.linux-i686.exe
- Upload date:
- Size: 69.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 064b819dfa307f40a999a73cc8fee0c8ffb3fa91e2158a0cbcfd113ad8d93431 |
|
MD5 | a46afb56150877c2c314af32b3cd8d78 |
|
BLAKE2b-256 | 161cc7f93f339cb54d4878157a3d13b03fcb031e71a4e420f792eed0af1e2f5c |