SearchEdit - search.ini Editor for Opera

SearchEdit - search.ini Editor for Opera

, , , ,

SearchEdit is a Java-based editor for Opera's search.ini. It allows moving, editing and deleting existing search entries from the search.ini as well as adding/removing separators.
SearchEdit works with search.ini from Opera 9 and higher.
For more information read the tutorial or go to the Forum.

Version 0.4.1

(en, de, fr, lu)
Online readme
Online video


SearchEdit ist ein auf Java basierender Editor zum Bearbeiten der search.ini, man kann damit die Suchmaschinen editieren was mit Opera leider nur sehr eingeschränkt möglich ist. SearchEdit funktioniert mit der search.ini von Opera 9 und höher. Für mehr Informationen lesen Sie das Tutorial, bei Fragen das Forum.

Ecrit en Java, SearchEdit est un éditeur externe pour modifier le fichier de configuration des moteurs de recherche (search.ini). Avec cet outil on peut éditer les machines de recherche ce qui est malheureusement que très limité possible avec les moyens de bord d'Opera. SearchEdit fonctionne avec les fichiers search.ini d'Opera 9 et ultérieur.
Download language file
Download source
Changelog history
Bug reporting
Author: mikko facts and translations
SearchEdit is released under GPL v3.

Tutorial – die ersten Schritte

Comments

Tamil Tuesday, April 15, 2008 8:34:41 AM

up

Please upload soon English version of SearchEdit.

mikko link gives 404 Not Found error.

mikko211 Tuesday, April 15, 2008 10:22:35 AM

thx.
the release of the english version is tonight.

PS: sorry, my account was renamed.

Tamil Tuesday, April 15, 2008 10:24:13 AM

Originally posted by mikko211:

the release of the english version is tonight.

TY

Luxor Tuesday, April 15, 2008 11:54:50 AM

Looking forward to the English version smile

mikko211 Tuesday, April 15, 2008 5:54:31 PM

English version is online!

Tamil Wednesday, April 16, 2008 4:06:14 AM

Originally posted by mikko211:

English version is online!

Thanks.

Luxor Wednesday, April 16, 2008 11:31:10 AM

Downloaded thanks.

Maverickmav1976 Thursday, April 17, 2008 5:21:19 PM

Super gemacht. up

z@h3kZAHEK Thursday, April 17, 2008 9:57:53 PM

it's really nice tool.thanks.

mikko211 Friday, April 18, 2008 6:15:12 PM

czech version is released. thx kucikk for translation. yes

next SearchEdit-version will support external language-files.

mikko211 Saturday, April 19, 2008 11:51:09 AM

polish version is released. thx Zizzfizzix for translation. yes

zwan33 Monday, May 12, 2008 7:56:39 PM

Thx, this will save me countless hours putting order in my searches!!!

z@h3kZAHEK Tuesday, May 13, 2008 5:33:43 AM

Will you release a new version nowadays?

mikko211 Tuesday, May 13, 2008 10:32:53 AM

a new release (v0.3) comes next. now the program is ready without translation. if this work done, we will release the next version.

z@h3kZAHEK Monday, June 9, 2008 2:05:48 PM

Hello,
WHat happened for the third release?

Bausch PatrickPhilo007 Monday, June 9, 2008 3:28:50 PM

Will be released soon... bigsmile

mikko211 Monday, June 16, 2008 6:01:50 PM

ZAHEK, version 0.3 is released.

z@h3kZAHEK Monday, June 16, 2008 7:59:12 PM

ooh great:) thanks:)

grogge Wednesday, June 18, 2008 7:55:31 AM

Nice tool, but will there be a port to .NET/Mono?

mikko211 Wednesday, June 18, 2008 10:23:26 AM

thx.

no. and why? java supports the same main-platforms as mono and .net.
ikvm dont porting awt/swing-applications too.

nizamx Monday, June 23, 2008 10:09:24 AM

So great tool. I wish when I open this tool, it loads search.ini automatically. Thanks lot.

mikko211 Monday, June 23, 2008 10:33:59 AM

you can load your search.ini automatically. add path to your search.ini (as first parameter) to command line. you can use this with the batch/script-file too.

see (only in german):
http://my.opera.com/alexs/blog/searchedit-uber-die-kommandozeile-starten

BobbyDreamRyderX Sunday, July 13, 2008 6:52:30 AM

Works great! Makes life so much easier wink

Would like to add 1 suggestion to a wish list:

Have the seperator box checked on the item that the seperator will follow. At present when I open my search.ini file no checks are shown--all boxes are empty, & I always have to reopen Opera to find out where the seperators are.

Thanks again! Great Job wink

Marcus HaßmannMarcusHassmann Wednesday, July 23, 2008 3:07:51 PM

Am I right that SearchEdit isn't able to detect the name of a search engine if the "name"-key is empty and there is a nameid only (in search.ini)?

I red that it is possible to detect the name by reading out the nameid from languagefile.

I searched for some nameids in language file but couldn't find all ids.
Am I right that you leave out the names because of this reason?
Is there a way to find out the missing nameids/names?

Regards,
Marcus Hassmann

Bausch PatrickPhilo007 Wednesday, July 23, 2008 4:03:49 PM

You have to select your language file in : File-> Preferences : Opera (tab)

Afterwards the names should be displayed like this : http://files.myopera.com/Philo007/searchedit/searchnx1.png

Marcus HaßmannMarcusHassmann Thursday, July 24, 2008 6:29:55 AM

I tried this with the english and the german language file. In both cases SearchEdit shows the corresponding names for the nameid.
Thank you for the tip.

+ google has id 17171 but I could not find this id in any language file
+ opera has id 69678 but I could not find this id in any language file
+ yahoo has id -1752296930 and I could find this id in both language files

Where are nameid 17171 or 69678 defined?

Marcus HaßmannMarcusHassmann Thursday, July 24, 2008 9:27:23 AM

I got an answer in the general opera newsgroup:

"Those are probably still using the old pre-Opera 9 language file id numbers, and should be updated. Have a look at <URL:http://my.opera.com/nafmo/blog/show.dml/189902> and <URL:http://my.opera.com/nafmo/blog/show.dml/197345> for details on the change."

I have to read out the names programmatically and can't update language file id numbers on the users system.
Where are the old names in?

Marcus HaßmannMarcusHassmann Thursday, July 24, 2008 9:50:25 AM

I installed Opera version 8.02 and took a look into language file for id 69678. And I found an entry 69678="Amazon".

So how does Opera 9.52 read out the name for id 69678 when there is no nameid in language file?

Bausch PatrickPhilo007 Thursday, July 24, 2008 3:56:46 PM

Actually the google string is 1632215285 wink

Unfortunately some strings are "hardcoded" (happens often in weeklys) so that they are not definied by the language file. In the case of search.ini SearchEdit shows - if the string is known to us - the names from his own language file.

I guess that the old string numbers are now hardcoded...

mikko211 Thursday, July 24, 2008 6:50:37 PM

the hardcoded strings in opera are hardcoded in SearchEdit too.

Marcus HaßmannMarcusHassmann Friday, July 25, 2008 5:23:28 AM

Kk, thanks a lot for your answers.
I think I will implement hardcoded strings too.

mikko211 Friday, July 25, 2008 10:02:14 AM

for help you can see inside source code of SearchEdit.

Marcus HaßmannMarcusHassmann Tuesday, July 29, 2008 7:32:21 AM

I took a look into SearchEdit code.
Thank you very much.
It was very helpful!

Winglord Monday, October 13, 2008 2:28:07 PM

Excuse me.
Where is the Japanese LNGfile?

Alexsalexs Monday, October 13, 2008 2:40:53 PM

Winglord Tuesday, October 14, 2008 9:20:54 AM

Thank you!

Bausch PatrickPhilo007 Tuesday, October 14, 2008 4:15:17 PM

I had only 2 japanese lessons yet, but I will try it anyway bigsmile :

どういたしまして

Alexsalexs Monday, September 14, 2009 6:41:11 PM

Now you can read and download the new Online readme.

Sakari Rajamäkirajamsa Wednesday, June 30, 2010 10:03:27 AM

2 Bugs found:


#1 If you change search.ini in Opera, effective separator settings change:

'Has endseparator=1' --> 'Has endseparator=-1'.

SearchEdit v0.4 does not understand this and lists all searches without end separators. If you manually edit search.ini and change:

'Has endseparator=-1' --> 'Has endseparator=1',

all is fine in SearchEdit. I'm not sure whether the bug is in Opera or SearchEdit, but it's a nuisance.


#2 Today I run in to problems while testing the Opera 10.60.344 RC2. I wanted to remove the Ask.com Search Engine from my search.ini. Naturally I started my favorite search.ini -editor; SearchEdit. Trying to open v10.60.344's search.ini I got error:

'Loading aborted! Wrong file?'

Maybe the search.ini format has been changed?
10.60.344's search.ini had these new settings in it:

[Version]
File Version=32

[Options]
Default Search=AB9EADFEC08A5D40968C692000C5F13F
Speed Dial Search=AB9EADFEC08A5D40968C692000C5F13F

Suggest Protocol=JSON
Suggest URL=http://...



Best Regards
rajamsa
Finland

p.s. SearchEdit is a great improvement over Opera's minimal and archaic Search list editor. smile

Bausch PatrickPhilo007 Wednesday, June 30, 2010 12:06:33 PM

ad #1)
We have discussed -1 in August 2009 bigsmile
Our conclusion: "should be observed" because we could find no different behaviour.

SearchEdit actually handles every value different from 0 as 1.

Officially there should be no -1:
http://www.opera.com/support/usingopera/operaini/

This document was last updated for Opera 9.64
...
Syntax and values
For integer fields:

Value = 1 = TRUE; switched on
Value = 0 = FALSE; switched off




Workaround: Save your search.ini with SearchEdit and restart SearchEdit: Searchedit should show the separators again..

I'll ask mikko to change SearchEdit so that 1 and -1 are displayed as separator.

ad #2)
Yes since the new build on Friday bigsmile they have added [Options] and SearchEdit 0.4 refuse to read the file. I think older versions should work fine.

We hope that a new release of Searchedit will come very soon...

klaudyuxxx Tuesday, August 24, 2010 1:07:57 PM

Thank you for this great program.
Will there be an option to sort the searches alphabetically?

Bausch PatrickPhilo007 Wednesday, August 25, 2010 6:45:19 PM

Originally posted by klaudyuxxx:

Will there be an option to sort the searches alphabetically?


Maybe smile

But if mikko continues the development other features have a higher priority...

bartgzn Monday, December 20, 2010 10:20:50 PM

I seem to be having a slight problem with multi search, for some reason the script halts on the first search when using a combination with capitals and numbers ie "Friedrich 2009". Creating a new search without the first engine and another with different engines gave the same result.

Bausch PatrickPhilo007 Tuesday, December 21, 2010 6:16:19 PM

Hmm
I cannot reproduce this problem.
Please export your multi search with SearchEdit and give us a link to the search so that we can test it. smile



Alexsalexs Tuesday, December 21, 2010 6:17:07 PM

@bartgzn

I can't confirm this.
Please export the multi search (File → Export → SearchEdit File) and attached here.

bartgzn Tuesday, December 21, 2010 10:18:03 PM

Here's the link: http://files.myopera.com/bartgzn/files/LosslessSearch.se
The 3rd and 4th require login, but should produce results anyhow. I was searching for "Onyx 4009" on http://radio.klara.be/radio/10_programmas.php?datum=101220&xml_program=KL51101220AGOL.xml when the problem occurred and then tried a few other catalogue numbers and many just got to Avaxhome.

Bausch PatrickPhilo007 Wednesday, December 22, 2010 6:05:48 PM

Neither of us can reproduce your problem.

Which Opera build are you using?
Are you using user-javascripts or extensions? Which one?

Can you reproduce this behaviour with a clean Opera profile?

bartgzn Thursday, December 23, 2010 12:29:02 AM

Using 10.63 3516, one user-javascript: YousableTubeFix -tried clean profile already. Just now I injected the search into an untouched portable 10.10 and it worked!
in 10.63 I unchecked userjavascript and 'always use userjavascript' and bingo!, here too all engines showed.
Long story short I rechecked these one by one with some restarts, but unchecking -and even deleting the js folder- did not bring back the search.

Feels like a moving target, if you have a clue please let me know, but it looks like a clean reinstall job, thanks for pointing me in the right direction.

Alexsalexs Thursday, December 23, 2010 3:58:44 PM

Fine, but we have no problem with userjs.

P.S.: Update your Opera, the version 11 fixed few security issues.

bartgzn Wednesday, December 29, 2010 10:09:39 PM

Got it working after rolling out my backup.
I have no specific problems with userjs, but Opera is just not stable -a few mins ago I click a site on my speed dial and a split second it flashes "Did you mean http://my speeddialsite?" -when normal software breaks it does so in a stable way, say Excel refuses to open documents it will also refuse in 5 minutes or the next day.

Write a comment

You must be logged in to write a comment. If you're not a registered member, please sign up.