You are here

My program for Opera

My program for Opera
Checked: 1 hour 11 min ago
Updated: 7 years 7 months ago
Update every: 2 hours

Subscribe to My program for Opera

Fast base64 encoding in js. And test results.

My program for Opera - Sun, 21/11/2010 - 2:02pm
function encodeBase64(str){
	var chr1, chr2, chr3, rez = '', arr = [], i = 0, j = 0, code = 0;
	var chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='.split('');

	while(code = str.charCodeAt(j++)){
		if(code < 128){
			arr[arr.length] = code;
		else if(code < 2048){
			arr[arr.length] = 192 | (code >> 6);
			arr[arr.length] = 128 | (code & 63);
		else if(code < 65536){
			arr[arr.length] = 224 | (code >> 12);
			arr[arr.length] = 128 | ((code >> 6) & 63);
			arr[arr.length] = 128 | (code & 63);

Patch for double gzipped pages

My program for Opera - Mon, 15/11/2010 - 11:46am
Patch: (unpack opera.dll before, with «upx -d opera.dll»).

This patch just replaced «Accept-Encoding» header on more popular.
deflate, gzip, x-gzip, identity, *;q=0


gzip, deflate, identity, *;q=0

Of course, you use this patch at your own risk.

Some test pages:

NoAds. (NoScript+AdBlock)/2

My program for Opera - Wed, 13/10/2010 - 8:25am
NoAds.js 1.1 RC1 (35 Kb)

Скрипт представляет собой компиляцию adblock.js, block-external-scripts.js и abp_import.js и использует глобальное хранилище scriptStorage, появившееся в Opera 10.6, для сохранения настроек.

Блокирование скриптов с других доменов, которые в 99% случаев являются рекламой.
Блокирование элементов страницы, включая текстовую рекламу.
Импорт подписок AdBlock Plus EHH.

Using jsonp in bookmarklets

My program for Opera - Wed, 01/09/2010 - 4:44pm
Полезные ссылки - Хорошее введение в предмет. - Пакует скрипты, убирая комментарии, пробелы, переносы строк, может укорачивать имена переменных.
Javascript unpacker and beautifier - Выполняет противоположную задачу, "распаковывая" сжатый код.

AdBlock for Opera - analogue of «Adblock Plus: Element Hiding Helper»

My program for Opera - Mon, 15/12/2008 - 8:18pm (130Kb)

This tool used for easily blocking of page elements (and text ads). You simply select the element you want to be block. The element hiding rule is generated and added in Adblock+.css automatically.

Copy and select the menu in Ctrl+F12-Advanced-Toolbars. Close Opera, start AdBlock_setup.exe, specify the folder of Opera.

Перевод настроек opera:config

My program for Opera - Sun, 12/10/2008 - 10:12am
Скачать ru.lng c переводом (100Kb) для Opera 9.6

Кроме собственно перевода, который выглядит примерно так:

туда добавлены следующие возможности:
  • В opera:cache добавлены функции сортировки по размеру и имени файла в кэше (оно пропорционально дате)

Updates. Descriptions most useful UserJS and more.

My program for Opera - Sun, 21/09/2008 - 8:48pm
1) Added descriptions for more than 60 (useful) UserJS on (translation my Russian page.)

2) Since writing of previous post, most utilities were renewed. oGet and htm2clip now works on framed pages, Qsaver supports fast saving in CHM, and Opera Loader better works with Opera 9.5.

3) How to add icons for file-types in Opera filemanager

Update google-translate.js.

My program for Opera - Thu, 15/05/2008 - 1:01pm
Sample of menu: menu_bbcode_english.ini.
Go to Page,"javascript:google_translate('auto|en')",,,"Window Mail Compose Icon"

* Google now supports automatic language detection. Therefore you can use universal button or hotkey for translation from any language to English.
* First start more fast.
* Works in Opera 9.5 beta2

Block javascript pop-ups

My program for Opera - Sat, 19/04/2008 - 1:51pm
It's a new generation Pop-Ups created with JavaScript (example), which the standard blocking does not work with.
Fortunately, in most cases JavaScript code is in a file on other server, that allows simply to block js.
// ==UserScript==
// @name block-external-scripts
// @description Block external scripts.
// @exclude*
// ==/UserScript==

opera.addEventListener('BeforeExternalScript', function(e){

All opera:... from Opera 9.5 build 9903

My program for Opera - Thu, 17/04/2008 - 10:04am
In place of «opera:» can be «about:»

opera:about - About Opera
opera:blank - Blank page
opera:cache - Cache
opera:config - Preferences
opera:debug - Used for remote debugging
opera:drives - Local drives
opera:/help/ - Help

Немного о настройках Safari для Windows

My program for Opera - Tue, 08/04/2008 - 9:20am
Писать про Opera пока особо нечего, так как ни одного пригодного к использованию билда Opera 9.50, разработчики в этом году так и не выпустили :( Впрочем некоторые старые материалы я систематизировал: 55 пользовательских скриптов для Opera (UserJS),

Descriptions in opera:plugins and more

My program for Opera - Mon, 11/02/2008 - 6:32pm
Unfortunately, Opera does not show the versions of Flash-plugins. This addition corrects it.
Replace in yours *.lng file, string «-1303632626="Plug-ins"» on
-1303632626="Plug-insdocument.addEventListener('load',function() {var tb=document.getElementsByTagName('tbody');var p=navigator.plugins;for(var i=0, pi; pi=p[i]; i++){tb[i].innerHTML='Description:'+pi.description+''+tb[i].innerHTML};},false)"

And go to opera:plugins ;) .

Quick Saver 2.2

My program for Opera - Fri, 30/11/2007 - 2:05pm
QSaver Ver 2.2 (40Kb)
* Improved compatibility with Opera 9.50 and Opera 8.
* The buttons of the quick saving changed. Not forget them to renew!
+ Quick saving of images.

Update of UserJS

My program for Opera - Mon, 17/09/2007 - 10:56am
* Fixed small problem with Kestrel
* "Window" with a translation, it is possible to drag.

+ Second click takes away tags
+ More buttons

Quick Saver 2.1

My program for Opera - Fri, 03/08/2007 - 6:05pm
QSaver Ver 2.1 (40Kb)
The program is intended for the quick saving in MHT or HTML, with autorenaming if such file exists already. And saving of all (or many) of pages. Also can save screenshots of pages in .png.

+ QSaverHistory.html
+ Compatibility with Opera 8
* Uses Winapi.
+ It's possible to save screeshots of visible part of page.
* Small improvements.

oGet 2.5

My program for Opera - Thu, 19/07/2007 - 7:22pm
oGet 2.5 (250Kb)
* Small fixes
+ Support of rapget (he must be started, even once).
+ Support of custom download managers.
* Because of Opera bug-269238, an old variant is again used for "Download with oGet"
* Improved parser for Opera 8.
+ Base support of previous versions of Opera (7 & 8).
+ For Opera 9.2x, added item of menu "Download All with FTP"

Block images from menu Opera

My program for Opera - Sat, 23/06/2007 - 7:07pm
Add in [Image Popup Menu] and [Image Link Popup Menu]
Platform Windows, Item, "Block image"="Copy image address,,,, "Content block image" & Go to Page, "javascript:(function(){var clip='%c';var d = document.selectNodes('//img[@src]');for(var i=0, di; di=d[i]; i++){if(di.src='none !important'};})()" & Execute program, "D:\Opera\misc\Block.vbs" & Content block details, 1"

Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")

WScript.Sleep 100

Get File Size setup for Opera

My program for Opera - Fri, 08/06/2007 - 8:03am (rus/eng 600Kb)
From site:
Get File Size is an browser add-on that allows you to find out the size of a file before downloading it. Get File Size does not require any special skills, just right-click the link to a file and select Get File Size, the program will immediately show you the size of the file.

Flashblock for Opera 9

My program for Opera - Fri, 25/05/2007 - 8:12pm
Replaces Flash objects with a button you can click to view them. Two variants: with text and graphic buttons. And simple variant, without buttons.

Based on Flashblock for FF and GspuSi Flash blocker for Opera 9.

Fixed small problem with FlashBlocker.js.
Blocking of Silverlight is added.
Used icons from AVol.

Copying text with formatting to clipboard and Autocopy.js

My program for Opera - Sun, 20/05/2007 - 9:04pm
I forgot to mention about it before :)
Program for copying text with links and images to clipboard, from menu of Opera. Also included



Subscribe to My program for Opera