You are not logged in.

#26 2011-04-14 00:34:03

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: todd - a lightweight cli to-do list program

chris-kun wrote:

I understand wanting to keep todd lightweight and will probably start working on my program soon so anyone wanting that functionality have that to look forward to.

I'll take a stab at it, but I wish you luck with your project! smile Is it a fork or something entirely new?

Changelog 0.4.1 wrote:

* Added the ability to mark and remove more than one item at once
* Added the ability to remove items by search string

Offline

#27 2011-04-14 02:50:19

Zyhael
Member
From: Philippines
Registered: 2010-10-22
Posts: 13

Re: todd - a lightweight cli to-do list program

itsbrad212 wrote:

Version 0.4 is finally complete, and it's the largest release so far (and removed the libconfig dependency)!

Changelog 0.4 wrote:

* Migrated from sprintf() to a faster malloc()/strcpy()
* Removed the need for a todd.conf
* Removed libconfig dependency
* Moved the list directory from /usr/share/todd/ to ~/.todd/
* Removed the requirement of having a ".todd" extension
* Organized source and refactored code
* Allowed the addition of "internal" lists (in ~/.todd/) by passing
an extra option to the "create" action
* Added extra flags to the Makefile

This is just cool since i place my todo.todd at ~/.todd/ lol

Also, that tier system sounds nice smile looking forward to all the additions and improvements of Todd big_smile

Offline

#28 2011-04-14 08:38:40

chris-kun
Member
From: SF Bay Area
Registered: 2010-09-07
Posts: 235
Website

Re: todd - a lightweight cli to-do list program

itsbrad212 wrote:

Is it a fork or something entirely new?

It'll most likely be something new as I'd rather code it in scheme tongue


[home page] -- [code / configs]

"Once you go Arch, you must remain there for life or else Allan will track you down and break you." -- Bregol

Offline

#29 2011-04-15 02:15:51

Haptic
Member
Registered: 2009-09-03
Posts: 149

Re: todd - a lightweight cli to-do list program

I don't know if this would matter in a real scenario, but I was just messing around and added 'asdfsad' and 'asdf.' Then I marked 'asdf' and both tasks were marked.

Offline

#30 2011-04-15 03:48:32

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: todd - a lightweight cli to-do list program

Haptic wrote:

I don't know if this would matter in a real scenario, but I was just messing around and added 'asdfsad' and 'asdf.' Then I marked 'asdf' and both tasks were marked.

That's intentional. wink Todd marks all tasks containing the string 'asdf'.

Offline

#31 2011-04-15 06:33:33

jnguyen
Member
Registered: 2011-02-17
Posts: 139
Website

Re: todd - a lightweight cli to-do list program

itsbrad212 wrote:
Haptic wrote:

I don't know if this would matter in a real scenario, but I was just messing around and added 'asdfsad' and 'asdf.' Then I marked 'asdf' and both tasks were marked.

That's intentional. wink Todd marks all tasks containing the string 'asdf'.

Nice project. It might be better to emulate "grep -w" behaviour. Marking a string like "hair" might inadvertently match "chair", while marking "light" might inadvertently match "flight", "slight" and "plight".

Last edited by jnguyen (2011-04-15 06:47:56)


TOMOYO Linux: Mandatory Access Control.
My AUR packages

Offline

#32 2011-04-15 09:11:54

JHeaton
Member
From: United Kingdom
Registered: 2009-05-16
Posts: 158

Re: todd - a lightweight cli to-do list program

itsbrad212 wrote:

I suppose that would be a bit helpful, now that I think about it. If I can find a lightweight method of implementing this into todd, then I'll definitely go for it! Do you think something such as a "tier system" work well for you/other users (i.e. tasks can be marked as 1st tier for most important and, say, 5th tier for least important)?

Yeah, that kind of tier system would work quite well for me. smile

Offline

#33 2011-04-15 20:44:17

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: todd - a lightweight cli to-do list program

Changelog 0.4.2 wrote:

* Fixed bug with removing multiple tasks
* Added the ability to add multiple tasks at once

EDIT: missed a few tongue

Changelog 0.4.3 wrote:

* Fixed misc. bugs

Last edited by cesura (2011-04-15 21:49:54)

Offline

#34 2011-04-16 03:09:42

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: todd - a lightweight cli to-do list program

JHeaton wrote:

Yeah, that kind of tier system would work quite well for me. smile

Well, after spending hours working diligently on it, I have finally implemented a ranking system. smile

Here's a little bit of information for anyone reading this:
* You must clear your current todo lists in order to adjust to the new format
* I have added some new options to the 'list' action relating to the new tiering system:

list gt [RANK]    list only tasks that have a greater rank than [RANK]
list lt [RANK]    list only tasks that have a lesser rank than [RANK]
list [RANK]        list only tasks with a rank of [RANK]
list byrank        list all tasks in order by rank (1-5)

* I have also, of course, added a new action:

tier, rank [ENTRY #'s] [RANK]

* The ranks are actually the reverse of what I had suggested before: 1 is the least important and 5 is the most important.

Changelog 0.5 wrote:

* Implemented complete tiering/ranking system


EDIT:

jnguyen wrote:
itsbrad212 wrote:
Haptic wrote:

I don't know if this would matter in a real scenario, but I was just messing around and added 'asdfsad' and 'asdf.' Then I marked 'asdf' and both tasks were marked.

That's intentional. wink Todd marks all tasks containing the string 'asdf'.

Nice project. It might be better to emulate "grep -w" behaviour. Marking a string like "hair" might inadvertently match "chair", while marking "light" might inadvertently match "flight", "slight" and "plight".

Hmm. That's a very good point, although I get much use out of the program's search function the way it is currently, and I'd rather not try to tinker with the code and end up over-complicating it.

Last edited by cesura (2011-04-16 03:18:30)

Offline

#35 2011-04-16 04:39:15

sujoy
Member
From: Finland
Registered: 2008-02-08
Posts: 95

Re: todd - a lightweight cli to-do list program

@itsbrad212:

you have the code in a git repo or some such place?

Offline

#36 2011-04-16 18:05:44

chris-kun
Member
From: SF Bay Area
Registered: 2010-09-07
Posts: 235
Website

Re: todd - a lightweight cli to-do list program

I would assume the only place he has the code is on his site, located in his sig.


[home page] -- [code / configs]

"Once you go Arch, you must remain there for life or else Allan will track you down and break you." -- Bregol

Offline

#37 2011-04-17 01:30:31

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: todd - a lightweight cli to-do list program

sujoy wrote:

@itsbrad212:

you have the code in a git repo or some such place?

Yes, as chris-kun said, I have it available here. I didn't see a point of making a git repo for this project, as I update everything so quickly anyways, and it is only one source file. smile

Offline

#38 2011-04-30 12:45:54

Zyhael
Member
From: Philippines
Registered: 2010-10-22
Posts: 13

Re: todd - a lightweight cli to-do list program

5 is the most important? but why is it when you list the todo list with todd list byrank, 1 is on top and 5 is at the bottom? just clarifying how the tier system works...

great job so far!! it's getting better and better! big_smile

Offline

#39 2011-05-02 08:11:05

Sara
Member
From: USA
Registered: 2009-07-09
Posts: 219
Website

Re: todd - a lightweight cli to-do list program

Zyhael wrote:

5 is the most important? but why is it when you list the todo list with todd list byrank, 1 is on top and 5 is at the bottom? just clarifying how the tier system works...

great job so far!! it's getting better and better! big_smile

I came in here to report the same issue. I was going to ask if the "todd help" could supply information on the ranking, because it didn't feel obvious that 5 was the most important, with it being at the bottom of the list. Besides that, love todd! smile I think my favorite part is seeing things checked off with the star, rather than completed tasks just being moved to a separate list or colored differently, as in other programs.


Registed Linux User 483618

Offline

#40 2011-05-02 21:29:08

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: todd - a lightweight cli to-do list program

You both are absolutely right; it's illogical to have 5 be the highest rank and 1 be the lowest. I have switched that around. smile

Changelog 0.5.1 wrote:

* Reversed tiering system (1 is highest, 5 is lowest)

Last edited by cesura (2011-05-02 21:29:29)

Offline

#41 2011-05-02 21:40:32

Sara
Member
From: USA
Registered: 2009-07-09
Posts: 219
Website

Re: todd - a lightweight cli to-do list program

Thanks for the update. I also noticed how todd allows combining filters, which is really neat. This works well with combing comp, incomp, and gt/lt, but could you also add byrank, so that I can run commands like, "todd list byrank gt 3". Then the tasks would be rank-ordered, but all of rank 1 or 2.

Thanks again for making this wonderful program.

Last edited by Sara (2011-05-02 21:41:25)


Registed Linux User 483618

Offline

#42 2011-05-03 02:06:19

cesura
Package Maintainer (PM)
From: Tallinn, Estonia
Registered: 2010-01-23
Posts: 1,867

Re: todd - a lightweight cli to-do list program

Sara wrote:

Thanks for the update. I also noticed how todd allows combining filters, which is really neat. This works well with combing comp, incomp, and gt/lt, but could you also add byrank, so that I can run commands like, "todd list byrank gt 3". Then the tasks would be rank-ordered, but all of rank 1 or 2.

Thanks again for making this wonderful program.

Thank you, I really do appreciate all of the suggestions and support. smile

Changelog 0.5.2 wrote:

* Added more 'list' option combinations

Offline

#43 2012-01-18 20:40:03

Stebalien
Member
Registered: 2010-04-27
Posts: 1,239
Website

Re: todd - a lightweight cli to-do list program

http://bradfanella.co.cc is broken. Is there a mirror?


Steven [ web : git ]
GPG:  327B 20CE 21EA 68CF A7748675 7C92 3221 5899 410C

Offline

#44 2012-05-04 16:14:25

neurolysis
Member
Registered: 2011-02-23
Posts: 112
Website

Re: todd - a lightweight cli to-do list program

Does somebody have the source for this?

Offline

Board footer

Powered by FluxBB