Skip to content

Latest commit

 

History

History
59 lines (39 loc) · 2.61 KB

File metadata and controls

59 lines (39 loc) · 2.61 KB

Ironotes - A Simple Journal So I Actually Take Notes

I suck at taking notes, I try using paper and then I need to move it to my desktop to work on what I've written, I end up opening random text editors to take down notes.

This simplifies that.

Each day I open ironotes, it sees there are no entries for today, so it starts a new file as DD-MM-YY. Screenshot_20251110_121619

I then happily work on this until I realise I need another note for the day, perhaps an idea has come to mind. Screenshot_20251110_121659

I then press CTRL+N, which opens a new document, saves my current one then I start typing away. Screenshot_20251110_121714

"But wait!" I hear you cry, "what if I need to search my notes?" Well my friend, if you press CRTL+F you can fuzzy search through all your notes, you can then CRTL+UP CTRL+DOWN, to navigate the results, then CTRL+L to load the selected doc as shown below:

Screenshot_20251110_121735

Why Rust?

I'm learning it, I needed a note taking app. That's all there is to it, do what you want with it. The emphasis being on "I'm learning it" if you want a feature, cool, go ahead and write it, if I also want it then I'll probably do it.

Usage:

wget https://github.com/stan-smith/ironotes/releases/download/0.1.0/ironotes
sudo chmod +x ironotes
./ironotes

Build from SRC:

Install Cargo

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Clone repo:

git clone https://github.com/stan-smith/ironotes
cd ironotes
cargo build --release
./target/release/ironotes

You will be asked which dir you want your files to be stored in, this by default is $HOME/Documents/ironotes You can drop other MD docs in here if you want and they will also be searchable. Screenshot_20251110_121608

Key bindings:

I wanted everything to be keyboard controlled, I will likely implement this to be changeable soon: Screenshot_20251110_123414