Wrapping OWL as a desktop app. using Electron.
See the Outliner with Wiki Linking repository and Project ThoughtStorms for more information of OWL in general.
This is a quick test to see if I can make a desktop app. from it using Electron.
Seems I can, and it's very nice. :-)
-
Make sure you have https://nodejs.org/en/ and https://www.npmjs.com/ installed on your machine.
git clone https://github.com/interstar/owl-electron.git owl
cd owl
npm install
./node_modules/.bin/electron .
OWL will now run as a desktop app.
To create a link to a page, just write the name, highlight it and click the "Link" button. The text will become a hyperlink to the page.
If the page doesn't exist yet, it will be automatically created.
Pages are automatically saved whenever you leave them for another page. If you want to force a page, just hit the "back" arrow and the "forward" arrow again.
If you want to change the directory where pages are stored, open up the local_setup.js file and change the line
pageStore = new NodeBasedPageStore("./pages");
to
pageStore = new NodeBasedPageStore(YOUR-PAGE-PATH);
- Dave Winer for getting a decent outliner into the browser (at last) and having the generosity to open-source the core.
- Ward Cunningham for wiki fact and philosophy.
- Everyone in the awesome Electron, node.js and Chrome(eum) communities, who've made this possible.