Skip to main content

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.

  1. Configure your team’s available work hours in the dict defined in aneris_workers.py

  2. Run aneris

  3. In the ncurses tui:

    1. Add your projects and their deadlines.

    2. When highlighting a project, add tasks and the number of hour’s work remaining to complete them.

    3. 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

aneris-0.6.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

aneris-0.6.linux-i686.exe (69.2 kB view details)

Uploaded Source

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

Hashes for aneris-0.6.tar.gz
Algorithm Hash digest
SHA256 f711ddbd99b6b5351fbf99cfe5f9cb529905949996626f1ee4e0f61f39dce33f
MD5 497a9a0baf0462775c5db9bad8862d0a
BLAKE2b-256 6e6b0ab8d454250f8780dca53c9841e779ef6ec75d9248f39d27c548de60a0ef

See more details on using hashes here.

File details

Details for the file aneris-0.6.linux-i686.exe.

File metadata

File hashes

Hashes for aneris-0.6.linux-i686.exe
Algorithm Hash digest
SHA256 064b819dfa307f40a999a73cc8fee0c8ffb3fa91e2158a0cbcfd113ad8d93431
MD5 a46afb56150877c2c314af32b3cd8d78
BLAKE2b-256 161cc7f93f339cb54d4878157a3d13b03fcb031e71a4e420f792eed0af1e2f5c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page