Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EmaApps/orgself
Exploring calendar outlining
https://github.com/EmaApps/orgself
diary journaling org-mode self-tracking static-site
Last synced: 16 days ago
JSON representation
Exploring calendar outlining
- Host: GitHub
- URL: https://github.com/EmaApps/orgself
- Owner: EmaApps
- License: agpl-3.0
- Created: 2021-04-20T22:23:33.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-14T11:04:34.000Z (10 months ago)
- Last Synced: 2024-08-10T11:02:56.024Z (4 months ago)
- Topics: diary, journaling, org-mode, self-tracking, static-site
- Language: Haskell
- Homepage:
- Size: 241 KB
- Stars: 15
- Watchers: 3
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
- awesome-starred - EmaApps/orgself - Exploring calendar outlining (others)
README
# orgself
*This project is in an ongoing research phase; it is not ready for general use. But feel free to play with it and provide feedback.*
Create a beautiful journal website with [self-tracking](https://en.wikipedia.org/wiki/Quantified_self) based on org-mode outlines. Orgself is powered by [ema](https://github.com/srid/ema).
## Motivation
[Zettelkasten](https://neuron.zettel.page/) is appropriate for taking notes that are "structured" only at the level of connections and atomic ideas. Outliners are more suitable where fine-grained structures and a little bit of hierarchy is desired. Orgself explores a specific kind of outlines called **calendar outlines**. See [the chronicle project](https://github.com/srid/chronicle) for prior ideas on this. The question we may ask is: what sort of **emergent information** (knowledge, wisdom, etc.), pertaining to self, can we build *bottom-up* and *over time* on top of this calendar outline?
## Running
```bash
vim .ghcid # And change path to example/ directory
bin/run
```Or Ctrl+Shift+B in VSCode.
## Upgrading ema
Open `flake.nix` and change `ema.url` to point to a new revision.
## Credits
- [Org Mode](https://orgmode.org/) (file format used)
- [Org Mode Haskell parser](https://github.com/fosskers/org-mode)