Bleah!/ blog/ tags/ web
Epiphany News Feed Subscription with Newsbeuter

I satisfied a niggle yesterday. It took only a teeny amount of effort too.

When browsing with Epiphany and discovering a feed that I thought I might be interested in, with the help of the News Feed Subscription extension I could easily add the feed to Liferea’s subscriptions. That would be fine if I still used Liferea to read news feeds; I now use Newsbeuter.

Newsbeuter simply uses a file containing a URI at the start of each line, so it’s really easy to add new feeds. The thing took two attempts and can be found as Newsbeuter D-Bus on Miscbits. Two attempts because I scratched my head for some minutes wondering why I could update my feed list with dbus-send but Epiphany wasn’t playing. The D-Bus interface documented in the Developer Guide on GNOME Live! was org.gnome.rss.FeedReader, which has apparently since changed to org.gnome.feed.Reader. I updated the wiki page, changed a few lines in my script, and yay, I can add feeds to Newsbeuter’s feed list from Epiphany.

While I was at it, I updated the Miscbits project wiki a bit:

Posted Sun 27 Jan 2008 12:01:10 GMT Tags: web
Epiphany Session Manager

A feature of Firefox that I missed in Epiphany was the ability to save the currently open tabs in a bookmarks folder. My browsing habits involve opening lots of pages at once for a particular task, be it general news reading, or documentation for something I’m working on. If I decided to have a break from that task, in Firefox I would bookmark all of the open tabs so I could go back to them later. Epiphany doesn’t currently have that feature.

Epiphany does have the ability to restore a session after a crash. The session data is saved to an XML file in ~/.gnome2/epiphany/session_crashed.xml, and on the next startup Epiphany asks whether to restore the session. There is also a command‐line option to load a session from a file in the same format. An extension for Epiphany, the Tab Session Management extension, adds menu options for saving the session in the current browser window. That would have been perfect, except my browsing habits are slightly different when I use Epiphany, and especially when I’m also using the Wmii window manager: I still open lots of pages, but I use more windows instead of tabs.

Epiphany Session Manager adds the ability to save the whole session, that is every tab in every window, to a file for restoring later, either with the --load-session option to Epiphany, or using a menu item from within the browser. I’ve put a Miscbits project page up for it at:

Update: I have since found the SessionSaver extension, which appears to save the session on quitting (or closing the last window). I think this would also cover my usage. A few places to look for third party extensions are:

Posted Fri 17 Aug 2007 00:10:15 BST Tags: web