Welcome Guest.   Make a donation to an author on the site November 26, 2014, 08:55:39 PM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
The N.A.N.Y. Challenge 2013! Download dozens of custom programs!
   
   Forum Home   Thread Marks Chat! Downloads Search Login Register  
Pages: [1]   Go Down
  Reply  |  New Topic  |  Print  
Author Topic: UM - a to do list program  (Read 7373 times)
Daftago
Participant
*
Posts: 1


View Profile Give some DonationCredits to this forum member
« on: December 31, 2007, 03:33:46 AM »

DISCLAIMER: This is a program I am writing to help me learn scheme, so it is probably buggy and quite frankly it is a little below the quality that I would prefer when releasing but since it is usable and N.A.N.Y. is a better time than most to release a program...

UM


Listing all unfinished tasks and finishing task 7 (which is of course called task8 because task 1 was finished way back)

UM is a to do list program that is used via the command line.  You can either call it via um.exe <command> or just running it to enter interactive mode.

Commands:
l  -> List all unfinished tasks (only tasks to depth 2 are currently listed i.e. you can't have sub-sub-tasks)
a task deadline [parent] -> Add a new task, parent is optional
f taskid -> Set task as done
m taskid parentid -> Change tasks parent (0 = root)
u taskid task deadline [parent] -> updates task
help -> displays help

Currently these are the only accepted date formats
yyyy-mm-dd
yyyy-MM-dd
mm-dd
MM-dd

Monday ... Sunday
Mon ... Sun        -> Next Monday etc

Tod | Today -> Today's date
Tom | Tomorrow -> Tomorrow's date



Example Usage: (this is in the interactive mode)
um>a Tiger Jul-23
um>l
1 Tiger 2007-7-23
um>a Find where tigers are sold May-10 1
um>a Get enough tiger food for 6 months Jul-1 1
um>a Buy tiger Jul-23 1
um>l
1 Tiger 2007-7-23
     1.1 Find where tigers are sold 2007-5-10
     1.2 Get enough tiger food for 6 months 2007-7-1
     1.3 Buy tiger 2007-7-23
um>f 1.1
um>l
1 Tiger 2007-7-23
     1.1 Get enough tiger food for 6 months 2007-7-1
     1.2 Buy tiger 2007-7-23
um>quit
Done


See tdl - to-do list manager (http://www.rpcurnow.force9.co.uk/tdl/) for the linux program that inspired this.





* um.zip (4043.95 KB - downloaded 436 times.)
Logged
mouser
First Author
Administrator
*****
Posts: 33,700



see users location on a map View Profile WWW Read user's biography. Give some DonationCredits to this forum member
« Reply #1 on: December 31, 2007, 03:55:42 AM »

fun smiley
I wonder if this might be something fun to interface with FARR.
If someone made a really simple plugin for FARR that was able to shell a commandline command and capture it's output, FARR could use programs like this very easily.
« Last Edit: December 31, 2007, 03:58:57 AM by mouser » Logged
tomos
Charter Member
***
Posts: 8,705



see users location on a map View Profile WWW Give some DonationCredits to this forum member
« Reply #2 on: December 31, 2007, 04:37:55 AM »

like the way things move up the list, will try next year..eh, tomorrow
Logged

Tom
Pages: [1]   Go Up
  Reply  |  New Topic  |  Print  
 
Jump to:  
   Forum Home   Thread Marks Chat! Downloads Search Login Register  

DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.029s | Server load: 0.17 ]