myTinyTodo improvements by others

By Max Pozdeev, January 8, 2011 15:03

People makes their own improvements for myTinyTodo:

Displaying data from myTinyTodo somewhere else

MyTinyTodo Email Notification Script

myTinyTodo module for Drupal

16 Responses to “myTinyTodo improvements by others”

  1. dim says:

    Dark skin for myTinyTodo
    (Not tested on version 1.4 final)

  2. Ray says:

    Hi, I created an alternate email notification for the sqlite backend. Enjoy…

    #! /usr/bin/python

    ”’ — email nag script for myTinyTodo using sqlite3 backend

    Written by Ray Lambert

    Based on mysql version by ‘james’

    Most recent version tested on: 1.4.0
    Should work with 1.3.x series and older (so long as the db has
    ‘title’, ‘compl’ and ‘duedata’ columns — I’m not sure of the db history)

    ### configuration:
    dbfile = ‘todolist.db’ # path/filename to your db file
    email_from = ‘mytonytodo@host’ # email from: address
    email_to = ’someone@somewhere’ # email to: address
    subject = ‘Todo Nag’
    intro = “This is to nag you todo:\n” # email body intro

    import sys
    import sqlite3
    import smtplib
    from email.mime.text import MIMEText

    conn = sqlite3.connect(dbfile)
    cursor = conn.cursor()
    cursor.execute(“select duedate,title from todolist where compl == 0 and duedate != ” order by duedate”)
    rows = cursor.fetchall()
    #print “found %d due items” % len(rows)
    if len(rows) > 0:
    body = intro + “\n”
    for row in rows:
    body = body + ” * %s: %s\n” % (row[0],row[1])
    msg = MIMEText(body)
    msg['Subject'] = subject
    msg['From'] = email_from
    msg['To'] = email_to

    s = smtplib.SMTP(‘localhost’)
    s.sendmail(email_from, email_to, msg.as_string() )


  3. Danny says:

    Anyone know how to make sub-tasks like todoist?

    i want to be able to make a task then have sub-task so it works like a project.

    • RK says:

      I believe that it’s not good practice, it’s not a planning tool (you would then need extras like start, end, constraints, duration, estimate, capacity allocation, …), and you’ll loose some flexibility, iterate too much, spend too much time planning.

      However, in my view those would be make it even more a killer app :

      * Segment the tasks list in sections (not only by date – it’s not a planning tool, being too precise on dates is not very efficient (Note: setting target dates has a bug, when you edit the task, it is lost – latest version) ) so that the user can imagine his own workflow (time based, role based, priority based, etc). You can even generalise this by reusing the tags concept, and adding on top of the tags, namespaces (the user chooses a collection of tags in each namespace, and the segmentation is done by namespaces)

      * to collaborate (assign to one or more person, with roles (RACI : responsible, accountable, consulted, informed). I suppose that you will want to do this at some point…

      Ideas / Tricks :
      * a dumb API would be great (with a token. take a look at

      * Allow to convert the notes into tasks, and the reverse (merge in a new task). That is VERY usefull, as it enables you to use the tool while you are thinking, not after. If you implement that i’ll send you a bottle of wine from france. Enjoy.

      * Custom fields. With the possibility of making operations (sums, etc). That is would be killer feature #2

      * Well i’ve spent quite a large amount of time thinking part of what you have implemented, and i have a working mockup of some of the stuff. If you wish to discuss, i’m there, drop me a mail (i’m not a good code writer, but i like to believe that i have good ideas; i’m also an IT consultant, that could help).


  4. Dylan says:

    Hey Danny, I’m going to work on a version with sub-tasks, but I think the gangsta original creator of MTT has it on his… well… tiny to do list.

  5. FS says:

    Agreed it would be nice to have the ability to add sub-tasks or lists within a list on a screen.

  6. jake says:

    Can myTinyTodo support REST APIs?

  7. wjhulzebosch says:


    i’m looking for an “add-on” where i can see:
    - all tasks (from all categories)
    - all tasks with date today
    - all tasks with high priority

    Is something like that possible?

  8. Antonio says:


    I have realize a variation of Smarty Syntax.
    I think that syntax proposed isn’t immediate.

    Smarty Syntax that I use is:
    [++[+]|–] TASK TITLE [@tags] [/day+\d]

    Here a list of examples:

    1. Task with priority +1, title Test task, tag “tag 1″, “tag2″:
    ++ Testk task @tag 1, tag2

    2. Tastk with title Test task, tag “tag 1″ and with due date tomorrow:
    Test task @tag 1 /tomorrow

    Test task @tag 1 /day+1

    3. Task with priority -1, title Test task, tag “tag 1″ e “tag2″, due date between 3 days:
    – Test task @tag 1, tag2 /day+3

    Do not think that it is easier compared to the current method?
    If you want to use this variation, write me.

  9. Luca says:

    Hi, someone has tried to modifi mttd for support multiple users??I wanna modify this, but maybe already exist this mod:)

    I would try to use the same tables of the original adding a field like user.Like this it could be possible to use one instance for more users.

    Some already tried?

  10. Faisal Basra says:

    Idea! would be nice if tinytodo support multi user environment. thanks

  11. ppk says:

    how to use multi-user. ( I saw changelog told me about multi-user in version 1.4 )

  12. Julia says:

    I’m looking for an “add-on” to have the possibility to upload and add a file for a todo (txt, doc, jpg etc.).
    Does sth. like this already exist?

  13. Juan Manuel says:

    Hi all,

    I wrote a PostgreSQL backend if anyone is interested.

    Also I’m developing a “Progress” hack, that adds a progress bar to each task, so it is possible to set a done percentage just hovering and clicking the mouse.

    At the moment, the HTML, css and JQuery stuff is working, and is being worked on the ajax part.


Leave a Reply

Based on Panorama Theme by Themocracy