Scripts related to creating and maintaining a Johnny Decimal system
Go to file
2024-01-16 22:27:17 +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 2024-01-16 22:27:17 +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.

You may also optionally specify the outfile, but if you choose to do this, you must 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: