Had I used OneNote like my then-boss recommended, migrating away would have probably been a nightmare. And that's why it's important to use open source software. So, I ended up writing something that started out as a lightweight viewer (using Proton Native, for the developers reading) so that I could target my use of the heavier program, but has become something that I wouldn't recommend for anybody else (it doesn't have search, replace, or the ability to create a category), but handles most of what I need it for, even if the state of Proton Native means that a lot of the features are slightly awkward to use. It's been fine, but development has stalled while they rewrite the thing with what looks weirdly looks and sounds like the same technologies and the existing versions have been slowing my system more than similar Electron apps that do more. I've been using Boost Note for a few years with a script to commit changes to a git repository and push to a VPS every night. The specifics of my system aren’t important, what I like is having a system that grows with me, and that I can customize to my needs.įunny, I have recently been thinking about this a lot. If I really need a note on my phone, Spotlight works surprisingly well for looking up a note by name in iCloud Drive (just turn off Spotlight for every app you don't want to search), and I can use Working Copy for notes in git, finally if I have to, I can ssh to a remote server with Blink Shell and use shell tools from iOS (for any note that's in git, those are also on the server). To solve the mobile issue, my process is very simple: I use OmniFocus which allows me to instantly save a URL, text note, or anything else to my inbox, and then I just process (categorize and save) the new notes each morning before I start working. The problem all single app solutions run into is they just don't scale and grow with you. All you need to do is call the shell scripts from the editor and a light layer of text-editor specific GUI details on top.)Īll of this stuff emerged organically over time based on my needs and the growing complexity of managing more and more information and more complicated tasks. Since most things are written in bash, it’s easy to use any text editor on top. I.e., these scriptable text editors become a custom note taking environment built to my requirements. (All of the above can be integrated into any scriptable text editor, e.g., I can use all of these feature from vim, i.e., fuzzy search and open a note, or the same with VS Code (I’m working on building up VS Code over time as a non-modal editor to complement vim). It's essentially like have my own man pages for GUI and CLI apps I use, that just document the features I commonly use. Over time I’ve built a ton of my own features into the system, for example I've built my own documentation system. You can edit them with multiple text editors, for somethings vim is better for others I like iA Writer. E.g., you can use a file manager like the Finder to organize your notes, and you can use tools like grep and diff to search and compare them. But I find the upside is more important: You can build your own features with shell scripts (that can then be integrated into your editing environment), and you can use your notes in many different applications. This has downsides, in particular it's only ok on mobile and lacks integrations. Do note that it is available for 64 bit systems only.I'm a developer, and after going through a series of apps (Yojimbo, Evernote, SimpleNote, Bear, Ulysses), I now manage all my notes in Markdown files, some in git and some synced via iCloud Drive. Installing Boostnote on Ubuntu and other Linux distributionsįor Linux, Boostnote provides DEB packages for Debian/Ubuntu based Linux distributions such as Linux Mint, elementary OS etc. Cross-platform, available for Linux, Windows, macOS, Android and iOS.Notes can be grouped together in folders.Notes can be taken as Markdown or in code snippet format.As of now, Boostnote boasts of the following: It is under active development and it seems like they will have more features in the coming days. Boostnote featuresīoostnote is built using Electron. We’ll see it in action but before that let me highlight the main features of Boostnote. However, it doesn’t do everything the same way as OneNote does. It lets you organize notes in form of pages and chapters.īoostnote is kind of Microsoft OneNote alternative for Linux. This way, you know where to find the piece of information you are looking for.Īt work, I have seen most of my colleagues using Microsoft’s OneNote for this purpose. And it all becomes more useful if the entire thing is organized in pages. As programmers, we usually take down lots of notes that include interesting code snippets, frequently used commands, some scribbles about the project or bug you are working on.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |