Connect Ideas with Categories and Directories
Agendafs uses xattributes to extend the filesystem with extra functionality; this allows you to use not only directories but also tags to categorize notes. For example:
setfattr -n user.categories -v plan9,tech "Distributed systems.md"
A Touch of Unix Philosophy
Agendafs allows you to write notes using your favorite tools: compose with ed, explore with ranger, filter with grep. All while still having the ability to sync, link and tag notes.
Painless Sync and Publish
Agendafs leverages a caldav server, typically provided by your email provider, to sync notes. Thus, you do not need to set up your own infrastructure. Together with Orsus (WIP) you can also publish your notes on the web by making the note public:
setfattr -n user.class -v public "Thoughts on Protocols.md"
Interoperable and Ergonomic on Mobile
Since Agendafs syncs to caldav, it interoperates with third-party tools. For example: using Jtx Board, you can view, categorize and edit your notes in a mobile friendly interface. Agendafs works with all tools that use VJOURNALs
.