frequent-task-reminder
Details
| Size: | 0K |
| Last Update: | 2008-06-27 00:02:14 |
| Version: | 0.2.1 |
| OS Support: | Linux |
| License/Program Type: | GPL (GNU General Public License) |
| Publisher: | Grzegorz Adam Hankiewicz |
| Price: | $0.00 |
Description:
frequent-task-reminder 0.2.1 is utilities software developed by Grzegorz Adam Hankiewicz.
Every day you have to do repetitive tasks. Maybe you are keeping an eye on some mirror. Maybe you check some web forum for specific posts. Maybe you are working on a book or essay and try to make progress on it every day.
Maybe you prefer the computer to remind you of some task you otherwise manage to ignore. This program will remind you of those boring tasks. Every day. In fact, every time you run it.
frequent-task-reminder tracks repetitive tasks by creating pending "work units", which have to be cleared manually.
frequent-task-reminder keeps a little database of pending tasks in a file located at ~/.frequent-task-reminderrc. On the first run, it will be created with pretty much a simple XML container. First you have to add pending tasks you want this program to remind you. Then, you call this script for example from your ~/.bash_profile, so it is called every time you log into a console or open an xterm. Of course, add the parameter --list to actually show the list of tasks. And whenever you feel like, clear a pending work unit.
It's all very easy, and running the script without parameters or with the --help parameter will show you the commandline usage instructions. Right now the program is limited to remind you of tasks once per day. This is, every day the program adds a pending work unit to all active tasks, which you have to clear. Since running the script with the --critical option only shows the tasks without cleared work units, this will show you what you still have to do before the day is over.
Usage examples:
frequent-task-reminder is for the time being a command line tool with a few options. Run it with the -h or -help arguments and it will tell you anything you need to know.
Usually you will end up putting this line somewhere in your ~/.bash_profile:
path/to/where/you/untarred/this/frequent-task-reminder.py -lc
The first thing you will want to do is create a new task:
frequent-task-reminder.py -a "Visit http://photo.net/"
The task is created, and the program automatically lists all the active tasks. Your new task will have an numerid id, which can be used later to handle work units. Now, assuming you have done the task for today, you want to clear the work unit with:
frequent-task-reminder.py -w task_id/task_name
You can use the name of the task or the id, which is shorter and quicker to type. Once the task is cleared to zero, just wait another day and the counter will go up.
If you are wondering what kind of tasks this is good for, I do some documentation cleanup tasks for a few free software projects. It is as easy as taking the entry of a programming API and thinking how would you improve the documentation. So each day I try to improve the API and at the end of the week I see if I can send a patch to the project with my changes.
Another one I do every day is documentation translation.
The problem with translations is that it's a very very very boring job. About 95% of people I've seen strarting a translation are gone after a week. However, translating one or two paragraphs of text a day takes less than five minutes. So that's all I do. At the end of the month, I do more this way than saying "Ah, I'll wait for a weekend and work for an hour or two", because I know (and you know) that weekends are for other things and I'll want to rest.
Finally, another nice use I have for this program is reminding me to read books. Depending on the book, my interest and free time, I decide that one work unit is a few pages or a chapter. This way I have been reading up to five books simultaneously and none of them really drag me down. In fact, all the above takes about less than half hour every day. I prefer to spend that time in various projects than neglect something for a long time. If you think this way too, you might find the program useful.
Requirements:
Python
ElementTree XML Python package
What's New in This Release:
A switch to reset all units of a task has been added.
Now if cElementTree is found, it is used.
frequent-task-reminder 0.2.1 supports english interface languages and works with Linux.
Downloading frequent-task-reminder 0.2.1 will take if you use fast ADSL connection.
0 comments
Downloadtube.com agrees that pirated software hurts software
developers and does not support such practices. We acknowledge and
agree that software piracy is theft. Using frequent-task-reminder crack,
frequent-task-reminder key generator, frequent-task-reminder keygen, as well as any
pirated frequent-task-reminder serial number/serial numbers and frequent-task-reminder
registration code/codes, warez, keys, torrents, passwords, is illegal
and does not support the future development of frequent-task-reminder.
Downloadtube.com advises that frequent-task-reminder should be only used in
accordance with the rules of intellectual property and the existing
Criminal Code. Downloadtube.com does not allow the inclusion of any
crack, serial or keygen and disclaims any liability for the
inappropriate use of frequent-task-reminder.
Add to
frequent-task-reminder Version History
Related Software
|
|
From category: Utilities |
| PlayOnLinux is a script written in bash, that uses Wine and allows you to install Windows applications and games on Linux.... |
|
|
From category: Other-Tools |
| zBoot Manager is an effective boot manager and partition manager, which allows you to easily install and use multiple operating systems on a single hard drive.... |
|
|
From category: Utilities |
| Task Spooler project was created to run batch jobs on a linux computer.... |
|
|
From category: Utilities |
| Pinot is a metasearch tool for the Free Desktop.... |
|
|
From category: Utilities |
| Condict 0.6.1 is utilities software developed by Daniel Roberge. Condict is a program for building dictionaries. It is currently in beta form, and is written in Python with the wxPython GUI library... |
|
|
From category: Utilities |
| Javascript VirtualKeyboard allows you to use any existing keyboard layouts without having them installed on your local PC.... |
|
|
From category: Utilities |
| Fast File Validator 0.45 is utilities software developed by Christopher J. Madsen. Fast File Validator in short FFV is a program for verifying files against a checksum file and for creating such ch... |
|
|
From category: Utilities |
| Enhancements to virtualenv... |
|
|
From category: Utilities |
| TestDisk is a tool to check and undelete partition.... |
|
|
From category: Utilities |
| Cappuccino 0.5 is utilities software developed by Christopher R. Gabriel. Cappuccino project suits all your worker&039;s needs. Run this software on your computer when you are not motivate... |
|
|
From category: Utilities |
| bzip2 1.0.3 is utilities software developed by Julian Seward. bzip2 is a freely available, patent free high-quality data compressor. It typically compresses files to within 10% to 15% of th... |
|
|
From category: Utilities |
| chrootkit 0.45 is utilities software developed by Nelson Murilo. chkrootkit is a tool to locally check for signs of a rootkit. It contains: chkrootkit: shell script that checks syste... |
|
|
From category: Backup |
| Windows NTFS data recovery software restore formatted hard drive data. Tool recovers virus attack folders backup missing record after power failure or hardware corruption. It rescue accidentally erase... |
|
|
From category: Other-Tools |
| Tri Text Tools is three utilities for viewing or new-line format of any text files on PC&039;s that use MS-DOS. NLX or New Line Xlate translates text files such as source code files from UNIX or Appl... |
|
|
From category: Utilities |
| Cjots 0.82 is utilities software developed by Jesse Read. Cjots is a console note taker program written in Perl for Linux using Perl\'s Curses library. It was inspired by KDE\'s Kjots. It is... |
Leave a comment