Exporting Chrome and Google Bookmarks to Evernote

Recently I started revisiting the way my data was spread across different cloud services. Up until now, I’ve been using Google Bookmarks to keep all my bookmarks, lots and lots of them, using mainly tags to keep organized. A few years ago when I decided to move from Delicious, it felt like an obvious choice. A few hiccups along the way, but so far, it worked really well. I even created a Chrome extension to help bookmarking and searching  bookmarks from the omnibar. A few things annoyed me, like presenting tags the same way as folders, all listed on the left sidebar, creating a loooong page with only links on the side.

Lately I also started bookmarking a few links on Evernote, specially references to technical articles and so on. In the spirit of simplifying, I decided to consolidate everything in the same place, Evernote. This meant I would have to migrate my 3k+ bookmarks from Google to Evernote, trying to preserve all tags and possibly creation dates.

Google Bookmarks doesn’t provide a huge list of exporting options, only one HTML format, with links grouped by tag. The interesting thing about the format is that bookmarks are duplicated if they have more than one tag. One annoying thing I would have to deal with.

Looked around for services or scripts that could help migrating, but not much luck. Most guides only suggested importing the HTML file directly to Evernote, creating one singe note, and that’s not what I wanted. Looked a little bit further and found a Python script on GitHub. Very simplistic. The script would parse the file and write the output in an Evernote format, or ENEX, a simple XML file with Evernote tags.

Tried it and it worked, at least it ran and created a new file. Tried to import it on Evernote and no luck. It failed giving no clue about what was wrong. I decided to play with the file a little bit and found the problem, a few spaces and empty lines in the wrong place. Fixed the script and import worked, sort of…

Remember I mentioned about duplicate entries on the exported file. The script did not account for that, so all entries with more than one tag were duplicated.  That would not work. Since the script was almost done, I just decided to fork it and fix this small things. Included a check for duplicated bookmarks. While I was at it, I also minified the output and included created dates to the exported fields.

If you are looking for something similar, the script is on GitHub…

https://github.com/spiermar/bookmarks2evernote

Use it, fork it, improve it. And let me know what you think! ;-)

gmark-this

Dear readers,
A couple days ago I managed to make available my first Chrome extension. GMark This is a Google Bookmarks extension for Google Chrome. It aims to provide a lightweight and elegant interface between Bookmarks and Chrome by providing simple ways of bookmarking new pages and searching bookmarks. Searches are also integrated with Chrome’s Omnibox.

GMark This was motivated by the lack of a simple extension to manage Google Bookmarks on Chrome. For users with a significant amount of labels and bookmarks, using traditional options like YAGBE is not feasible. Loading all your labels on a pop-up and browsing through them is simply not efficient. That’s why GMark This aims to provide the simplest integration between Bookmarks and Chrome, without overheads.

Currently GMark This aims to provide a simple integration between Bookmarks and Chrome, thus, its features also aim to be as simple as possible.

  • New bookmark creating through a browser action button.
  • Bookmark search through Chrome’s Omnibox.

You can check it out at http://code.google.com/p/gmark-this/

Chrome or Firefox?

I’ve been a Chrome user for quite a while and before that, Firefox for a long time. I decided to make the move almost 2 years ago, right after extensions were introduced. The main reasons to do so were the start time (cold and warm), which by that time were blazing fast on Chrome compared to the slow Firefox and the cool new Chrome start page. So far I’ve been happy with Chrome besides a few problems with it’s extension capabilities, but the recent launch of Firefox 7 made me question my decision. The new Firefox is as fast, if not faster than Chrome on start time and apparently consumes significantly less resources. That, combined with more powerful extensions is a recipe for a great browser.

Now the requirements. What is really important to me is, besides the speed and footprint, are a few particular extensions. Good support to Google Bookmarks, Evernote, Read it Later, a Session Manager, AdBlock, a bulk media downloader and a Twitter client.

So far I came to the following analysis:

ChromeFirefox
Google BookmarksPartially. YAGBE works but it’s not great.Yes, thru GMarks
EvernoteYes, thru official extensionYes, thru official extension
Read it LaterYesYes
Session ManagerYesYes
AdBlockYesYes
Media DownloaderNo. Apparently this is a Chrome API limitationYes, thru DownThem All or Download Helper
Twitter ClientYes, TweetDeck appNo. Could not find a web app at the same level as
TweetDeck.
Nice Start PageYes.Yes, thru myfav.es.

So what is your opinion? Have any extension suggestions? Firefox or Chrome?