Clipboard Quest (KlipOQuery Windows Klon)

Idee...

Für Linux gibt es KlipOQuery. Damit ist es möglich einen in der Zwischenablage befindlichen oder markierten Text mit einem beliebigen Webservice zu analysieren.

"KlipOQuery reicht den aktiven Inhalt der Zwischenablage an eine Webseite weiter.
Das können z.B. Wörterbücher, Suchmaschinen, Enzyklopädien oder sonstige
Nachschlagedienste sein. Auf Informationen kann zugegriffen werden, indem
ein Text in einer beliebigen Anwendung markiert und das KlipOQuery-Icon in
der Kontrollleiste angeklickt wird. Im Standardbrowser werden Informationen
der gewählten Website zu dem markierten Begriff angezeigt."

Quelle: http://wiki.ubuntuusers.de/KlipOQuery

Da es für dict.leo.org zwar eine Software gibt die genau das (und noch mehr) unter Windows bewerkstelligt, diese allerdings durchgehend (auch bei nichtbenutzung) um die 30 bis 50MB Ram frisst (ein Internet Explorer rennt die ganze Zeit vor sich hin) wurde flux was zusammengezimmert: Clipboard Quest 1.0. Diese Version war noch fest an dict.leo.org gebunden und nie öffentlich zugänglich.

"[...]Da wir an einer allgemeinen Version parallel zu Lion jedoch nicht interessiert sind,
geben wir keine Erlaubnis, dieses Tool, soweit es auf unsere Wortschätze zurückgreift,
allgemein zur Verfügung zu stellen.[...]"

- Hans Riethmayer, Geschäftsführer LEO GmbH.

Ist ja aber auch verständlich, “Lion” ist Shareware und eine Freeware die einen ähnlichen Funktionsumfang bietet kommt da etwas ungelegen. Also wurde das Tool so umgebaut dass es nicht mehr an dict.leo.org gebunden ist sondern mit so ziemlich jedem Webservice funktioniert und keinerlei vordefinierte Services mitbringt. Damit liegt die Verantwortung für die Einhaltung der Nutzungsbedingungen des jeweilig vom Nutzer eingestellten Service bei eben diesem Nutzer. Also lieber Nutzer: Für viele Webservices (z.B. leo.org) gilt schon eine Funktionalität wie dieses Tool sie bietet als “automatisierte Abfrage” und ist nicht erwünscht bzw. in den Nutzungsbedingungen untersagt.

Funktionalität/Verwendung

Die Verwendung ist relativ simpel:

Es wird eine Verknüpfung zur cq2.exe in den Quickstart gelegt. Diese bekommt zusätzlich noch Parameter verpasst. Das könnte dann so aussehen:

D:\cq2\cq2.exe http://www.webservice.de/suche?suchwort=%s

Nehmen wir mal an jetzt wird das Wort “Dokument” im aktiven Fenster markiert und auf das Quickstart-Icon gedrückt, dann ruft ClipboardQuest

http://www.webservice.de/suche?suchwort=Dokument

im Standardbrowser auf. Ist kein Wort markiert wird eben der Text aus der Zwischenablage verwendet. Im Prinzip die gleiche Funktionalität wie KlipOQuery.

Um Icons für die Verknüpfungen im Tray zu bekommen lassen sich diese von

http://www.webservice.de/favicon.ico

herunterladen.

Die zu verwendende Adresse lässt sich einfach herausfinden: Sucht man bei einem Webservice nach einem Text taucht dieser in der Ergebnisseite in der URL auf, dieses Wort muss dann nur doch %s ersetzt werden. Ansonsten gibt es diese auch auf der KlipOQuery Seite unter German Services.

Codeschnipsel

Sind im Quelltext eigentlich ausreichend dokumentiert… dabei ist z.B.

  • Setzen und lesen von Text in/aus der Windows Zwischenablage
  • Maus/Tastaturkommandos an andere Fenster schicken
  • kleines pfuschiges urlencode
  • Überprüfen ob ein Fenster ein Konsolenfenster ist
  • URL im Standardbrowser öffnen

Download

 
Back to top
projekte/clipboard_quest.txt · Last modified: 2021/03/30 10:18 (external edit)
 
 
CC Attribution-Share Alike 4.0 International
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0