Linkify Plus

Turn plain text URLs into links. Supports http, https, ftp, email addresses

Many pages have URLs in HTML files as normal text, which is quite irritating when you want to navigate useing it. It mostly consist of selecting text, copying it and pasting into address bar. There are tricks to make it faster but it doesn't really solves the problem: original document isn't hyperlinked correctly.

This userscript searches for all plaintext URLs and changes them to proper links using a href.

It also inteligently handles comma, dot, qustion mark and exlamation mark at the end of URL. Or at least it tries hardly.

Installation Instructions: 

To install UserJS files you must first create a folder for them on your PC. Where you create this folder and what you call it is entirely up to you. Next, go to file->preferences->advanced->content->Javascript Options and select the User Javascript folder you just created. Then, download the .js file from this site and put it in the folder. 

If you are using Opera 10.10 or later you can use the UJS manager Unite application to install and manage your scripts. If you have it installed, simply open the script in Opera and an installation button will appear.

Scripts take effect on a page after reloading it.

Tested with Opera version(s): 
10.50
Your rating: None Average: 3.8 (5 votes)

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Broken page

I found one page which breaks becouse of this userscript: http://www.korespondent.pl/index.php?x=artykul_r1&id=7585 

it is becuase there is a (not allowed by standard) <p> inside a <a>. This can be also a bug in Opera's XPath engine. I will try to detect such situation and will post update.

Not in newsfeeds :-(

Unfortunately, this doesn't work in newsfeeds when reading them within Opera's M2... :-(

Maybe in the next version? ;-)

Interesting problem.

Hmm, indeed. I was not even thinking about newsfeeds and malis. I don't know if it is at all possible extend this pages by UserJS, but I will defienitly check this.

Still I have found (after week of usage), about 3 web sites which are broken (actually completly destroyed layout of the whole page) with this script. So it will is higher on my list of stuff todo. :)

Keeping updated?

Thanks for answering. Of course I can understand that there are some problems that are higher prioritized...

How can I keep updated about changes and/or new versions of Linkify Plus without having to check this single page? Is there some kind of RSS-feed just for Linkify Plus or something?

Currently not possible on

Currently not possible on this site, i'll look into whether adding a feature like that is feasible when i have some more time.

not working

I am either too stupid or the script doesnt work for that link here

http://www.heise.de/newsticker/foren/S-Re-Neulich-im-Buero/forum-177209/...

http://www.puzzleclub.ru/files/linkifier.js does work for that link, aboce one not.

Hi,

Works here in my Opera. Uploaded new userjs linkify-plus.user.js, waiting for approval (before installing remove old 1353*.user.js files).

not sure

Not sure what i am doing wrong but when i put it into my scripts folder and restarting opera, no urls are linkified.

I am using opera 10.52 (alpha) on Ubuntu 10.04, x64

Hmm, strange

First Opera doesn't need to be restarted to use just installed user scripts. make sure they are named .js or .user.js , this site sometimes renames it. Make sure there is no older version of the script there also.

I'm using Unite application "UJS Manager" which simplifies greatly managing, installing, diasbling, removing, sharing and configuring user js scripts easy.

Make sure that path to the User scripts are correct, in Opera preferences or in opera:config. Restart should not be needed after change.

If still it doesn't work, you could check JS Console in Tools -> Advanced -> Errors console. Clear it and without closing refresh page.

You could also add some alert(""test"); statments by hand to the script (for example as the first line of file) and you will know if it works at all.

Here on Linux, i386 Debian it works perfectly fine, and on each page.

Exception

http://pastebin.com/gNMm1zyD

Happening on Opera 10.52, you tried the latest Opera as well?

http://my.opera.com/desktopteam/blog/

This script really sucks.

This script really sucks. Linkify is better

really?

Could you provide any example URLs? I just uploaded new version, it is more strict that previous and resolved all my issues which i captured during few weeks of using.

Breaks Zoho

Zoho Mail (not sure about other services) gets broken if this script is installed. I just get a grey background and unusable text (not even links). Could anyone confirm or it's just me?

Other than this annoying issue, the script works fine. Thanks for it. :)

Hi.

It is possible, first version of the script also had some problems, which linkified some links and this completly destroyed layout (actually it lead to displaying some javascript in plain text and nothing else on the page). I think i found most of the origins of this problems (see first comment to this script above), and I personally do not have any problems with it since last update. I would check zoho mail (if possible). I could also provide blacklist (editable by user) for url patterns, which should not be checked.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

By submitting this form, you accept the Mollom privacy policy.