{"id":16116649,"url":"https://github.com/dpc/todo","last_synced_at":"2025-04-06T08:47:51.701Z","repository":{"id":66405412,"uuid":"586151423","full_name":"dpc/todo","owner":"dpc","description":"My tiny \"productivity\" system","archived":false,"fork":false,"pushed_at":"2023-03-10T18:22:59.000Z","size":17,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-29T05:48:22.001Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Nix","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dpc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-01-07T05:33:53.000Z","updated_at":"2023-08-29T03:42:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"bd6eb98d-d454-4820-a36a-d5024b3849b3","html_url":"https://github.com/dpc/todo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpc%2Ftodo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpc%2Ftodo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpc%2Ftodo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dpc%2Ftodo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dpc","download_url":"https://codeload.github.com/dpc/todo/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247457744,"owners_count":20941906,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-09T20:25:10.401Z","updated_at":"2025-04-06T08:47:51.672Z","avatar_url":"https://github.com/dpc.png","language":"Nix","funding_links":[],"categories":[],"sub_categories":[],"readme":"# dpc-todo\n\ndpc's \"productivity\" system\n\n## Introduction\n\nI'm not much of a TODO list person. I think managing these is not worth it - takes too much time, where my email is already a natural TODO list. However, I do somethimes want to remind myself about something I need to do. Usually when I'm in the middle of writting code, etc.\n\nSo my productivity system is simple and built around that.\n\nI have a file in a directory that syncs accross machines over `syncthing`.\n\nI make my machines auto-open that file when I start the desktop environment with `~/.config/autostart/todo.desktop`:\n\n```\n[Desktop Entry]\nName=todo\nComment=todo\nExec=xdg-open /home/dpc/todo.md\nStartupNotify=false\nTerminal=false\nType=Application\n```\nThis is mostly to give me a reminder about the existance of the TODO list.\n\nIn my shell config I set `export TODO_FILE_PATH=$HOME/todo.md`.\n\nWhenever I have something that I want to records in my TODO list, I use the command from this repo and run:\n\n```\ntodo Fix that stupid bug in project foo.\n```\n\nThis adds that entry on top of my TODO file.\n\nWhen I want to check/edit my TODO list manually I run:\n\n```\ntodo --open\n```\n\nAnd that's it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpc%2Ftodo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdpc%2Ftodo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdpc%2Ftodo/lists"}