-
Joplin
Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS.
I've had great success with using Joplin for this, with Syncthing as a sync backend. Works well across OSes; I use it on Linux, macOS, Windows and Android.
https://joplinapp.org/
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
I use a format[1] that's _slightly_ more structured, in that files are divided into explicit entries with headers to indicate whatever metadata I want, and I also use this same format for storing other information (metadata about my music[2], workshop projects, orders, whatever).
Other than that, same, bro.
[1] https://github.com/TOGoS/TEF
-
github-orgmode-tests
This is a test project where you can explore how github interprets Org-mode files
Obligatory reference to Emacs Org-Mode [1].
Author's approach is basically Org-Mode with fewer helpers.
Org-mode's power is that, at core, it's just a text file, with gradual augmentation.
Then again, Org-Mode is a tool you must install, accessible through a limited list of clients (Emacs obviously, but also VSCode), and the power of OP's approach is that it requires no external tools.
[1] https://orgmode.org
-
Since at least 2012 I've also been using a text file format from http://todotxt.org/ and more recently I wrote a program that takes a crontab-like list to pre-generate entries on a daily, by-day-name (every Sunday for example), and I also pull in a list of holidays from gov.uk, so they are also populated.
[^1]: (https://github.com/blacksmithgu/obsidian-dataview)
-
Since at least 2012 I've also been using a text file format from http://todotxt.org/ and more recently I wrote a program that takes a crontab-like list to pre-generate entries on a daily, by-day-name (every Sunday for example), and I also pull in a list of holidays from gov.uk, so they are also populated.
[^1]: (https://github.com/blacksmithgu/obsidian-dataview)
-
notes
A zero dependency shell script that makes it really simple to manage your text notes. (by nickjj)
I've been doing something similar for ~20 years at: https://github.com/nickjj/notes
- Running `notes` will open this month's notes for YYYY_MM.txt
-
I love the idea of using plain text files for note taking and task tracking. As others have commented on specific tools and workflows that make this easy for them to stick with, I thought I'd add mine. I use textnote [0], which is a tool I built for exactly this workflow but is hopefully flexible enough to accommodate many of the similar processes mentioned here. It simply opens a plain text file in your terminal and provides lightweight tooling for tracking by date and rolling up previous notes into archives if desired.
Thanks for opening another great discussion of plain text note taking as a productivity tool!
[0] https://github.com/dkaslovsky/textnote
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I made a Node CLI that captures everything in a flat JSON file:
https://github.com/ErikAugust/todo/blob/main/applications/cl...
-
there's a much better way providing simplicity with full data ownership and real tasks out of the box in daily documents https://acreom.com
-
I ended up at the same point after a lot of trying and failing but wanted a _few_ extra features than notepad offers. It's also important to me to be able to take notes in a browser.
I do use logseq/obsidian in my better moments, but having another faster system is so helpful for a number of reasons.
I have been building [my own text bookmarklet](https://github.com/pwillia7/Text_Bookmarklet) that I use for this.
-
markwhen
Make a cascading timeline from markdown-like text. Supports simple American/European date styles, ISO8601, images, links, locations, and more.
Looks like markwhen[0]. When making it, which initially started out as a strictly timeline-making tool, I realized it is essentially a log or journal language - write a date, any date, and add some stuff to it. Good for notes, blogging, a calendar, etc etc.
[0] https://markwhen.com
-
notesutils
Utilities for extracting notes from Notes.app. This repository is lightly maintained and mainly exists to serve as documentation and starting point for your own scripts.
-
-
-
> Hey, I've realized the same thing (that my workflows are stack-based) awhile ago, but didn't get to the point of writing a tool yet. Dare to share?
Sure, but because I'm only using it for myself, you're going to have to compile it yourself if you want (for now, anyway).
Originally designed to be CLI app, I find I only use the GUI these days (also in the repo).
Start here in case this is not for you: https://github.com/lelanthran/frame/blob/master/docs/FrameIn...
> Also, which approach you use to efficiently store and re-store relevant context information? I often find that intricate but important details are lost during context switch.
Everything is stored in a hierarchical DB, AKA the filesystem :-)
Each 'frame' is a directory with a specific set of files, and the directory name serves as the name of the frame. At any given time, a metainfo file in the root points to the currently active frame.
-
I feel like this post gets posted to HN every few months.
Not as frequently as that, but a bit:
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
-
I made something similar for myself. It even has the same name!
https://github.com/alabhyajindal/today
-
I use the same system but with highlighting/formatting of https://xit.jotaen.net
I even learn how to create a plugin for the IntelliJ IDEA and created one for highlighting this format (love idea hotkeys and workflow).
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives