3 ms·
Yes. Something like: 1. Download and install a wiki application to each computer we use, including pocket ones. 2. Editing the wiki on each computer saves to
by hypertexthero 10y ago
Yes. Something like:
1. Download and install a wiki application to each computer we use, including pocket ones.
2. Editing the wiki on each computer saves to offline local storage.
3. An option to define a personal central server is available in settings. If this is activated and our login credentials are set each app auto-syncs with server automatically whenever wifi is available or a 'sync' button on the top-right of the viewport is activated. Furthermore, an open source example implementation of this server, perhaps powered by sandstorm.io and Google App Engine, is made available.
In other words, an open source app on each owned computing device editable using WikiWords that automatically create /w/WikiWords pages, synchronized across devices. Bonus points for eventual options to publish a version of the wiki and make it editable by anyone, perhaps using [Git](https://github.com/gollum/gollum/ https://github.com/gollum/gollum/).
I got this idea from the Manage Your Knowledge section of Andy Hunt's [Pragmatic Thinking and Learning](https://pragprog.com/book/ahptl/pragmatic-thinking-and-learning https://pragprog.com/book/ahptl/pragmatic-thinking-and-learn...), that I warmly recommend to anyone interested in learning.
- srpeck 10y agoI created EncryptedGist [1][2] to cover part of this use case. It gets me Vim backed by GitHub Gists on any machine I happen to be working on. Adding localStorage would be easy [3], but undesirable for my main purpose - I do not want any of my personal information remaining on the machine. Edit: And just in case it wasn't obvious, I prefer to maintain my todo list/logs/notes/projects/bookmarks in a single plaintext file. Grows about 30k lines/year. Vim search/grep and some basic structuring/naming conventions go a long way. Top of the file is my todo list with priority order of top 3 tasks. Next is a 'Waiting For' list. Last is a 'Projects' list for longer term, high-level categories. This fits on a single screen. Completed tasks, meeting notes, logs, bookmarks, etc., go below in chronological order and are all associated with a date. This system has worked well for the last decade or so with minor changes. [1] https://github.com/srpeck/encryptedgist https://github.com/srpeck/encryptedgist [2] HN submission: https://news.ycombinator.com/item?id=12475070 https://news.ycombinator.com/item?id=12475070 [3] https://github.com/srpeck/encrypted https://github.com/srpeck/encrypted