Chaos in a Can

Opera Stuff

, , ,

This is a list of most of the stuff I've made to extend Opera. Also, check my plans for a rarely-updated list of what I'm working on.

Extensions
AutoStack - Opens new tabs in the stacks from which they were opened
Extensions page - Support and comments page

Media Keys - Controls Internet radio services with keyboard shortcuts
Extensions page

Open With Long-Click - Opens tabs in the background by clicking and holding on links
Extensions page

Reverse Image Search - Adds a context menu item to search for similar images.
Extensions page

Song Notifier - Displays a notification when a new song plays in Grooveshark
Extensions page - Support and comments page - Github

Tab Vault - Store tabs for later without cluttering your tab bar.
Extensions page - Support and comments page - Notes on translating Tab Vault - Github

Text Shortcuts - Enter accented characters with "Ctrl+Accent, Character" shortcuts like in Microsoft Word. Also lets you define your own shortcuts to enter any text.
Extension page - Support and comments page

UserScript Converter - Automatically turn user scripts into extensions.
Extension page - Github

Extension Libraries
Windows and Tabs API Extensions - Useful methods for Opera 12.00's new API
Github

OperaExtOptions - A library for painlessly creating an options page for your extension
Github - My Opera post

OperaLink.js - A JavaScript library for communicating with Opera Link.
Github - My Opera post

Widgets
Search Organizer - Reorder your Opera search engines.
CSS Fix - Automatically generate CSS patches for sites that use vendor-specific properties.

Utilities
Opera Skin Tweak - Python app that tweaks an existing skin. It has a small number of tweaks, but with a basic knowledge of Python, you can add your own.

Tab Vault Privacy PolicyOpera Skin Tweak

Comments

КрайстAlfa2male Wednesday, December 7, 2011 6:49:05 AM

Great stuff!

metude Wednesday, August 1, 2012 11:11:18 PM

Opera link.js > My Opera blogs posts link is wrong.
Should be this: http://my.opera.com/spadija/blog/2011/04/25/opera-link-library-preview

Joel Spadinspadija Thursday, August 2, 2012 11:32:15 PM

Whoops. Fixed.

metude Wednesday, September 5, 2012 11:03:14 AM

Is it possible to adopt your search organizer widget to an extension with new resource loader api in 12.5?

Joel Spadinspadija Wednesday, September 5, 2012 4:52:46 PM

Nope. The resource loader API can only get you files that are already part of your extension. Opera does already have a file reading API, but it doesn't have one to write to files, so you would have to find the .ini file every time (since the loader API won't give you real file paths) and manually save over it after every change.

metude Wednesday, September 5, 2012 5:09:39 PM

up

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.