I'm searching for a note-taking program / website fulfilling these criteria:
- Allows import of my current notes (which are stored by Evernote).
- Notes have a title.
- Formatted text in notes. (Bold, italic, underlined, different fonts, horizontal lines.)
- Images in notes. (Not as attachments but instead included in the text.)
- Searchable.
- Has a desktop application for Linux.
- Has an app for Android.
- Has a website where I can use the notes without a desktop application installed. This website can be hosted by me because if I have the data in an easy-to-use format, I can always just push it to a server of someone else to make sure it isn't lost if I mess up. (This was the reason I originally wrote that it must be hosted by a service provider.) However, by "website" I mean that I can type a URL into an address bar of a browser and can access my notes. This isn't the same as data syncing which would require a desktop application to be installed.
- Not great but would work: Data export in a free format. Way better: Stores data in a free format internally, too, so that a backup program can always back the current notes up automatically and I don't have to export the data manually every time I want to make a backup of it. Backups shouldn't be made manually and you should never, ever, every rely on getting data back if the backup uses non-free formats.
- The exported data is searchable with standard software. It can be compressed but this should be done in a single archive (which can be uncompressed by standard software), not like some document files which are compressed individually because this would make it really hard to find text with standard tools. For example a collection of LibreOffice documents (or even worse: Microsoft Office documents) isn't seen as searchable by me because these files are compressed individually so I can't content-search it with a tool like
gnome-search-tool
or from the command line. - Syncs automatically if internet is available.
Evernote is pretty close but doesn't have a desktop application for Linux so I have to run it with Wine which has its problems. I have to export the data frequently because internally, Evernote uses its own format. Plus, the notes have some pretty weird behavior, especially regarding fonts and horizontal lines.
Edit
I learned that there is an Android client for org-mode. It's called Orgzly, is available in the Google Play Store, and it's awesome!
I don't see a way of easily exporting my Evernote notes en masse, atm, but use it in parallel with Evernote, hoping for things which are more specialized for note-taking, anyways.
- Org-mode of course has titles.
- It supports the means of formatting (khttp://orgmode.org/manual/Emphasis-and-monospace.html; kind of: http://orgmode.org/manual/Horizontal-rules.html)
- Images is notes kind of work.
- It's searchable by nature of using org-mode documents, heck, you can put the into a git and track the changes, if you want!
- The client for Linux is fucking Emacs (Which is awesome, too, btw.!)
- I don't care about the website that much, atm., but when I need it, I bet I can do it myself fairly quickly.
- Org-mode documents are about as free of a format as it gets.
- Searchable, again, by nature of you not even needing to export the data to have it in a free and searchable format.
- Syncs automatically: Well, the first half does. I use Dropbox, atm. (because that's the only means of synchronization from outside the device supported right now but they are planning more means of synchronization and you even can vote for your favorite on g+), so the files are automatically synced to Dropbox if I edit them on a computer. However, Orgzly currently doesn't sync files automatically.