Tab Links extension for the Epiphany browser

No Comments

If your web browser of choice is Epiphany and you always wanted to copy all of the open tabs’ links to the clipboard in various formats with one click of the mouse, then this plugin might be what you were looking for…

I keep a lot of notes in electronic form. I also use various implementations as note-taking systems, from simple plain text files to various wiki engines. Usually, I need to append a list of web references at the end of a note document, so to remember the sources of the information I have taken a note of. Until today, that required me to copy and paste the web pages URIs and titles by hand, not to mention that I also had to format those link lists according to the used wiki engine’s wiki text syntax.

At this point, I should go a bit off-topic and state that I absolutely hate the different wiki text syntaces between the various wiki engines, but I guess the analysis of the human nature and of the reasons that drive people to invent 100 different ways in order to write XHTML is admittedly beyond the scope of this document.

This is the second productivity plugin I write for Epiphany. The other one is Tab Session Management for those who care to take a look at.

Anyway, here go the Tab Links plugin features…

What it does

This plugin (extension) adds a submenu under the main Tools menu, named Tab Links.

Each item within the Tab Links submenu takes all of the open tabs URIs and page titles, formats them as a list according to the chosen menu item and, finally it copies the formatted list to the clipboard.

Tab Links Menu Screenshot

As shown in the image above, the following formats for the copied links are supported:

Requirements

Having the epiphany-extensions package installed is required.

To install it on a Fedora/OpenSUSE (with yum configured) system, do a:

# yum install epiphany-extensions

or on an Ubuntu/Debian system:

# apt-get install epiphany-extensions

How to install the plugin

The plugin is written in Python, which means you do not need to compile it.

In order to install it for use in your own user account, drop the tablinks.ephy-extension and tablinks.py files in the ~/.gnome2/epiphany/extensions/ directory. If that directory does not exist, just create it.

In order to install the plugin system-wide, it is needed to put the tablinks.ephy-extension and tablinks.py files in the /usr/lib/epiphany/2.XX/extensions/ directory (where XX the epiphany version).

Finally, restart Epiphany.

How to use

First, you have to enable the plugin in the Tools->Extensions panel. Look for “Tab Links”.

Then, open some web pages in tabs, choose Tools->Tab Links->Default and paste to a text file. A simple list of the open pages’ URIs will be there.

License

This project is released under the terms of the GNU General Public License version 2 or later.

Download

All versions of the software, including the latest stable release, are available from the development web site’s download area.

This project has been discontinued.

Changelog

* Wed Feb 28 2007 – v0.1
– Initial version. More formats to come when I have the time. One format that sneaked out of the initial list is Docbook, but I’ll be adding it soon in the new release.

Tab Links extension for the Epiphany browser by George Notaras is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
Copyright © 2007 - Some Rights Reserved

George Notaras avatar

About George Notaras

George Notaras is the editor of the G-Loaded Journal, a technical blog about Free and Open-Source Software. George, among other things, is an enthusiast self-taught GNU/Linux system administrator. He has created this web site to share the IT knowledge and experience he has gained over the years with other people. George primarily uses CentOS and Fedora. He has also developed some open-source software projects in his spare time.