Scripts related to creating and maintaining a Johnny Decimal system
Go to file
2024-01-16 22:25:31 +00:00
build-index.sh rewrote to use POSIX shell features 2024-01-16 15:07:32 -07:00
CHANGELOG rewrote to use POSIX shell features 2024-01-16 15:07:32 -07:00
CONTRIBUTING.md Add CONTRIBUTING 2023-12-17 19:47:23 +00:00
LICENSE Add LICENSE 2023-12-17 19:44:47 +00:00
README.md Update README.md to reflect changes in how script works 2024-01-16 22:25:31 +00:00

johnny decimal

Scripts related to creating or maintaining a Johnny Decimal system

Ideas

  • A Very Fancy script that determines the next available ID number based on supplied category and adds your new item to the Index at the same time

Existing Tools

build-index.sh

This script loops over your index directory system and builds a set of markdown files - one for each area.

The markdown files are formatted such that they can be directly dumped into a Hugo (or other SSG) instance

  • so you can publish your index on a static Pages host
    • so you can then determine the next ID number even when your filing system isn't accessible.

Setting your Pages site as "not public" is probably wise - don't give away OSINT for free!

This script will run in $PWD unless you optionally specify the root of your JD directory.

Usage:

build-index.sh [/path/to/JD/root] [/outfile/path/]

===

You may contribute if you wish. Merge requests are welcomed. Don't be a jerk, &c &c.

Contributors:

- [Emma Tebibyte](https://gitlab.com/emmatebibyte)