Get hold of utlity extensions for chrome
Chrome Extension to download Youtube Videos as MP3s. I'm Tyler and this is my Extension: Tyler's Youtube Downloader Youtube doe..
Access the Settings window directly from the toolbar Quickly access the Settings window by clicking the icon instead of taking the â€..
Access Chrome Download Page an find your downloaded files. Simple button that installs beside the address bar. It conveniently ..
Like these? Find related extensions in the Utilities collection.
Download and convert youtube videos into mp3 fast and free with our addon.
Like these? Find related extensions in the Language & Translators collection.
Chrome Extension to download Youtube Videos as MP3s. I'm Tyler and this is my Extension: Tyler's Youtube Downloader Youtube doe..
Access Chrome Download Page an find your downloaded files. Simple button that installs beside the address bar. It conveniently ..
Like these? Find related extensions in the Social & Communications collection.
Download and convert youtube videos into mp3 fast and free with our addon.
I have created a very simple addon that will add a download now link on every youtube video to convert to mp3 and many other formats
Like these? Find related extensions in the Alerts & Updates collection.
Expand shortened URLs (e.g. TinyURL) with LongURL
Expands links to shortened URLs, like TinyURL, bit.ly, etc. using the LongURL service (longurl.org). Operates in the background without altering the text or style of anchors — you won’t see it working, but it’s there! The cache of expanded URLs may be viewed or cleared in the options page.
License is ISC (simplified MIT-style).
- Display feedback (via title attribute) when loading a URL or on error
Expand shortened URLs (e.g. TinyURL) with LongURL
None
Expand shortened URLs (e.g. TinyURL) with LongURL
Replace "undefined" titles with filename and "null" regexes with blanks in the options page
Expand shortened URLs (e.g. TinyURL) with LongURL
Expand shortened URLs (e.g. TinyURL) with LongURL
Now works correctly for unselected tabs. Checks for empty responses or titles.
Expand shortened URLs (e.g. TinyURL) with LongURL
Expand shortened URLs (e.g. TinyURL) with LongURL
Now works correctly for unselected tabs. Checks for empty responses or titles.
Expand shortened URLs (e.g. TinyURL) with LongURL
Expand shortened URLs (e.g. TinyURL) with LongURL
- Expand links inserted after page load (e.g. Twitter AJAX updates)
Great extension!!
Would be nice to get an indication that the extension is working on getting URL:s (instead of nothing as it is now)
replace “null”-value in options-page.
Thanks for the feedback!
I tried showing what was being loaded in the early revisions but I was very unhappy with it (distracting). If Chrome had a status bar…
The “nulls” are changed to blank table cells in 0.2.
Finally… probably the most useful extension. TYVM
The extension file was missing for a few minutes… now re-uploaded.
This screenshot is just what the options page looks like.
Can’t the floating status bar be used to show the expanded URL?
Anyway, great extension.
How does it work? It caches the expanded URLs, but doesn’t replace them in place? I really like the shortened URLs on my twitter page to be replaced automatically. Is this technically impossible, or you just don’t like it? How is the extension useful if it doesn’t replace links? Thanks!
Roy: It updates the link’s href and adds a title (tooltip) if LongURL has one. The text inside the link (indeed, anything related to the page’s appearance) is not changed. This is intentional.
I did write this mainly because of the prevalence of shortened URLs on Twitter (which I read via the web site). I didn’t want to alter anyone’s words, so to speak, especially if they’re carefully trying to fit things into 140 characters.
This is to some degree a matter of taste, though, so I would certainly consider adding an option to alter the link text if it exactly matches the href. I think this is what you want, but I’m not sure. Best way to explain or suggest any other changes is my fork queue on Github
I’m sorry. I didn’t hover the mouse on the link to see that the href has indeed changed.
@Decklin,
Thanks for your tips. I’ve made the changes I wanted. I also made some tiny bug fixes. My forked code is available at http://github.com/wh5a/explode
Roy: Thanks! Good catch on the identical URLs thing. If you’re wondering, in version 0.2 and earlier there was a somewhat more complicated design that sent just the URL info (not a ref to the anchor) back over a port, after which the content script would update every link on the page that matched.
Hi Decklin, great extension but there seems to be a memory leak in it. When I open chrome with a few tabs the extension takes about 6 meg of memory which is on par with a lot of other extensions. I opened up lots of tabs (20?) and then noticed that the extension was taking over 30 meg of memory which seemed a lot. The key thing though is that when I closed most of the tabs down the extension was still using over 30 meg of memory. I have done a little more testing and the memory usage seems to keep going up and never go down.
Cant fault it otherwise though it’s a very useful extension!
Cheers
When a page is updated through AJAX, your script doesn’t work on updated contents. To test this issue, go to your twitter page, and click more so that the page expands to include older tweets. The older tweets don’t get expanded URLs. I’m not familiar enough with Javascript to handle this issue. It would be great if you could fix it!
(BTW, if anyone else has a technical bug report, that one’s been entered here: http://github.com/decklin/explode/issues Thanks!) (Also, it’s fixed in 0.5.)
Neil — Egads, you’re right. Looking into it. Any advice from experienced JS hackers would be appreciated!
(Edit: preliminary testing indicates that the extension interface itself leaks memory. calling sendRequest without a closure or reference to the <a> element in the DOM (and returning immediately from the handler) causes the extension to bloat from ~8 to ~20mb after opening and closing a bunch of link-heavy tabs.)
I’ve reduced the memory usage in 0.6 by sending as little data as possible (and no closures) to the background page — this is where Chromium seems to have a leak. It’s still not as light as I’d like, but it is using less.
Bruno, the loading status is now shown in the title attribute (tooltip). Once it’s loaded the href is set to the long URL so you can see it like any other link.
I am no longer maintaining this extension here. Please go to its official extension gallery page for further updates.