Skip to content

storm2513/Task-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published