Skip navigation

Sign up | Lost password? | Help

My program 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.

Thumbnails in opera cacheCompatibility with Kestrel

Comments

Anonymous 14. September 2007, 20:31

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

Lex1 15. September 2007, 16:05

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 8. October 2007, 18:45

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 25. October 2007, 17:39

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)

Lex1 30. November 2007, 13:24

button for automatic saving of opened images


Done. Update to QSaver Ver 2.2

sibelius 4. December 2007, 22:19

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

Lex1 5. December 2007, 06:42

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

sibelius 5. December 2007, 19:10

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

nizamx 3. February 2008, 14:15

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/

Lex1 3. February 2008, 15:45

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 3. February 2008, 16:25

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.

Lex1 4. February 2008, 23:44

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 :frown:
I will try other variants later...

Lex1 7. February 2008, 22:33

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 18. February 2008, 15:50

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.

Lex1 18. February 2008, 20:42

intellicomplete


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

adding multiple folder


Maybe in future.

nizamx 19. February 2008, 12:41

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/

Lex1 19. February 2008, 18:47

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 19. February 2008, 21:58

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


Lex1 20. February 2008, 09:18

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 20. February 2008, 12:04

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

Lex1 20. February 2008, 13:33

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 20. February 2008, 17:27

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

Lex1 20. February 2008, 18:42

Ask again. About what mode you say?

nizamx 20. February 2008, 20:50

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

Lex1 20. February 2008, 21:39

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 20. February 2008, 21:49

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.

Lex1 20. February 2008, 23:01

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 21. February 2008, 14:34

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.

Lex1 21. February 2008, 20:39

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 21. February 2008, 21:46

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/

Lex1 21. February 2008, 22:25

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 22. February 2008, 15:13

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.

Lex1 22. February 2008, 22:52

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

nizamx 23. February 2008, 11:42

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.

Lex1 5. March 2008, 13:30

nizamx 7. March 2008, 10:53

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

vi-user 10. April 2008, 05:50

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

Lex1 11. April 2008, 11:25

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 16. April 2008, 05:36

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:.

Lex1 16. April 2008, 08:56

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 17. April 2008, 13:44

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:

Lex1 17. April 2008, 15:02

:up:

Anonymous 15. June 2008, 17:43

Anonymous writes:

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

Lex1 15. June 2008, 19:21

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

nizamx 3. July 2008, 13:46

Qsaver 2.4 released and works.

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

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