Simple plaintext diary
Find a file
2024-03-18 18:37:38 +03:00
config add default config creation 2024-03-18 15:22:50 +03:00
pages Move JS out of index.html 2024-03-18 15:01:09 +03:00
public Move JS out of index.html 2024-03-18 15:01:09 +03:00
.gitignore Make frontend partially functional 2024-03-17 16:44:05 +03:00
auth.go Use config, improve README 2024-03-17 18:11:20 +03:00
config.go add default config creation 2024-03-18 15:22:50 +03:00
Dockerfile Add basic Dockerfile 2024-03-18 18:37:38 +03:00
files.go Simplify file structure 2024-03-18 15:50:20 +03:00
go.mod Init 2024-03-15 18:34:24 +03:00
go.sum Init 2024-03-15 18:34:24 +03:00
LICENSE License under MIT 2024-03-17 18:26:13 +03:00
log.go Switch to ISO 8601 2024-03-15 20:20:33 +03:00
main.go Begin adding a basic config 2024-03-17 17:12:41 +03:00
README.md License under MIT 2024-03-17 18:26:13 +03:00
serve.go Simplify file structure 2024-03-18 15:50:20 +03:00
TODO.md Add basic Dockerfile 2024-03-18 18:37:38 +03:00

🌺 Hibiscus.txt

Simple plaintext diary.

This project is very opinionated and minimal, and is designed primarily for my usage. As a result of this, it is also neither secure nor idiot-proof.

Features:

  • Each day, you get a txt file. You have until 23:59 of that very day to finalise it.

  • At any moment, you can append a single line to log.txt

  • You can save named notes to document milestones, big events, or just a nice game you played this month

  • There is also a readme.txt file (just like this one, except you get to write it!)

  • You can easily export everything in a zip file for backups

  • Everything is plain(text) and simple. No databases, encryption, OAuth, or anything fancy. Even the password is plainte- wait is this a feature?

Data format:

data
+-- day
|   +-- yyyy-mm-dd.txt (ISO 8601)
|       ...
+-- notes
|   +-- note1.txt
|   +-- note2.txt
|       ...
+-- log.txt
+-- readme.txt