Skip to main content

Simple GTD

This program helps you apply the GTD methodology to your TODO.TXT to-do file.

Installation

  • Install from PyPI: pip3 install –user simplegtd

  • Install as RPM: download / unpack the source and run python3 setup.py bdist_rpm in the source-unpacked folder, then install the RPM from the dist/ folder.

  • Install on your system: download / unpack the source and run python3 setup.py install in the source-unpacked folder.

  • Run directly from the source: download / unpack the source and run bin/simplegtd from the source-unpacked folder.

All methods work equally well, but only the RPM installation method is guaranteed to install a desktop menu icon for the application.

Usage

The application is fairly simple to use. When you start it, an empty window will pop up. Click on the Help icon in the header bar to see the shortcut keys you can use to manage your tasks. The standard keyboard shortcuts will work well.

By default, the application will store your todo.txt file in the hidden data directory (on Linux, ~/.local/share/simplegtd/) within your home folder. You can, however, change that – use the header bar Open icon to select / create a to-do file of your choice anywhere you want. Simple GTD will then open a new window with the file. Now close the other window – Simple GTD will now remember which files you have opened.

The application will remember multiple windows with different files open as well. If you quit the application (using Quit in the toolbar or the keyboard combination) instead of closing windows one-by-one, next time you run it, Simple GTD will reopen the files you’d had open first.

Features

Sync-ready and sync-friendly

While Simple GTD does not have any built-in sync features – and has no plans to gain them – it supports any sync tool you want to use, from Git to Syncthing to Dropbox. Incoming changes to your to-do file are reflected in the user interface immediately. The author has verified that syncing todo.txt to and from Simpletask Cloudless works perfectly (using Syncthing as the sync mechanism).

The algorithm used to persist and detect state changes in the to-do file is robust and efficient. When Simple GTD detects external changes to your to-do file, only the portions of the file that changed are reloaded. When you make changes to your to-do file in Simple GTD, Simple GTD saves the changes immediately, letting your sync program do its job right away.

Keyboard- and mouse-friendly

Entering new tasks and managing existing tasks with Simple GTD is quick and easy – a single keystroke to add a task, and a single keystroke to edit an existing task. Most of the standard shortcut keys you’ve learned work exactly as intended.

Metadata

Release files for simplegtd 0.0.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simplegtd 0.0.6
File Size Uploaded Provenance Actions
simplegtd-0.0.6.tar.gz 26.6 kB Without provenance Details for simplegtd-0.0.6.tar.gz

Release files / simplegtd-0.0.6.tar.gz

Download URL simplegtd-0.0.6.tar.gz
Size 26.6 kB
Tags Source
SHA-256 checksum
How to use checksums
a440d6f27c49d36791c8bc5a0ce333c5fef6ae3bbdafd9997894df0fd7a628b5
BLAKE2b-256 checksum
How to use checksums
a27e23879a90e5031e46fb8579031350d227549b866ade5122f719ea423a6add
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.3

Security for simplegtd 0.0.6

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page