

Monday, August 23, 2010 10:43:40 PM
Delete, Bookmarks, Opera, Script
...
Last year, I posted Opera Bookmarks Description Remover for Windows to reduce bookmarks file size by removing bookmarks description. You can do it in Linux using shell script or Terminal command.
Shell script
- Create a file with name opera-bookmarks-description-remover.sh with the following code inside ~/.opera directory.
#! /bin/bash
#
# A script to remove Opera bookmarks description
#
# Place inside ~/.opera and make it executable (chmod a+x)
#
mv bookmarks.adr bookmarks.adr.bak
awk '!/DESCRIPTION=/' bookmarks.adr.bak > bookmarks.adr

opera-bookmarks-description-remover.sh file inside ~/.opera directory
-

Enable 'Allow executing file as program'
- Close Opera.
-

Click 'Run in Terminal' or 'Run' button
Terminal command
Close Opera and run the following code in Terminal.
cd ~/.opera && mv bookmarks.adr bookmarks.adr.bak && awk '!/DESCRIPTION=/' bookmarks.adr.bak > bookmarks.adr

Terminal command to remove Opera bookmarks description
[lamarca]


Friday, October 26, 2007 5:56:41 AM
Linux, Windows, Beta, Opera
...
You can install & run Opera alpha/beta version without affecting your current Opera settings.
WindowsInstall Opera beta in different folder such as
Opera Beta. Your settings will be stored inside
%APPDATA%\Opera\Opera Beta folder.
LinuxDownload Opera beta package in
TAR.GZ or
TAR.BZ2 format, extract it and run
opera shell script. Your settings will be stored inside
profile folder.
MacRunning Multiple Versions of Opera on OS XSee
How to transfer all settings from one Opera installation to another? &
Test Opera weekly/beta/final with & without changing current Opera settings using Sandboxie.
Update: Feb 20, 2009

Sunday, April 1, 2007 1:01:18 PM
Proxy Server, Opera, Software, NTLMAPS
...
If proxy server authentication dialog box doesn't popup or popup frequently, try NTLMAPS.
NTLMAPS for Windows
NTLMAPS for Linux
Windows
- Download NTLMAPS.zip and unzip NTLM Authorization Proxy Server.
- Open server.cfg in any text editor and modify the following items shown in red/green color.
PARENT_PROXY:your_parentproxy
PARENT_PROXY_PORT:8080
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) to # User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)
NT_DOMAIN:your_domain
USER:username_to_use
PASSWORD:your_nt_password to PASSWORD:
- In Opera, go to , enable HTTP, HTTPS & FTP, enter 127.0.0.1 as proxy server and 5865 as port. Disable Enable NTLM in Opera.

Proxy servers configuration in Opera
- Run ntlmaps.cmd or ntlmaps.exe from NTLMAPS folder and don't close command window.

NTLM Authorization Proxy Server window
Linux
- Download NTLMAPS in tar.gz format and extract it.
- Follow step #2 for Windows.
- Follow step #3 for Windows.
- Open terminal, enter path to main.py, press enter and don't close terminal window.
Update: Oct 11, 2007


Wednesday, February 21, 2007 3:56:23 AM
Windows, Linux, Share, Opera
...
To share profile/settings between Windows & Linux, you should have Windows FAT32 partition and it should be mounted (preferably automatically) in Linux with read write access.
Backup both profile & mail directories in Windows & Linux.
In Windows
Method 1
Install another copy of Opera in FAT32 partition with Individual Opera profiles for each user on this computer option unchecked. Copy settings from old Opera to new Opera.
Method 2 Using NTFS junction point (you should have NTFS in system drive)
Move profile & mail directories to FAT32 partition and create junction point from old profile & mail location to new profile & mail location using Junction Link Magic or command line tool Junction. See observed effects of junction point.
Method 3
- Move profile & mail directories to FAT32 partition except profile\opera6.ini file and change all absolute file paths to reflect the new location in profile\opera6.ini, profile\widgets\widgets.dat & mail\accounts.ini.
- Move profile & mail directories to FAT32 partition, change all absolute file paths to reflect the new location in profile\opera6.ini, profile\widgets\widgets.dat & mail\accounts.ini and run Opera with command line option /settings. Example: C:\Program Files\Opera\Opera.exe /settings D:\Opera\profile\opera6.ini
In Linux
Method 1
Change all file paths to reflect FAT32 partition location in opera6.ini.
Method 2 Using symbolic link (AKA symlink or soft link)

Symbolic links in Linux
Move all files from ~./opera except cookies4.dat, opera6.ini, pluginpath.ini & vlink4.dat to some folder. Create a script file with the following code, change /windows/Opera/profile with path to Opera profile in FAT32 partition, set executable permission and run.
#!/bin/bash -
if [ ! -e ~/.opera ]; then mkdir ~/.opera; fi
cd ~/.opera
ln -s /windows/Opera/mail mail
ln -s /windows/Opera/profile/cache4 cache4
ln -s /windows/Opera/profile/cacheOp cacheOp
ln -s /windows/Opera/profile/images images
ln -s /windows/Opera/profile/keyboard keyboard
ln -s /windows/Opera/profile/menu menu
ln -s /windows/Opera/profile/mouse mouse
ln -s /windows/Opera/profile/sessions sessions
ln -s /windows/Opera/profile/skin skin
ln -s /windows/Opera/profile/styles styles
ln -s /windows/Opera/profile/toolbar toolbar
ln -s /windows/Opera/profile/userjs userjs
ln -s /windows/Opera/profile/widgets widgets
ln -s /windows/Opera/profile/contacts.adr contacts.adr
#ln -s /windows/Opera/profile/cookies4.dat cookies4.dat
ln -s /windows/Opera/profile/download.dat download.dat
ln -s /windows/Opera/profile/global.dat global.dat
ln -s /windows/Opera/profile/notes.adr notes.adr
ln -s /windows/Opera/profile/opcacrt6.dat opcacrt6.dat
ln -s /windows/Opera/profile/opera.dir opera.dir
ln -s /windows/Opera/profile/opera6.adr opera6.adr
ln -s /windows/Opera/profile/oprand.dat oprand.dat
ln -s /windows/Opera/profile/opssl6.dat opssl6.dat
ln -s /windows/Opera/profile/override.ini override.ini
ln -s /windows/Opera/profile/search.ini search.ini
ln -s /windows/Opera/profile/speeddial.ini speeddial.ini
ln -s /windows/Opera/profile/urlfilter.ini urlfilter.ini
#ln -s /windows/Opera/profile/vlink4.dat vlink4.dat
ln -s /windows/Opera/profile/wand.dat wand.dat
ln -s /windows/Opera/profile/widgets.adr widgets.adr
exit 0
Even if you create symbolic link for
cookies4.dat &
vlink.dat, these will be replaced by files when you close Opera.
Warning: There is no security option in FAT32. So, anyone can access your profile in FAT32 partition if they have account in Windows.
Update: Dec 17, 2007



Thursday, October 6, 2005 11:01:56 AM
Opera, WinRAR, BackUp, Windows
...
LinuxWindowsLinux
Create a file
opera-backup.sh in your home, add the following and set
Execute permission.
#!/bin/bash -
# Opera backup using WinRAR command line
#
# To restore files from backup use the following commands
# cd ~
# unrar x <path-to-archive>
# Example : unrar x /backup/opera-backup-061010-144215.rar
#
echo -e "\nOpera backup using WinRAR command line\n"
cd ~
rar a -hppassword -m5 -r -agYYMMDD-HHMMSS opera-backup- @opera-backup.lst
sleep 5
exit 0
See WinRAR command line switches explanation
below.
Create a file
opera-backup.lst in your home, add the following and make sure the paths are correct. If you don't want to backup a particular directory or file, add
// before that line. Directories (skin, userjs) and files (download.dat, global.dat, vlink4.dat) are disabled by default.
// Opera backup using WinRAR command line
// Remove '//' before file path to archive that directory or file
//
// Directories to backup
.opera/dictionaries/ // Dictionaries
.opera/icons/ // Favicons
.opera/keyboard/ // Keyboard configuration
.opera/mail/ // Mail
.opera/menu/ // Menu configuration
.opera/mouse/ // Mouse configuration
.opera/plugins/ // Plug-ins
.opera/sessions/ // Sessions
.opera/styles/ // Styles
//.opera/thumbnails/ // Speed Dial thumbnails
.opera/toolbar/ // Toolbar configuration
//.opera/skin/ // Skin
.opera/toolbar/ // Toolbar configuration
//.opera/userjs/ // UserJS files
.opera/widgets/ // Widgets
// Files to backup
.opera/bookmarks.adr // Bookmarks
.opera/cookies4.dat // Cookies
.opera/contacts.adr // Contacts for e-mail & instant messaging
//.opera/download.dat // Download history
//.opera/global.dat // Global history
.opera/notes.adr // Notes
.opera/opcacrt6.dat // Certificate authorities
.opera/opcert6.dat // Personal certificates
.opera/operaprefs.ini // Opera settings
.opera/opssl6.dat // SSL preferences
.opera/override.ini // Site preferences
.opera/search.ini // Search engines
.opera/speeddial.ini // Speed Dials
.opera/typed_history.xml // Typed-in addresses
.opera/urlfilter.ini // Blocked content
//.opera/vlink4.dat // Visited links
.opera/wand.dat // Wand data
.opera/widgets.adr // Widgets configuration
Whenever you want to backup, type
./opera-backup.sh in terminal and WinRAR will create a backup file (example:
opera-backup-061010-144215.rar) in your home.
If you want launcher, add
/home/username/opera-backup.sh in command and enable
Run in terminalWindowsUse Opera backup list and WinRAR command line shortcut creator.
Create a backup shortcut in desktop with following parameters.
"C:\Program Files\WinRAR\WinRAR.exe" a -hppassword -m5 -r -agYYMMDD-HHMMSS D:\Backup\Opera- @Opera-Backup.lst
.
C:\Program Files\WinRAR\ - Change this if path to your WinRAR directory is different.
a - Add files to archive.
-hppassword - If you want to password protect your backup keep it and replace
password with your password else remove -hppassword. If you remove password, WinRAR will ask password during backup process. Without password it is impossible to view even the list of files in archive encrypted with -hp switch.
-m5 - Compression method.
-m0 do not compress file when adding to archive
-m1 use fastest method (less compressive)
-m2 use fast compression method
-m3 use normal (default) compression method
-m4 use good compression method (more compressive, but slower)
-m5 use best compression method (slightly more compressive, but slowest)
-r - Recurse subdirectories.
-agYYMMDD-HHMMSS - Generates archive name using the current date and time.
Y - year
M - month
MMM - month name as text string (Jan, Feb, etc.)
W - a week number (a week starts with Monday)
A - day of week number (Monday is 1, Sunday is 7)
D - day of month
E - day of year
H - hours
M - minutes (treated as minutes if encountered after hours)
S - seconds
N - archive number. RAR searches for already existing archive with generated name and if found, increments the archive number until generating a unique name.
D:\Backup\ - Change this path to your backup directory. This directory must exist.
Opera-Backup.lst - Create a file with this name and add the following lines and make sure the paths are correct. If you don't want to backup a particular directory or file, add // before that line. Directories (Skin, userjs) and files (global.dat, vlink4.dat and download.dat) are disabled by default. This file should be in same place where you created backup shortcut (in our case desktop).
// Opera backup using WinRAR command line
// Remove '//' before file path to archive that directory or file
//
// Directories to backup
C:\Program Files\Opera\program\plug-ins\ // Plug-ins
C:\Program Files\Opera\profile\dictionaries\ // Dictionaries
C:\Program Files\Opera\profile\icons\ // Favicons
C:\Program Files\Opera\profile\keyboard\ // Keyboard configuration
C:\Program Files\Opera\profile\mail\ // Mail
C:\Program Files\Opera\profile\menu\ // Menu configuration
C:\Program Files\Opera\profile\mouse\ // Mouse configuration
C:\Program Files\Opera\profile\sessions\ // Sessions
// C:\Program Files\Opera\profile\skin\// Skin
C:\Program Files\Opera\profile\styles\ // Styles
// C:\Program Files\Opera\profile\thumbnails\ // Speed Dial thumbnails
C:\Program Files\Opera\profile\toolbar\ // Toolbar configuration
// C:\Program Files\Opera\profile\userjs\ // User JavaScript files
C:\Program Files\Opera\profile\widgets\ // Widgets
// Files to backup
C:\Program Files\Opera\profile\bookmarks.adr // Bookmarks
C:\Program Files\Opera\profile\cookies4.dat // Cookies
C:\Program Files\Opera\profile\contacts.adr // Contacts for e-mail & instant messaging
//C:\Program Files\Opera\profile\download.dat // Download history
//C:\Program Files\Opera\profile\global.dat // Global history
C:\Program Files\Opera\profile\notes.adr // Notes
C:\Program Files\Opera\profile\opcacrt6.dat // Certificate authorities
C:\Program Files\Opera\profile\opcert6.dat // Personal certificates
C:\Program Files\Opera\profile\operaprefs.ini // Opera settings
C:\Program Files\Opera\profile\opssl6.dat // SSL preferences
C:\Program Files\Opera\profile\override.ini // Site preferences
C:\Program Files\Opera\profile\search.ini // Search engines
C:\Program Files\Opera\profile\speeddial.ini // Speed Dials
C:\Program Files\Opera\profile\typed_history.xml // Typed-in addresses
C:\Program Files\Opera\profile\urlfilter.ini // Blocked content
//C:\Program Files\Opera\profile\vlink4.dat // Visited links
C:\Program Files\Opera\profile\widgets.dat // Widgets configuration
C:\Program Files\Opera\profile\wand.dat // Wand data
Whenever you want to backup, press shortcut key, Ctrl+Alt+O and WinRAR will create a backup file (example: Opera-050319-153045.rar) in D:\Backup\ directory.
See user's manual, Rar.txt in WinRAR directory to learn more about console RAR.
Update
Oct 17, 2006: Linux version
Nov 12, 2009