Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Apr 30 13:47
    codingthat commented #8
  • Mar 31 06:21
    YodaEmbedding edited #62
  • Mar 31 06:21
    YodaEmbedding edited #62
  • Mar 31 06:20
    YodaEmbedding closed #62
  • Mar 31 06:20
    YodaEmbedding edited #62
  • Mar 31 06:20
    YodaEmbedding opened #62
  • Mar 31 04:05
    karbassi locked #60
  • Mar 22 13:33
    Tobida closed #60
  • Mar 22 13:32
    Tobida commented #60
  • Mar 21 21:17
    bobwhitelock commented #60
  • Mar 21 08:11
    Tobida opened #60
  • Mar 17 09:28
    ermats commented #59
  • Mar 16 18:12
    karbassi closed #59
  • Mar 16 18:12
    karbassi commented #59
  • Mar 16 09:37
    ermats opened #59
  • Mar 15 22:44
    arcturus140 commented #6
  • Mar 15 19:22
    farvardin commented #8
  • Mar 12 00:23
    arcturus140 closed #58
  • Mar 11 09:53
    arcturus140 opened #58
  • Mar 03 19:46
    Rudy96 closed #57
Ingo Karkat
@inkarkat

Hey @silasdb; great work, and thank you for publishing the results so that others can reuse them! As a wiki page, the todotxt.org add-ons page should be editable by everyone, so go ahead and add links to your work.

For my own configuration, I've achieved something similar, but I chose a different approach; I have a dateex extension of the date command, and I'm injecting this into all of todo.txt via a shell date() { dateex "$@"; }; export -f date function in todo.cfg. So I don't need a custom add-on like your d (but I think the way you've implement that as a wrapper is quite elegant), but I'm limited to generic dates (due:tomorrow) and cannot use shortcuts like due:+1.

Ingo Karkat
@inkarkat
The obvious thing that I forgot to mention here (but I think had mentioned earlier already) is that for those date expansions to work, I override the built-in add action, and process any m:marker or m:(marker with spaces) syntax by expanding human-readable or relative dates (and also relative task references), via this script. I could directly use my custom dateex there, but by overriding the original date command, it automatically also gets used in other add-ons (for example, I use a schedule command for tasks due in the future).
Silas
@silasdb
@inkarkat this is nice! Didn't you publish it? I was looking for something like that but I don't recall to have seen it in the add-ons page. I'll take a look at that before publishing d. Thanks!
BTW, d is such a small name that is easy to write but difficult to reason about. Do you see any problem with that?
Ingo Karkat
@inkarkat
@silasdb If there's a more descriptive longer name, that would be better. Though it should be trivial to rename, anyway. That's also the problem with my own setup; many of those commands are connected and dependent on each other, so it's hard to use just a few of them without adopting the whole setup. The code has been out there on GitHub for several years; I haven't received much feedback on it yet.
Kevin D. McKibben
@kvnmck1986_twitter
Trying to resolve the following: creation of todo.txt.bak file. I have been using Todo.txt for some time and just started using CLI on Linux Mint XFCE. Since then, the todo.txt.bak get created and IFTTT recurring "appends" are posted to that file and not todo.txt. I am using Dropbox for file location. All other devices, Android, Windows 10 (work), Chrome Extension are then not updated. Is there something to change with the CLI? Thanks in advance!
Robin
@ransome1

Hello everyone here! Just wanted to say @ransome1 I’m really enjoying Sleek. I read the message from @jason-mehmel and decided to try it. Congrats for your work.

thanks for the kind words. If you find any bugs or if you miss an important function, let me know: https://github.com/ransome1/sleek

Ingo Karkat
@inkarkat
@kvnmck1986_twitter Have a look at https://github.com/todotxt/todo.txt-cli/discussions/327; there's a link to a workaround in there. And please comment if you think that such a feature should be built-in.
Arcturus
@arcturus140
is it allowed to have whitespace at the beginning of the line, before the format rules?
Ciarán
@bubonicfred
does anyone know the syntax for exporting to ical using topydo?
matrixbot
@matrixbot
pablito1755 Ciarán (Gitter): I'm not familiar with the ical format, but topydo doesn't appear to have any built in commands to "export" per se. Could something be done with the -F option of the "ls" command to format the output?
matrixbot
@matrixbot
pablito1755 @arc
Ciarán
@bubonicfred
Possibly, it's not a huge deal breaker for me, it does list outputting to ical in the docs, but doesn't explain how beyond requiring the calendar dependancy
matrixbot
@matrixbot
pablito1755 Arcturus (Gitter): The original set of formatting rules are here : https://github.com/todotxt/todo.txt There is nothing explicitly mentionned about a whitespace at the start of the line. I would imagine it depends on individual client implementations. Some will surely be more forgiving than others.
pablito1755 I hadn't noticed that before, but per the docs it would seem "ls -f ical" should do it.
pablito1755
-f : Specify the OUTPUT format, being 'text' (default), 'dot' or 'ical' or
'json'.
...
 * 'ical' - iCalendar (RFC 2445). Is not supported in Python 3.2. Be aware
            that this is not a read-only operation, todo items may obtain
            an 'ical' tag with a unique ID. Completed todo items may be
            archived.
Ciarán
@bubonicfred
Ah cool, I'll give that a shot
matrixbot
@matrixbot
pablito1755 From the built in help
Arcturus
@arcturus140
@matrixbot thank you, i'll make my regex more forgiving then
Ciarán
@bubonicfred
Hmm, so the todotxt spec implies, but does not explicitly state that contexts should be lower case
Arcturus
@arcturus140
@bubonicfred contexts can be any case
Nick Ruddle Film
@NickRuddleFilm_twitter
Hi there, does any one know what happened to the ios app?
Cassandra McCarthy
@7596ff
hello, im looking for a way to output my tasks into a csv. googling for this is really hard because it gives me 1000s of corporate websites that promise to instruct how to convert a txt file to a csv file. any pointers
Ingo Karkat
@inkarkat
@7596ff The todo.txt format itself has very little rigid structure (basically just 4 fields: priority/done marker, end-date, start-date, task text). What's your motivation for the CSV format, and what fields do you need there?
Cassandra McCarthy
@7596ff
@inkarkat i have every star trek episode as an entry and I want to graph them by show and month watched
ive found some libraries that ill probably end up writing my own script for, which is probably the easiest solve
Ingo Karkat
@inkarkat
@7596ff Ah, interesting! So you need the done date (or at least its month) and extract the show from the task text, right? Since this is a straightforward line-to-line translation, sed or awk should be enough to parse and re-format as CSV. You can indeed write your own small add-on for it; this would allow a convenient todo.sh trek2csv > stats.csv invocation.
qukler
@qukler
Hello guys, can someone help me with hidden task (h:1)? I cannot get the hide addon to work under Win10. Is there other way to hide them?
szmt
@szmt
Hi, here is a little cli-tool to generate caldav calendar events with due dates from your todo.txt files (either webdav hosted or local) - https://github.com/szmt/simplelivingiscomplex
Arcturus
@arcturus140
hi, there is a mistake in the readme: the example @GroceryStore Eskimo pies does not follow the format
the @ sign must precede a space character
Arcturus
@arcturus140
how do i assign project level priorities? I am only able to define task level priorities. I need to somehow have a project action with a priority and all related actions without
2 replies
adaschma
@adaschma:matrix.org
[m]
t many pri /+myproject/ b
Arcturus
@arcturus140
why is todotxt-cli creating a done.txt file - is this part of the standard?
2 replies
Arcturus
@arcturus140
if todo.txt has a completed task: x 2021-03-15 2021-03-15 +p100 test it is listed under todo.sh listproj command. I am building my own solution but i think this command should not list completed projects. What do you think?
cypa
@cypa
Hi
anybody?
excuse me, is there simple serverless js app?
1 reply
cypa
@cypa
no one?
adaschma
@adaschma:matrix.org
[m]
never tried it, though
Adam Ben-David
@AdamBD
hi all, brand new noob to todo.txt. I am using the mac CLI from brew, and built an alfred workflow to be able to run a shell command to todo.sh. I am running into an issue where sometimes new tasks are appended to the lines of the prior completed task (looks like an iteration issue on the number) anyone run into this kind of problem before?
adaschma
@adaschma:matrix.org
[m]
@AdamBD: I haven't had or seen that problem. But it sounds to me like it is a problem of inconsistent line seperators. Traditionally mac uses one char to mark line endings and unix uses a different one.
Take a look at https://formulae.brew.sh/formula-linux/dos2unix to make them consistant
Adam Ben-David
@AdamBD
@adaschma:matrix.org thanks! question though, if my CLI / Dekstop client are both running on my mac why would I run into this line separator issue (Though that does seem to be the problem as I see one message appended to a previous entry as noted)
/ where would I insert this into the flow?
adaschma
@adaschma:matrix.org
[m]
The todotxt-CLI has a history in the unix world and mac has a history in both the unix (as macOS X was based on NeXt; a unix) and the mac world (mac 9 and earlier had no unix history). This can lead to some strange edge causes. Call the mac2unix before the CLI call that causes the problem. HTH
MarkEDunn
@MarkEDunn
Hi, I'm new to Gitter and to todotxt. I love the idea of todotxt, but it seems mainly aimed at opensource developers. I thought I would use it to have a todo list on dropbox and use it via my PC, my iPhone and iPad. However, I couldn't find tools that worked for the iPhone on dropbox.
I am seriously investigating using excel instead. I suspect this will support my basic user level functionality. I would be interested in feedback on using some other tools than basic text editors or open source tools that have limited availability to a non developer. Note, I will probably print off my todo list occasionally to carry around in written form as well.
buscon
@buscon
hi, I am wondering how you can add the priority of a task when you add a task
Ingo Karkat
@inkarkat
@buscon There's the adda custom action in the add-on directory (which has a fixed priority (A)), or you could use my addpri add-on (which takes a priority: todo.sh PRIORITY "THING I NEED TO DO +project @context").
buscon
@buscon

@inkarkat thank you! that does what I was looking for!

as a possible alternative I found, without using plugins, you write it like this:
todo-txt add "(PRIORITY)" "THING I NEED TO DO"