PsychonautWiki Journal Substance Injector

by D3SOX

Built because I refuse to pay for software that abandoned its FOSS roots for proprietary monetization and should be free software because it handles extremely sensitive data.
Free software can be monetized without stripping user freedoms โ€” GNU (supported by the FSF) agrees.
I tried downgrading to the last FOSS version but the JSON import fails, so you can't even use your data with it once you upgrade. This makes it even more hilarious.
I'll happily financially support the project the moment it's free software again.

How it works: Later versions of the journal app only allow you to select your 3 most-used substances when logging. This tool dynamically calculates how many entries are needed to guarantee your chosen substance reaches the top 3, then injects fake entries into past years starting from 2005 spreading them out evenly. You can still log any dose or administration route โ€” the fake entries just boost the count. Fake entries are clearly tagged and will be automatically replaced when you run this tool again.
How to use:
  1. Go to app setings and tap on the Export File button
  2. Upload the exported Journal.json file
  3. Select a substance from the dropdown or type a custom substance
  4. Tap on Inject Substance to inject the substance into the journal
  5. Tap on Download Modified JSON to download the modified Journal.json file
  6. Use the Delete everything option in the app to delete all your entries
  7. Tap on Import File in the app and select the downloaded modified JSON file
1. Upload Journal

Click to upload or drag and drop
JSON file only

This tool runs entirely in your browser. Your data never leaves your device โ€” works offline once loaded.
We don't only say that but you can also easily verify it (This is not the case with the Journal app anymore). The source code is publicly available on GitHub.