Skip to content

Latest commit

 

History

History
81 lines (59 loc) · 1.58 KB

File metadata and controls

81 lines (59 loc) · 1.58 KB

Task Manager. Library and Console version.

What is it?

It's a simple task manager. It allows you to create and edit tasks, track their progress, assign categories to tasks, set deadlines, create notifications for important tasks and events, create inner tasks! Moreover you can work together with your friends and colleagues: just assign task on someone or give read/write access for task!

If you don't like how this console application looks and feels, you can create your own by using task manager library.

How to install?

Make sure you have installed setuptools:

$ pip3 install -U pip setuptools 

Installing Library:

$ cd library
$ python3 setup.py install

Running tests:

$ python3 setup.py test

Installing Console version:

$ cd console
$ python3 setup.py install

How to use?

Working with tasks

$ task-manager task

Working with users

$ task-manager user

Working with tasks' categories

$ task-manager category

Working with task plans

$ task-manager plan

Working with notifications

$ task-manager notification

For documentation add '-h'

Configuring library logging:

from tmlib.logger import setup_lib_logging

setup_lib_logging(
	enabled=True,
	log_all_levels=True,
	log_file_path='/path/to/log/file',
	log_format='%(asctime)s, %(name)s, [%(levelname)s]: %(message)s')

Running web version:

$ python3 manage.py runserver

Made by Maksim Shylov.