This a POC on how a memex could potentially work.
Streaming data from browser to Electron app: https://vimeo.com/456346417
Knowledge map for notes discovery: https://vimeo.com/455978016
Rich text editor to write notes: https://vimeo.com/456732222
Read the full blog article here: https://www.steveliu.co/memex
First, clone the repo via git and install dependencies:
git clone https://github.com/steve-1820/memex.git
cd memex
yarn
NOTE: Please first clone and run the companion Chrome Extension (https://github.com/steve-1820/memex-chrome-extension) so that your user behaviour (i.e blogs you read etc and highlights) are streamed to the Electron app.
Start the app in the dev
environment. This starts the renderer process in hot-module-replacement mode and starts a webpack dev server that sends hot updates to the renderer process:
yarn dev
To package apps for the local platform:
yarn package
MIT Licence