AJXODNV54URZXX5NMU4NPB3NDNOAX7SPSQGS34OMZRAHHXRZ6CFQC 5LKWSVI6U5CCZBDFBU2I3O5VOCK42UNVQXEVO5RT2JYOQQL44HWAC JML3NG2GN4MSJQMLHTAT2UPP4IVI3K3CT6UPJ6L3JDLVF5FZTYXAC CMNZV77AAGXMKTKVXP47XLEXMWOF7VVAOWOUQZVFFZJO3PI4CFHQC UK6NZJVBRXW6NVHAQO464UKOVNZ44X2Y7E227UVT2OFMW67PXUAAC KHRDV3OVDPMJS4UVCPQ3GLJODNAXBOU4VUMU4BORALEVBK74PIIQC KKMFQDR43ZWVCDRHQLWWX3FCWCFA3ZSXYOBRJNPHUQZR2XPKWULAC JMUE7GSN6QDQZ6NDRB55MRJMKJN6LBD6MVQPKROYPDOIXM7I3XNQC GQBUV2XOMEPMTXMPCBQWGGIUXGQDX77VTGPFIG6YT7G64ASOYHXQC FS2ITYYHBLFT66YUC3ENPFYI2HOYHOVEPQIN7NQR6KF5MEK4NKZAC LTPPQIKHGDODUPDRTFCPKZPKQLB2GN2YCLNHC4XFT3VMXOJ3EPBAC D2DRVVRD62GCFZ6BSFDRBXP7HQ2O3ZB2TDXSHN72FGXTPNX45UXQC OV3SANKL32OYJTT52WUFFNXMRJUJUIPIALI6ALR5TOZLXISGF5KQC CZRMAMSBRVX26IXKHNPG6M3YSWMOZTM73X3XHAMBDSNETTFVRCUQC 4X37LWXMH24S6LICL3MZKUKOTWHMS3SYOSVL2KEYEUCYLANYRPFAC PNBKVYZ4ANUAZNQN6KEWYNDF7552ROZPNAPRJE7Q6O7ZZJMJ3S3QC D4FEFHQCSILZFQ5VLWNXAIRZNUMCDNGJSM4UJ6T6FDMMIWYRYILQC GX7JGZVXVYD2Y3PJFO4QFVGE3MN4CUKY7T2NTFVNPIBP2P3BUAUAC J32JEWUVJO4QPIOXUQ2LI7PYYCTRSKW7247Y2IQZWU3ZB2UJZIZQC CAVPW3NGOW5IENWZ56A6EZF2FPDE3OP4CORT4RN6SNLMFTBLYZMQC ZAONCLY6WLSTD2H5KY73V532GRKSEV2XPOGTKHR6EAQDAVXYISMAC E5FYDACSQNKJG4USM52I6C4KTN3U4Z47C4TK4QYC6RF2FFCZCYCAC YU2OTMAV4ZZWU5HJFS7TRHBYG3JETOIXZKTKFAGCZSBKFNHF36GQC In progress. Manage a directory tree containing plain-text notes (with [someline drawings](http://akkartik.name/lines.html)). Notes/files can have[cross-links](https://merveilles.town/@akkartik/108766067153506592) (nothyperlinks, but that's planned) with other notes, which are saved outside theplain-text in a corresponding .json file.
In progress. Beginnings of a possible shared wiki and discussion system for[Lion Kimbro's Internet Office Hours](https://communitywiki.org/wiki/LionKimbro)community.
pensieve.love is a compatible fork of [lines.love](http://akkartik.name/lines.html),an editor for plain text where you can also seamlessly insert line drawings.Designed above all to be easy to modify and give you early warning if yourmodifications break something.
Techmeet.love started out as [a private single-person note-takingsystem](https://git.sr.ht/~akkartik/pensieve.love). It is now a space for thelong-form asynchronous communications of a small community, and a place toexperiment with and evolve new ideas for such collaborative communications.Some features:- Multiple views into an independent repo of plain text notes (with [some linedrawings](http://akkartik.name/lines.html)).- Notes can have arbitrary named relationships (links) to each other,resulting in a graph.- The primary visual metaphor is an infinite 2D surface of fixed-width,non-overlapping, notes that can be operated on with an extensible set ofcommands.- Commands usually (but not always) create new columns of notes. Each columnis an independent visualization of a subset of notes.- App sources can be seamlessly edited from within the app (though packagingup modifications to share with others currently has some seams; see below)- Notes can contain hyperlinks in [[wikiwords]] to other notes. Hyperlinkscan't contain spaces. Clicking on a hyperlink opens the target in a newcolumn.- A few other things. Explore the command menu and palette along the top.
This will read the notes from the `data.sample/` directory in this repo togive you a flavor for what the app is like.
1. Determine where to store data for the app. This location is OS-dependentand constrained by LÖVE's restrictions on apps for privacy reasons. Run thefollowing command from a terminal:```love techmeet```On my computer I see this message in the terminal window:```reading notes from /home/akkartik/.local/share/love/techmeet/data/put any notes there (and make frequent backups)```
While the sample gives you stuff to browse, don't use it to write any realnotes. LÖVE limits what directories apps can list files from (which is greatfor privacy), but has some confusing rules around them. Each app can onlywrite to files under a single directory, the app's _save directory_([love.filesystem.getSaveDirectory()](https://love2d.org/wiki/love.filesystem.getSaveDirectory)).In addition, reads will also fall back to read from the repo directory,enabling the sample experience. However, edits you make will not modify the`data.sample/` directory in this repo. Your notes will fragment between twodirectories, which can get confusing.
2. Install the shared repo of notes in the directory mentioned above. For methat command is:```git clone https://git.sr.ht/~akkartik/techmeet-data.love /home/akkartik/.local/share/love/techmeet/data/```Adjust the final path for yourself.
pensieve.love will then create a `data/` directory in the app's save directoryas above. Confusing location, but everything will be in one place.
Your OS will likely have ways to run this command based on a globalshortcut, should you so desire.
Hit `ctrl+w` from within the app to modify its code. The infrastructure works,but it isn't advertised within the app because this particular app iscurrently too large to comfortably modify from within itself. I use morespecialized editors while I improve the editing infrastructure further.
Hit `ctrl+w` from within the app to modify its code. I've only used it to editsimpler forks so far, but would love to collaborate on improving it.