Bug 137096 - integrate Serchilo wiki database for web shortcuts
Summary: integrate Serchilo wiki database for web shortcuts
Status: CONFIRMED
Alias: None
Product: konqueror
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Ubuntu Linux
: NOR wishlist
Target Milestone: ---
Assignee: Konqueror Developers
URL:
Keywords:
: 75696 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-11-09 12:32 UTC by Daniel Arnold
Modified: 2009-09-16 20:59 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Arnold 2006-11-09 12:32:39 UTC
Version:            (using KDE KDE 3.5.5)
Installed from:    Ubuntu Packages
OS:                Linux

Serchilo (http://serchilo.net) is a multilingual (http://xx.serchilo.net) web shortcut online command line and database which can be extended by everyone to any given web shortcut via a custom mediawiki wiki (see http://en.serchilo.net/wiki/index.php/Main_Page).

One example:
The Google web shortcut wiki page that drives the google web shortcut in Serchilo is at: http://en.serchilo.net/wiki/index.php/Google_Web:_g

How can you currently use it with Konqueror?

Add in your Konqueror web shortcut preferences a web shortcut
Provider: Serchilo
URL: http://xx.serchilo.net/?q=\{@}
[replace xx in the URL with your language code; check back if it exists]
Shortcut: s

After that you could search in Google for physics over Serchilo with that line in Konqueror in your language of choice (!):

s:g physics

So far nothing really advanced as Konqueror has the Google shortcut already. But how about train connections from let us say Berlin to Paris?

s:db Berlin, Paris

Voila there it is (db = Deutsche Bahn, if you wonder ;-). That's not in the current Konqueror web shortcuts and is really decent for those who go a lot by train. And there are a lot more really cool web shotcuts entered in that wiki database by tireless users. That way average people don't need to bother you developers with adding their favourite web shortcuts as standard into Konqueror but can easily contribute and everyone can benefit. And even more important: It is not limited to Konqueror. Any browser with web shortcut feature (for example Firefox as well) can use exactly the same shortcuts. You switch your browser (or even desktop) and inmediatly know your favourite web shortcuts. Cool, isn't it?

How about integrating Serchilo in KDE 4 even more so hat you don't need the "s:" anymore. That way you can drop some code and and maintenance work and can dramatically improve the web experience at the same time. :-)

If you feel uncomfortable with someone mixing up the wiki database you could probably also use a static snapshot of that database and parse it directly into Konqueror web shortcuts. Every user could then add the latest shortcut database with let us say the "Get hot new Stuff" feature of KDE if he wants so.

I think Serchilo could be a codewise relatively small but user experience wise a big thing for KDE desktop experience, especially for KDE 4.
Comment 1 Richard Hartmann 2008-07-22 16:46:15 UTC
That would give control over the name space to a third party.

What if I don't want db to point to db.de but to da bookstore? Especially the shorter abbrevations will be in high demand with hard, monetary interest driving at least a few black sheeps to exploit the system. That is, iirc, the reason why no new shortcuts make it into Konqueror. Not saying serchlilo is/can become corrupt, but it is dangerous to hand off these things.

Also, how does the technology work? Does this mean they get each and every one of my request to store & evaluate? Or do I just grab a local copy of abbrevations & do everything on my own box?
Comment 2 Daniel Arnold 2008-07-22 20:16:14 UTC
> That would give control over the name space to a third party. 

Come on... Did you read my entry entirely? I pointed out several options, namely:

1)
Add a Serchilo web shortcut (preferably "s:"). This would be very easy to implement, and furthermore shortcuts via Serchilo would be within their own namespace ("s:db Hamburg, Berlin"). So your fear would be void in this case (and wouldn't disrupt current Konqueror web shortcuts).

2)
Another option is a statically exported database. Let me quote myself:
'If you feel uncomfortable with someone mixing up the wiki database you could probably also use a static snapshot of that database and parse it directly into Konqueror web shortcuts. Every user could then add the latest shortcut database with let us say the "Get hot new Stuff" feature of KDE if he wants so.'
In case you are afraid of wikis (I assume so as you mentioned "high demand with hard, monetary interest") I can give you two answers:
a) Wikis have proven to be *very* resistant to these problems.
b) There is a MediaWiki extension called "FlaggedRevs" in German language Wikipedia, that allows for flagging certain articles versions as "OK" (by a group of sufficient trustworthy people) which then can be reused as the prefered version.

> Also, how does the technology work?

Just look for yourself. Serchilo is a plain MediaWiki with an extension that allows you to enter web shortcuts in between <command></command>. Acoording to your entered shortcut (the first key word) it will look up the wiki database and return an URL designed after the query replacement string inside "command" and your entered search words.

> Does this mean they get each and every one of my request to store & evaluate?

Sure. That totally depends what log files they store (note "they" is a single person I know from Wikipedia and CCC congresses). It can't be worse than our data orcus Google, isn't it?

That's why I also suggested 2) which would cause a little more work but would void your fears (beside having some other advantages and disadvantages).

Anyhow making Serchilo a web shortcut (solution 1) doesn't make the current privacy situation worse but it would improve user experience.
Comment 3 Georg Jaehnig 2009-01-06 00:42:54 UTC
I'm the Serchilo founder and just noticed the comments.

> That would give control over the name space to a third party.

Yes, but that third party is a wiki community. Who has control over the Konqueror built-in shortcuts now?

> What if I don't want db to point to db.de but to da bookstore? 

Serchilo allows creating user commands that override default commands.
http://wiki.serchilo.net/Serchilo:User_commands

> Especially the shorter abbrevations will be in high demand with hard, monetary interest driving at least a few black sheeps to exploit the system. 

That can happen, however the data is free (cc-by-sa), so anyone can copy the whole wiki and start a new Serchilo without black sheeps.

> Also, how does the technology work? Does this mean they get each and every one of my request to store & evaluate? 

This is what we do log:
http://wiki.serchilo.net/Serchilo:Privacy_policy

> Or do I just grab a local copy of abbrevations & do everything on my own box?

This is also possible now: http://download.serchilo.net/
Get commands.txt.bz2, it's a tab-separated dump of all commands. I could provide more formats, just ask.
Comment 4 Georg Jaehnig 2009-01-06 02:23:06 UTC
>Yes, but that third party is a wiki community. Who has control over the Konqueror built-in shortcuts now?

I've just realized that this may sound as if I would doubt the current control of Konqueror's shortcuts. I didn't mean that. I just wanted to point out that a wiki community could also provide a good control as good as it is now - but maybe faster and more flexible. Just like Wikipedia comparing to Britannica.

Besides, as Daniel suggested, there is still the possibility of only using checked snapshots of Serchilo's database.
Comment 5 FiNeX 2009-09-16 20:59:35 UTC
*** Bug 75696 has been marked as a duplicate of this bug. ***