Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Please note: This is a prototype in early development

Kammanta

Kammanta is a productivity and life organizing application inspired by the GTD© methodology, and with two attributes that set it apart:

  • Data is stored as text files and directories (the actual names of files and dirs are used)
  • The application is free software (free as in freedom) which means that the source code is open, and you can copy and create your own application if you want

Installation

The application is developed on Ubuntu. As of now some features may not work on other major platforms like Windows and MacOS

Using pip

Debian-based Linux systems (for example Ubuntu)

pip3 install kammanta

This will install the application into the ~/.local/bin directory

(Detail: The actual files are in ~/.local/lib/python3.8/site-packages, ~/.local/bin only contains the startup script)

Launching the application: ~/.local/bin/kammanta

Windows and MacOS

pip install kammanta

Running from source

Linux systems

Requirements:

  • Python 3.8
  • PyQt 5.14 (and PyQt5-sip)

pip3 install -r requirements.txt

Launching the application:

  1. Go to the installation directory in a terminal
  2. ./starts.sh

Features

  • Data is stored in plain text files, so it's possible to access the files in other ways and on other devices than desktop
    • ex: the user can have a list of errands that she can access on her mobile phone
  • The GUI is updated if files are updated, so that it's possible to work with both the application and a text editor at the same time

Screenshots

main-with-docks

na-list

prj-list

Videos

click-to-play-video-file

Understanding the application

Definition of "item": _

Backend

All data is stored in the file system. Names of dirs and files are used for projects and contacts. Lines in files are used for Next Actions and agenda items

All items can have support material

Files and dirs

Some special cases of files:

  • Link files (.desktop for GNU/Linux atm)
  • Text files
    • Note files, used in the inbox (when adding/taking notes)
  • Image - sometimes previews are shown

Support material:

  • If we have a desktop link we can refer to the support material which can then be another file, a directory, etc
  • If the item is another type of file that file itself will be the support material. A typical example is a text file
  • If the item is a directory that directory will contain all the support material

Lines (in a text file)

At the end of a line it's possible to have a reference to support material. This is a piece of text that follows the "|" character. It can refer to a website, text file, directory, etc

Metadata

Release files for kammanta 1.0.11a0

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

Source distribution (sdist)

Source distribution for kammanta 1.0.11a0
File Size Uploaded Provenance Actions
kammanta-1.0.11a0.tar.gz 73.3 kB Without provenance Details for kammanta-1.0.11a0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for kammanta 1.0.11a0
File Interpreter ABI Platform Actions
kammanta-1.0.11a0-py3-none-any.whl Python 3 none any Details for kammanta-1.0.11a0-py3-none-any.whl

Total release size: 170.0 kB

Release files / kammanta-1.0.11a0.tar.gz

Download URL kammanta-1.0.11a0.tar.gz
Size 73.3 kB
Tags Source
SHA-256 checksum
How to use checksums
9616139381cc7f4ebcb6704f326935d6304e2415d669614a20ed6ec1e1825fb2
BLAKE2b-256 checksum
How to use checksums
beac3bc9310f1e8eeb937f5987ad24b1195bc975882c1aa72e3b043acf9bad4d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.2

Release files / kammanta-1.0.11a0-py3-none-any.whl

Download URL kammanta-1.0.11a0-py3-none-any.whl
Size 96.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
31019fb53ce4a9bf83764696b5d79479e24d99aae98261c1a38ea38ea7fe8445
BLAKE2b-256 checksum
How to use checksums
15415f6b6dc9d79ed47c660639100fb8c40055b776cff4782bf3d07cc7daeb95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.2

Security for kammanta 1.0.11a0

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