Skip to content

peterrenshaw/zerotasks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

 _____                      ______           __       
/__  /  ___  _________     /_  __/___ ______/ /_______
  / /  / _ \/ ___/ __ \     / / / __ `/ ___/ //_/ ___/
 / /__/  __/ /  / /_/ /    / / / /_/ (__  ) ,< (__  ) 
/____/\___/_/   \____/    /_/  \__,_/____/_/|_/____/ [1]


 This file is part of Zero Tasks.

 Zero Tasks is free software: you can redistribute it and/or modify
 it under the terms of the GNU General Public License as published by
 the Free Software Foundation, either version 3 of the License, or
 (at your option) any later version.

 Zero Tasks is distributed in the hope that it will be useful,
 but WITHOUT ANY WARRANTY; without even the implied warranty of
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 GNU General Public License for more details.

 You should have received a copy of the GNU General Public License
 along with Zero Tasks.  If not, see <http://www.gnu.org/licenses/gpl-3.0.txt>.
         
              October 2016
          Su Mo Tu We Th Fr Sa
                             1
           2  3  4  5  6  7  8
           9 10 11 12 13 14 15
          16 17 18 19 20 21 22
          23 24 25 26 27 28 29
          30 31

          TODO

          #1 SA1211 1 N ZT SORT BY PRIORITY
          #2 SA1211 3 N ZT ADD DONE EVEN IF EMPTY
          #3 SA1211 2 N WRITEUP ZT BLOG POST

          pr it's saturday 17 november @ 16:05:53
          logins       4
          pr:~ pr$ 

          DONE

          WE0401 1 Y ZT FIX YYYY BUG
           new year, new bug. caused by use of yyyy to store data. fix by placing data into base directory and 
           storing yyyy in it allowing for multiple years
          WE0401 1 Y ZT FIX NEW TASK
           new tasks are written to a dir with yyyy. make change to allow  new task written to tasks_archive/yyyy
          TH1711 1 Y ZT ADD LICENSE FILE
           should also update code headers with license type
          TH1711 1 Y BUG INVALID MACHINE.HOME, REL_PATH CAN FAIL
           if invalid paths are added to machine, a bad path should be captured at runtime
          TH1711 1 Y BUG ENTER MAX TASKS NO WARN
           should be an error/warning on entering greater than max tasks.
          SA1211 1 Y ZT FIX TASKS
           remove prettyprint from tasks, redo in done
          SA1211 2 Y WRITEUP ZT BLOG POST
           why / explain reason for focused tasks / cite post i found idea / things i noticed coding / result / todo 
          FR0912 1 Y ZT FIX 4TH FIELD
           remove on display, not on reports

ABOUT

    This is a TODO system that I want to display the 
latest things I'm doing on both console and webpage 
AND/OR service online. In the example above, the TODO
list is integrated into bash and the console. 

Why?

The tool should 
be able to do the following:

  * add a TASK to a TODO LIST
  * modify the ORDER of a TASK 
  - this is called PRIORITY 
  * select TASK and start TIMER
  * work until TASK is finished OR work to a pre-set TIMER
  * show TODO LIST of finished TASK(s)
  * show TODO LIST of non-completd

  * show for each TASK
  - TIME started
  - TASK elapsed time
  - TIME completed
  - STATUS
  - COMMENT
  - PRIORITY


Problem solved

* Be able to enter a list of tasks, prioritize them.
* Select a TODO list (task list) to work on 
ct an individual TASK  to work on, time it and remove to TODO list
* Display completed tasks with time taken, order completed and status
  of completed tasks within TODO list, per time period.

Problems not to be solved

* Multiple assignment of tasks to others
* Calander application
* Latest front-end technology tools to be used
* Complicated data storage retrival

License

GPL 3, read at LICENSE or <http://www.gnu.org/licenses/gpl-3.0.txt>


Resources

[1] Title created with an ASCII text generator using 'slant' and 'stretch=Yes". 
The code is based on Figlet which can be found here ~ <http://www.figlet.org/>
[Last accessed: Saturday 12th November, 2016]
<http://www.network-science.de/ascii/>


# vim: ff=unix:ts=4:sw=4:tw=78:noai:expandtab

About

A focused task system. Only displays latest things I'm working on. Six tasks allowed. Kill one task at a time, till "ZeroTasks" is achieved.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages