|
Table of Contents
The description: "Opera Page Saving plug-in".Introduction
If you use Opera then you have probably noticed that this browser saves web pages differently than IE – it just piles them up. I find it inconvenient and not nice at all. Having looked around the Internet a programm or plug-in helping Opera to save pages appropriately I found nothing of the kind. I decided to write my own which could save pages in any format you like. And here it is FeaturesThis programm replaces Opera save dialog with extended one by COCO. Using this dialog window you can:
InstallationFrom version 2.2 and on COCO will be distributed in 2 type of packages, which differ from each other only by presence of the installation programm. Installation using installer Run file COCOSetup.exe and follow the instructions. Installation without installer Extract the files from archive into Opera’s folder i.e. C:\opera760\COCO\. SettingsFrom version 2.3 and on COCO can be adjusted only by using windows-based interface. It can be done by running COCO.exe without parameters. Programm settings consist of several sections indicated as a list in the left part of the window (similar to Opera settings window). Save methodshere you can add/remove/adjust actions which will be done after page is saved. E.g. packing into an archive.
Macrostrings
Custom Buttons
IntegrationUse this option to adjust Opera for using COCO.
HistoryThe log of folders where web pages were saved.
Quick save modeThis mode lets you save pages in predefined folder at once without showing save dialog.
MiscellaniousThe different options which have not got in one other section.
Creation of a scriptScript file is a common batch file with “bat” extension used for compatibility with older Windows versions. It’s name and corresponding save method name shall completely coincide. The following variables can be used in the script:
At use %X where X - number of parameter, value will be substituted so-called, and at % ~X - without inverted commas. Multilanguage support.From version 2.3 and on COCO supports multilanguage interface. You can modify existing language profiles or add your own. *.lng-file is a simple text file. Each row starting with “^” coinsides the text in COCO dialog. The others can be used for comments. Structure for user contributed language file:
Manual integrationIf you use Opera 7.x and above then you can customize popup menus, toolbars and even keyboard shortcuts. First you need to know where is the Opera located (normally C:\Program Files\Opera7). From here and on instead of putting the full path to Opera the contraction “%opera%” is used (you need to put your full path instead it). If you didn’t make adjustements in Opera setting files then they can be found in %opera%\defaults\ folder. Opera popup menu customisation: Open your Opera menu settings file named “standard_menu.ini” or your own menu file usually located in %opera%\profile\menu\ folder and add line “Item, “Save...with images”=Execute program, “C:\opera760\COCO\coco.exe”, “%t^^%c^^%u^^true^^”, 50977, “Save” & Save document with images as” in the [Document Popup Menu] section. This adds “Save document with images as” item to Opera page popup menu. Opera hotkeys customisation: Open your Opera keyboard settings file named “standard_keyboard.ini” or your own keyboard settings file usually located in %opera%\profile\keyboard\ folder and add line “s alt=Execute program, “C:\opera760\COCO\coco.exe”, “%t^^%c^^%u^^true^^”, 50977, “Save” & Save document with images as” in the [Application] section. This lets you use “Alt+S” combination to call COCO save dialog. Opera toolbar customisation: Open your Opera toolbar settings file named “standard_toolbar.ini” or your own toolbar settings file usually located in %opera%\profile\toolbar\ folder and add line “ButtonN, “Save in COCO”=Execute program, “C:\opera760\COCO\coco.exe”, “%t^^%c^^%u^^true^^”,”Save in COCO” ,”Save” & Save document with images as” in the [Document Toolbar.content] section. This lets you use Button on Page panel to call COCO save dialog. You can add any items you like to Opera settings but you shall be consistent with COCO call procedure format: ...\coco.exe %t^^%c^^%u^^true, т.е ...\coco.exe selected_text^^ clipboard^^page_address^^show_dialog^^ show_dialog – this logic variable defines whether to show save dialog (true) or not (false): Contact informationPlease send me your suggetions, feedbacks and bug reports. You can contact me using e-mail bivsoft@mail.ru Please include in the subject field word “COCO”. If you make your own scripts for saving pages using COCO send it to me for including in package with your copyright. Please use the same e-mail for this purpose. A history of versions-/+/* = removed/added/changet 2.3 betta 5, 18-10-2005 [+] save of all open windows (to read session.cfg)
[+] the separate utility of integration
[+] save format "Alternative IE"
[+] save format "Alternative IE" + folder
[+] save format "only HTML" in two ways ;)
[+] save command in specified a format for "fast buttons"
[+] transition from dialogue of adjustments automatically
in dialogue of preservation if the call has occured from the last
[+] an opportunity of a choice иконок at integration
[*] it is completely latent a console window of processing
[*] at a choice of a format of preservation or change of a folder
the name of a file delete
[*] replacement of variables in all scripts of processing %1 on % ~1
[*] at attempt of transition to a nonexistent folder from history or
"fast buttons" - transition to the nearest existing
[*] reaction to a mistake of the incorrect instruction of
macrovariables the user
[*] incorrect comparison of " the hot button " to item of the menu of
the Opera
[*] the order of following in new style of "fast buttons"
[*] storing of a way to time паке even if there was an empty line
[*] the mistake "section is not found"
[*] installation of language of the interface of the user
chosen during installation
[*] replace $data$-$date$, $bufer$-$buffer$, $adres$-$address$
[*] fine mistakes of the interface
2.3 betta 4, 16-08-2005 [*] work in system with non-standard scale factor
[*] the interface of dialogue of preservation is changed
[*] an opportunity of preservation of frames in format IE
[+] the expanded way of use of special buttons
[+] compatibility of a file of options for all new versions
[+] section "About the program"
2.3 betta 3, 22-06-2005 [+] an opportunity of preservation in format Internet Explorer [+] sample change of a format of date and time [*] correction of a bug "the latent expansion" [*] the window of a script now is turned off [*] pair fine interface bugs 2.3 betta 2, 14-06-2005 [+] the system of options, in result - reduction is advanced
The size of an executed file and increase of speed.
[+] the window of options is structured.
[+] support of the utility 7zip.
[+] an opportunity of a visual choice of the program of the packer.
[+] start of page after preservation.
[+] an opportunity of option of dialogue of preservation.
[+] system of support of set of languages.
[+] a macrovariable $user $.
[*] dialogue of preservation one.
[*] work with long headings
[*] independence of visibility of expansion in system
[*] replacement DIZ on ION
[*] process of initial option and integration is simplified.
[*] other fine corrections.
[-] Full refusal of manual option.
2.2, 05-03-2005 [+] инсталлятор [+] visual option and integration [+] support of a mode of versatility [+] support of not Russified OS [+] conducting a history of preservation [+] system of additional buttons for transition to "favourite" folders [+] an opportunity of a choice of a way of preservation it is direct from dialogue [+] a script for preservation in format CHM [*] work with the Opera 8b 2.1, 22-02-2005 [+] an opportunity to disconnect creation of a file .diz
[+] automatic инкрементация a name of a file at concurrence
[+] fast preservation in beforehand specified folder
(without dialogue of preservation)
[*] a filtration on expansion for each of scripts
2.0, 10-02-2005 The explanatory: it not release, figure 2 I would like to emphasize Novelty of the version since the program has completely changed strategy Works, we shall consider therefore, that it is a starting point in history. [+] the code is completely copied [+] system of scripts [+] system of macrolines [-] monitoring [-] dependence on foreign programs 1.0, 04-03-2004 [+] Creation of the first pilot version. The appendixFormat of patterns of time and date:
Translated by Ilya aka Chichako. |