# johnny decimal Scripts related to creating or maintaining a [Johnny Decimal](https://johnnydecimal.com/) 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: ```sh 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)