My programs for Opera

Quick Saver 2.1

, ,

QSaver Ver 2.2 (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.

History:
2.2
* 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.
+ Search in QSaverHistory.html
2.1
+ QSaverHistory.html
+ Compatibility with Opera 8
2.0
* Uses Winapi.
+ It's possible to save screeshots of visible part of page.
* Small improvements.

oGet 2.5Compatibility with Kestrel

Comments

Anonymous Friday, September 14, 2007 8:31:28 PM

Jonathan writes: This...is...awesome. This is soooo much better than any other solution I've found out there (like external macros). Heck, you even gave the user a way to set up an (1) automatic folder to save to, as well as (2) auto-renaming filename copies?! Plus, Amazon DVD page titles used to give me so much hassle to rename, and your utility (3) automatically trims it down?! Plus, you (4) log the saving activity to a page which also tracks date/time saved, with links to the page!(Oh, you may want to list those in the features.) If there's a way to add (A) hotkey, it would really kick this utility up a notch. It might be good to have a (B) quick help text/usage guide somewhere in the options area, or at least explain further what exactly the different buttons do. Anyway, as far as I could figure out: quick save in folder: saves to the last folder a user saved anything to quick save: saves to the folder set in quick saver option (I like this one most) simple save: user-selected folder (2nd best option for me) screenshot: nice, simple screenshot ONLY of opera window, saved in a png file (2 of 2 tried were 22k in size) (probably good for "quoting" part of a page w/ pics) Oh, and I do not get how to use Save All Page (although it sounds uberrific). Thank you very much for this great utility! Feel free to revise/rearrange what I wrote above for inclusion in the readme or something if it was useful (it might save you some questions, hehe). I'll be copying the above to a txt file for my own reference, that's for sure. -Jonathan

A.RuzanovLex1 Saturday, September 15, 2007 4:05:25 PM

Thanks for your feedback

If there's a way to add (A) hotkey


Press on button (link) in Readme, select and copy code. Create hotkey (Ctrl+F12->Advanced->Shortcuts) with this code.

Anyway, as far as I could figure out:
quick save in folder: saves to the last folder a user saved anything to


It save in "quick save" folder and subfolder with name from adress of page (for instance, My documents\web\my.opera.com\some.html)
All of other, right wink

Oh, and I do not get how to use Save All Page


At first, you must enable sidebar "Windows" via right click.

Feel free to revise/rearrange what I wrote above for inclusion in the readme


Thanks, I add it to readme.

And 1 Monday, October 8, 2007 6:45:28 PM

Hi. Excellent utility you made like Jonathan described.

Can you possibly answer my questions in this thread?

I want to export pages I create as MHT with dreamweaver.

Anonymous Thursday, October 25, 2007 5:39:59 PM

Anonymous writes: found this utility today. Very, very useful :-). A suggest for a similar utility: instead of saving html pages, a button for automatic saving of opened images (included folder selection setting and autonumbering of images with same name)

A.RuzanovLex1 Friday, November 30, 2007 1:24:16 PM

button for automatic saving of opened images


Done. Update to QSaver Ver 2.2

sibelius Tuesday, December 4, 2007 10:19:31 PM

Does this work with Opera 9.10?. I can´t make it function, I don´t see eny button added.

A.RuzanovLex1 Wednesday, December 5, 2007 6:42:34 AM

Yes. Open Readme_Eng.html in Opera and do drag'n'drop buttons to any panel of Opera (JavaScript must be enabled).

sibelius Wednesday, December 5, 2007 7:10:16 PM

Thanks, the problem was screen resolution. I am trying it now smile

nizamx Sunday, February 3, 2008 2:15:10 PM

Thank you very much but still one click image save unction needed like this:
I and in the forum several people need this function since saving hundreds of image is tiring with traditional way, even with ctrl+click+enter each time. So I think this function helps lots of people who are saving often images from art and photo galleries. FF and IE has it called "Image Toolbar" You go to on an image, click appearing icon and it is saved your predefined directory.

More Info:
https://addons.mozilla.org/en-US/firefox/addon/243

Developer's site:
http://www.cusser.net/extensions/imagetoolbar/

A.RuzanovLex1 Sunday, February 3, 2008 3:45:49 PM

one click image save unction


It's impossible. Opera does not have api.
If you need saving in one of click, use "Quick save in HTML with images", and if two clicks - use "Quick save image". Other variants are not present.

P.S. Gestures good solution for it, but it bugged in Opera 8+

nizamx Sunday, February 3, 2008 4:25:25 PM

Thank you I started using Quick Save Image function and it's really great especially saving images to specified folder. Can you add a hotkey (shortcut) for Quick Save Image so we can for example assign a macro to mouse third button and use this hotkey with one click image saving.

A.RuzanovLex1 Monday, February 4, 2008 11:44:19 PM

You can add «Button3 ctrl» «Copy image address & Execute program, "D:\Opera\program\QSaver.exe", "/img /folder %c %T" & Save image» in "Mouse setup", but unfortunately it works wrong. Bug sad
I will try other variants later...

A.RuzanovLex1 Thursday, February 7, 2008 10:33:15 PM

Qsaver 2.2.5

Add in Ctrl+F12->Advanced->Shortcuts->Mouse setup:
«Button3 ctrl» (or simple «Button3») and «Execute program, "C:\Program Files\Opera\program\qsaver.exe", "/imgs /folder %u %T"»
Press Ctrl+Mouse Wheel (or simple Wheel).

nizamx Monday, February 18, 2008 3:50:37 PM

I am using an auto-complete tool called intellicomplete for several years and I find a problem when using quick image save. After I use quick image save, intellicomplete can't prompt words for Opera about 5 minutes. Seems something remains in memory.
Link:
http://www.brothersoft.com/d.php?soft_id=63801&url=http%3A%2F%2Ffiles.brothersoft.com%2Futilities%2Fautomation%2FIntelliComplete_63801.exe

I think adding multiple folder profiles for quick image save in context menu would be great. Like one target folder for paintings, one for photos, another one for gifs etc...

And for middle click save function I must say a big thank you. I see when save dialog appears mouse pointer go there and click save, instead I think just triggering return button make operation faster and mouse pointer stays its original position.

A.RuzanovLex1 Monday, February 18, 2008 8:42:22 PM

intellicomplete


It don't works in Opera and Firefox for me.

adding multiple folder


Maybe in future.

nizamx Tuesday, February 19, 2008 12:41:35 PM

Here's my ini file for intellicomplete, you can overwrite it, also you can select options-filter-enable prompt in all aplications...
http://www.zshare.net/download/780772175e2112/

A.RuzanovLex1 Tuesday, February 19, 2008 6:47:34 PM

nizamx
Yes it's works.

After I use quick image save, intellicomplete can't prompt words for Opera about 5 minutes.


Not problem for me. You use last (2.2.7) version Qsaver?
What variant of the quick saving do you use?

nizamx Tuesday, February 19, 2008 9:58:35 PM

I have 2.2.5, I just downloaded from on top of the page link, this and mine file sizes are the same I overwrite them but problem continues, by the way if I close and relaunch Opera problem gone till use quick save again. Where can I download 2.2.7?
I have this string:

Execute program,"e:\Program Files\Opera\QSaver.exe", "/img /quick %c %T" & Save image

and ini also default settings gives the same result.

[MAIN]
; Ïóòü ê ïàïêå áûñòğîãî ñîõğàíåíèÿ
QuickSaveDir=j:\3 Downloads\

; Ïóòü ê ïàïêå áûñòğîãî ñîõğàíåíèÿ èçîáğàæåíèé
; QuickSaveImgDir=j:\3 Downloads\

; Âåğñèÿ Opera
OperaVersion=9

; Âåñòè èñòîğèş
History=0


A.RuzanovLex1 Wednesday, February 20, 2008 9:18:44 AM

Where can I download 2.2.7?


Link on top of the page.

I have this string


Wrong. Use

Copy image address & Execute program, "e:\Program Files\Opera\QSaver.exe", "/img /quick %c %T" & Save image


or

Execute program, e:\Program Files\Opera\QSaver.exe", "/img /quick" & Save image


Second variant must work.

nizamx Wednesday, February 20, 2008 12:04:00 PM

Second code is not saving images, first working but it disables intellicomplete. Two indispensible program for me, I don't know what to do.

A.RuzanovLex1 Wednesday, February 20, 2008 1:33:37 PM

Second code is not saving images


It's work without any problems for context menu. I do not know where you made a mistake. Check it.

Item, "Quick save image"=Execute program, "e:\Program Files\Opera\program\QSaver.exe", "/img /quick" & Save image



For saving with mouse wheel you must use other code, from readme:

Execute program, "E:\Program Files\Opera\program\qsaver.exe", "/imgs /quick %u %T"

nizamx Wednesday, February 20, 2008 5:27:20 PM

Right, but sadly none prevent intellicomplete problem. I guess something remains in the memory. Sometimes more than one hour it doesn't work.

A.RuzanovLex1 Wednesday, February 20, 2008 6:42:43 PM

Ask again. About what mode you say?

nizamx Wednesday, February 20, 2008 8:50:15 PM

Do you mean Opera mode I'm on author mode. Screenshots here:
http://img229.imageshack.us/my.php?image=modequ8.jpg

A.RuzanovLex1 Wednesday, February 20, 2008 9:39:09 PM

Oh no, sorry. I speak about saving. Does a problem take a place at the use some one method (saving via context menu, mouse wheel, userjs) or any?

nizamx Wednesday, February 20, 2008 9:49:30 PM

I first used only context menu then added and used wheel button,3, both makes the problem. I put QSaver.js to my user js folder but what code should I add to context menu to trigger to QSaver.js. I couldn't find it on help file.

A.RuzanovLex1 Wednesday, February 20, 2008 11:01:20 PM

both makes the problem.


Bad. Unfortunately I while do not have ideas as it to correct.

to trigger


Other code is not needed. You must only create MIME type.
Long press (0.5 sec) on image will save it in the certain folder.

nizamx Thursday, February 21, 2008 2:34:29 PM

Sorry , how and where to create MIME type, I couldn't see a place to put extension in QSaver.js. Which long press will save picture, left mouse button?

By the way I discovered this, waiting time is not solving the intellicomplete problem. Two solution for reenable intellicomplete prompts. One relaunch Opera and second launching any program from Stardock ObjectDock. I closed ObjectDock to see whether it causes this problem but no, after saving image with quick save again problem occures.

A.RuzanovLex1 Thursday, February 21, 2008 8:39:22 PM

From Readme_Eng.html wink .

Install QSaver.js. Go to Tools->Preferences->Advanced->Downloads. Create MIME type «text/qsv» and select «Open with other application» C:\Program Files\Opera\program\qsaver.exe. Also select «Pass web address directly to application». Long press (0.5 sec) on image will save it in the certain folder.


left mouse button?


Yes.

launching any program from Stardock ObjectDock


Strange bug, yes.

nizamx Thursday, February 21, 2008 9:46:37 PM

I added mime type but what we add for extension. With js it creates folder for every site. (I don't want these subfolders, just one folder for each picture I couldn't see folder target line in js how can I do this). Also if I press more than 0,5 seconds it creates an empty folder with site name without save image dialog appearing and without saving the picture. And in some sites pressing left click triggers nothing, example:

http://community.livejournal.com/relaxmusic/2008/02/21/

A.RuzanovLex1 Thursday, February 21, 2008 10:25:39 PM

but what we add for extension


Nothing.

I don't want these subfolders


Open QSaver.js with any editor and replace «/folder» on «/quick».

Also if I press more than 0,5 seconds


What OS do you use?

nizamx Friday, February 22, 2008 3:13:00 PM

Xp sp1 and Opera 9.25 The site above and some other sites it's not possible to trigger save action with js.

I found a bug; if I save a gif with the same name quick save.exe and in js mod (all three methods - mods) can't rename the gifs automatically and asks for overwrite confirmation. Also when I try to save a gif with the same name in js mod "tonec internet download manager" try to download the link as html.

A.RuzanovLex1 Friday, February 22, 2008 10:52:25 PM

Interestingly, if to increase timeouts will anything change? Try it

nizamx Saturday, February 23, 2008 11:42:41 AM

Yes now 0,5 second problem has gone and also seemed you fixed gif renaming problem. But if a picture has a hyperlink sometimes save works and sometimes new window opens with picture and sometimes both. Sadly js causes intellicomplete problem too. Previously I said in certain sites js not work, it's because I disabled javascript for these sites in Opera's site specific settings.

I found another bug for js: I replaced /folder with /quick and it works correct for jpg but for gifs /quick not working, it creates folder for each site.

A.RuzanovLex1 Wednesday, March 5, 2008 1:30:06 PM

nizamx Friday, March 7, 2008 10:53:09 AM

The problem "gifs create folder for each site" for js solved. The rest three problem above continues.

vi-user Thursday, April 10, 2008 5:50:15 AM

sounds really great!
is there a port to linux? and can it be set to start automaticaly on certain url's?

A.RuzanovLex1 Friday, April 11, 2008 11:25:46 AM

is there a port to linux?


No, but sources open.

can it be set to start automaticaly on certain url's?


Version 2.3.2 can do it.

vi-user Wednesday, April 16, 2008 5:36:57 AM

thanx for the idea.
I didn't try to compile quick saver on linux, just tried to understand how it works. Based on that, I achieved the same functionality using wget+userjs - never would have thought doing so if it wasn't for qs smile.
This is great and all but it doesn't work where I need it most: on my office server - a site that requires authentication; I believe qs would not work either because it only gets an URL from opera and no cookies for example. Wget has an option to load cookies but my tests were unsuccessful yet.
So, back to work; if something new should appear I'll post a solution smile.

A.RuzanovLex1 Wednesday, April 16, 2008 8:56:41 AM

on my office server - a site that requires authentication

First: by default, userjs don't work on https site. Set opera:config#UserPrefs|UserJavaScriptonHTTPS
Second: In principle you can pass cookies in wget, but it will be difficultly.

vi-user Thursday, April 17, 2008 1:44:09 PM

ok. problem solved smile
here is the procedure for the curious:
1. ad a user js saying that
location.href='data:text/something;charset=UTF-8, '+document.URL+'; '+document.cookie;

2. add a setting in the download section saying that text/something files shoul be opened with /path/to/my/script

3. create the script
###############
#!/bin/bash

cat /home/user/.opera/cache4/temporary_download/default* | awk -f /home/user/esc.awk
rm -f /home/user/.opera/cache4/temporary_download/default*
################

... where esc.awk looks like this:
################
BEGIN{
FS="; ";
}
function urlesc (a) {
gsub("[|]","%7C",a);
gsub("[:]","%3A",a);
gsub("[;]","%3B",a);
gsub("[{]","%7B",a);
gsub("[}]","%7D",a);
gsub("[\"]","%22",a);

return a;
}
{
cm="";
for(i=2;i<NF+1;i++){
cm=cm urlesc($i) "; ";
}
cm=cm "\" \"" $1 "\"";
system ( "wget -P /home/user/files/ --no-cookies --header \"Cookie: " cm);
}

################
that's it.

This works for me, it might not cover all situations (eg. I did not checked if all needed characters are escaped only the ones apearing in my cookies). For a more trusted solution use QuickSaver.

Thanks again Lex for the idea with the "data:..." part wink

A.RuzanovLex1 Thursday, April 17, 2008 3:02:21 PM

up

Anonymous Sunday, June 15, 2008 5:43:26 PM

Anonymous writes: I can't work it on 9.5 though it was working on 9.28 Am I wrong?

A.RuzanovLex1 Sunday, June 15, 2008 7:21:34 PM

http://my.opera.com/Lex1/blog/compatibility-with-opera-9-50-final
«Qsaver - not works, because Opera bugged».

nizamx Thursday, July 3, 2008 1:46:55 PM

Qsaver 2.4 released and works.

http://lexi.ucoz.ru/qsaver2.zip

Anonymous Friday, September 30, 2011 4:23:28 AM

Red writes: Very valuable app. Quick saving of images seems broken in Qsaver 2.4 opera 11.51. Thanks.

Anonymous Saturday, December 17, 2011 7:14:17 AM

Anonymous writes: Please upgrade Qsaver to work with Opera 11.5x, 11.6x and Opera 12.xx I am stuck on older version of opera 11.01 only due to this add on. Thank you :)

How to use Quote function:

  1. Select some text
  2. Click on the Quote link

Write a comment

Comment
(BBcode and HTML is turned off for anonymous user comments.)

If you can't read the words, press the small reload icon.


Smilies