Skip to main content

aardvark-jd

A PARA + Johnny Decimal filing and indexing system, backed by SQLite. Installs as the aardvark-jd package; the command-line tool itself is called aardvark.

Documentation for aardvark is hosted by Read the Docs (development version and main version). The code lives on github. Please report any issues you find here. If you want to contribute, pull requests are welcomed!

Features

  • init a PARA + Johnny Decimal root folder structure, indexed in a local SQLite database
  • add-area / add-category / add-id to grow the Johnny Decimal index under Areas or Resources, with auto-numbering
  • new-project to spin up a new (optionally templated) project folder under Projects
  • search the index by keyword or phrase
  • every non-ID folder is automatically suffixed with a relevant emoji

Installation

The easiest way to install aardvark is to use conda:

conda create -n aardvark-jd python=3.14 pip aardvark-jd -c conda-forge
conda activate aardvark-jd

To upgrade to the latest version of aardvark use the command:

conda upgrade aardvark-jd -c conda-forge

It is also possible to install via pip if required:

pip install aardvark-jd

Or you can clone the github repo and install from a local version of the code:

git clone git@github.com:thespacedoctor/aardvark-jd.git
cd aardvark-jd
python setup.py install

To check installation was successful run aardvark -v. This should return the version number of the install.

Initialising a system

Give your system a name and a parent folder to live in:

aardvark init "My Life" ~/

This builds the full PARA + Johnny Decimal folder tree, creates the aardvark.db SQLite index, and records the system as active in your user settings file at ~/.config/aardvark/aardvark.yaml (created automatically on first run, populated with aardvark's default settings).

You are now ready to start using aardvark - see the quickstart for the full command reference.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aardvark_jd-0.1.3.tar.gz (37.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aardvark_jd-0.1.3-py3-none-any.whl (44.9 kB view details)

Uploaded Python 3

File details

Details for the file aardvark_jd-0.1.3.tar.gz.

File metadata

  • Download URL: aardvark_jd-0.1.3.tar.gz
  • Upload date:
  • Size: 37.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for aardvark_jd-0.1.3.tar.gz
Algorithm Hash digest
SHA256 d071d4052a9f141c6dba4f2f2f5f6ce79e3aef686f678796b414b3aca26df505
MD5 431f3380b7ca58e9418725b8e9d18554
BLAKE2b-256 0bbce5c8b3831643230dd6e92d96aaaea00136d55789b027ee74fdc905e059a0

See more details on using hashes here.

File details

Details for the file aardvark_jd-0.1.3-py3-none-any.whl.

File metadata

  • Download URL: aardvark_jd-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 44.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.14.6

File hashes

Hashes for aardvark_jd-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 ae4a41a4f7e594a49f156dc52e1b90ea54795708a30c16f78f2e446ac4162ea6
MD5 0d749d9706f45ebf8b48019fb044f2b7
BLAKE2b-256 acb2cf8c5d43fc7ecfc0bde8e83157655b13bcc439052ec0f7e7ec67f0e25162

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.3 This release

2 files

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