pimutils / todoman

✅ A simple, standards-based, cli todo (aka: task) manager.
https://todoman.readthedocs.io
ISC License
486 stars 78 forks source link

update the wallpaper with my todo list #219

Closed RJ722 closed 1 year ago

RJ722 commented 7 years ago

We can perhaps manufacture an image listing all my todos, which would then be setup as wallpaper.

I would personally love it.

RJ722 commented 7 years ago

We can perhaps use ImageDraw!

untitaker commented 7 years ago

You can use conky to show arbitrary text output on the desktop, we should probably include a tutorial/example for that.

christf commented 6 years ago

conky does this already. I suggest to close this.

untitaker commented 6 years ago

@christf would be nice if you could share your config, not everybody should have to set this up by themselves, even if it's just duct taping software together

christf commented 6 years ago

sure. I do two things:

  1. once in a while write a temporary file containing the todo I want it to show using cron
  2. using conky I write the content of this file to my desktop.

This approach means I can filter and enrich the data using my cronjob, which may contain something like

todoman list --category needs_computer
todoman list |grep urgent 

This is my conkyrc

use_xft yes
xftfont LiberationSans:size=10
xftalpha 0.1
text_buffer_size 2048
override_utf8_locale yes
update_interval 600
total_run_times 0
own_window yes
own_window_type override
own_window_transparent yes
double_buffer yes
draw_shades no
draw_outline no
draw_borders no
draw_graph_borders no
out_to_ncurses no
out_to_console no
alignment top_left
minimum_size 235 0
default_bar_size 0 4
gap_x 50
gap_y 50
short_units yes
pad_percents 0
top_name_width 10
no_buffers yes
uppercase no
use_spacer right
color0 White
color1 Ivory
color2 Ivory2
color3 Ivory3
color4 Tan1 
color5 Tan2
color6 Gray
color7 AntiqueWhite2
color8 DarkSlateGray
color9 Black
TEXT
${voffset 10}${font Arial:bold:size=9.5}${color4}Aufgaben ${color8} ${hr 2}
${color2}${execi 2 cat /tmp/calendars/default}
WhyNotHugo commented 6 years ago

I'll leave this open until we have docs for users to do this using conky.

I don't think is makes sense to make changes to todoman for this, but I'm really open to having docs for how to achieve this using conky. PRs are welcome. :)

r4ulill0 commented 1 year ago

I'm configuring conky with pimutils tools. Since I'm doing it for myself I can use it as an example. I will submit a PR with the steps for a basic ductape-like configuration in the near future, so any indication is appreciated.

WhyNotHugo commented 1 year ago

Sure. Also, pointing to example scripts in the docs work just as well.

WhyNotHugo commented 1 year ago

Documented in https://github.com/pimutils/todoman/pull/515