Apfelinsel

Mac-Software => Thema gestartet von: Thyrfing am Oktober 22, 2005, 11:09:35

Titel: Searchstrings aus Suchfeldern und DEVONagent
Beitrag von: Thyrfing am Oktober 22, 2005, 11:09:35
Hallo zusammen,

für meine Suchen im Netz benutze ich DEVONagent 1.7 und DEVONthink Pro 1.01 zusammen. DA benutzt sogenannte Suchsets um vordefinierte Suchen zu ermöglichen. Diese Sets sind in XML geschrieben und können selber erstellt werden.
XML ist dabei nicht das Problem. Ich würde gerne wissen, wie ich erkennen kann, was in dem URL eines Suchfeldes die wichtigen Zeichen sind. Ich kann ja das Suchfeld, bzw. den URL nehmen und für eigene Suchprogramme benutzen. Was aber ist der wichtige Teil? Geht es mit PHP Suchfeldern überhaupt?

Ich komme, auch durch mehrmaliges Testen, zu keinem eindeutigen Ergebnis.

Mit OmniWeb kann ich Shortcuts erstellen, aber auch nicht bei allen Seiten und auch mit unterschiedlichen Ergebnissen.

Hm, hat jemand überhaupt verstanden, was ich machen will? :D
Titel: Re: Searchstrings aus Suchfeldern und DEVONagent
Beitrag von: warlord am Oktober 22, 2005, 11:15:42
Hm, hat jemand überhaupt verstanden, was ich machen will? :D

Sorry, nicht wirklich.
Titel: Re: Searchstrings aus Suchfeldern und DEVONagent
Beitrag von: Thyrfing am Oktober 22, 2005, 11:23:55
Also, ich möchte mir Suchsets selber schreiben, weiß aber nicht, welchen Teil eines URL ich benutzen kann, damit ich die Seite "extern" durchsuchen kann.

Eine Seite, z.B. Wikipedia, stellt ein Suchfeld auf der Hauptseite zur Verfügung, ich möchte den URL dahinther in einem eigenem Suchset benutzen, um mit einem Programm (DA) auf der Wikipedia zu suchen.

Beispiel eines Suchsets:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Queue</key>
<array>
<dict>
<key>Object</key>
<false/>
<key>URL</key>
<string>http://appleturns.com/</string>
</dict>
<dict>
<key>Title</key>
<string>As the Apple Turns</string>
<key>URL</key>
<string>http://appleturns.com/rss</string>
</dict>
<dict>
<key>Object</key>
<true/>
<key>Referrer</key>
<string>http://www.macmegasite.com/index.rss</string>
<key>URL</key>
<string>http://feeds.feedburner.com/macmegasite</string>
</dict>
<dict>
<key>Object</key>
<true/>
<key>URL</key>
<string>http://feeds.feedburner.com/macmerc</string>
</dict>
<dict>
<key>Object</key>
<false/>
<key>URL</key>
<string>http://www.applelinks.com/p5/index.php</string>
</dict>
<dict>
<key>Object</key>
<true/>
<key>Title</key>
<string>AppleLinks</string>
<key>URL</key>
<string>http://www.applelinks.com/p5/index.php/rss_1.0</string>
</dict>
<dict>
<key>Object</key>
<false/>
<key>URL</key>
<string>http://www.macedition.com/index.shtml</string>
</dict>
<dict>
<key>Object</key>
<true/>
<key>URL</key>
<string>http://www.macedition.com/rss.php</string>
</dict>
<dict>
<key>Object</key>
<false/>
<key>URL</key>
<string>http://www.macfixit.com/</string>
</dict>
<dict>
<key>Object</key>
<true/>
<key>URL</key>
<string>http://www.macfixit.com/backend/macfixit.rss</string>
</dict>
<dict>
<key>Object</key>
<false/>
<key>URL</key>
<string>http://www.macintouch.com</string>
</dict>
<dict>
<key>Object</key>
<true/>
<key>Referrer</key>
<string>http://www.macintouch.com/rss.xml</string>
<key>URL</key>
<string>http://www.macintouch.com/rss.xml</string>
</dict>
<dict>
<key>Object</key>
<false/>
<key>URL</key>
<string>http://www.macmegasite.com</string>
</dict>
<dict>
<key>Object</key>
<false/>
<key>URL</key>
<string>http://www.macmerc.com</string>
</dict>
<dict>
<key>Object</key>
<false/>
<key>URL</key>
<string>http://www.macminute.com</string>
</dict>
<dict>
<key>Object</key>
<true/>
<key>URL</key>
<string>http://www.macminute.com/headlines.xml</string>
</dict>
<dict>
<key>Object</key>
<false/>
<key>URL</key>
<string>http://www.macnn.com</string>
</dict>
<dict>
<key>Object</key>
<true/>
<key>URL</key>
<string>http://www.macnn.com/macnn.rss</string>
</dict>
<dict>
<key>Object</key>
<false/>
<key>URL</key>
<string>http://www.macobserver.com</string>
</dict>
<dict>
<key>Object</key>
<true/>
<key>URL</key>
<string>http://www.macobserver.com/rss/macobserver.rdf</string>
</dict>
<dict>
<key>Object</key>
<false/>
<key>URL</key>
<string>http://www.macworld.com/news/</string>
</dict>
<dict>
<key>Title</key>
<string>News Feed XML</string>
<key>URL</key>
<string>http://www.macworld.com/news/rss.xml</string>
</dict>
</array>
<key>RepresentedObject</key>
<dict>
<key>Comment</key>
<string>
Crawls the most popular Macintosh news sites and feeds (default query looks for Mac OS X 10.4 aka Tiger news).</string>
<key>DefaultQuery</key>
<string>Tiger OR (("Mac OS X" OR "MacOS X" OR "MacOSX" OR "Mac-OSX" OR "Mac-OS X") NEAR/2 "10.4")</string>
<key>Name</key>
<string>Macintosh News</string>
<key>Settings</key>
<dict>
<key>AddResultsToDEVONthink</key>
<false/>
<key>ArchiveResults</key>
<false/>
<key>BounceDock</key>
<true/>
<key>BringToFront</key>
<false/>
<key>Day</key>
<integer>0</integer>
<key>ExecuteScript</key>
<false/>
<key>Hour</key>
<integer>0</integer>
<key>IgnoreCache</key>
<true/>
<key>Minute</key>
<integer>0</integer>
<key>PlaySound</key>
<false/>
<key>QuitWhenDone</key>
<false/>
<key>Results</key>
<integer>1</integer>
<key>Schedule</key>
<integer>0</integer>
<key>SendMail</key>
<false/>
<key>Sound</key>
<string>Submarine</string>
<key>SpeakText</key>
<false/>
<key>TextToSpeak</key>
<string>Search complete, %d results found.</string>
<key>engines</key>
<array/>
<key>filterArchivedPages</key>
<false/>
<key>filterDuplicates</key>
<false/>
<key>filterJunk</key>
<false/>
<key>followLevels</key>
<integer>1</integer>
<key>followLinks</key>
<false/>
<key>ignoreUmlauts</key>
<true/>
<key>localized</key>
<false/>
<key>numberOfResults</key>
<integer>100</integer>
</dict>
</dict>
</dict>
</plist>
Titel: Re: Searchstrings aus Suchfeldern und DEVONagent
Beitrag von: Thyrfing am Oktober 22, 2005, 11:30:27
Alles klar, habe eine Anleitung gefunden! Jemand interessiert?
Titel: Re: Searchstrings aus Suchfeldern und DEVONagent
Beitrag von: warlord am Oktober 22, 2005, 11:43:32
Also, ich möchte mir Suchsets selber schreiben, weiß aber nicht, welchen Teil eines URL ich benutzen kann, damit ich die Seite "extern" durchsuchen kann.

Das wird in der Regel alles sein, was nach dem ? kommt. Das sind jeweils von einem = getrennte Schlüssel/Wert-Paare, welche wiederum von einem Trennzeichen (häufig & mitunter aber auch ; ) voneinander getrennt sind.

Oder habe ich Dich immer noch nicht richtig vertanden?
Titel: Re: Searchstrings aus Suchfeldern und DEVONagent
Beitrag von: Thyrfing am Oktober 22, 2005, 11:58:09
Doch hast du, aber was ich mit PHP Suchfeldern mache, bleibt mir ein Rätsel.
Titel: Re: Searchstrings aus Suchfeldern und DEVONagent
Beitrag von: warlord am Oktober 22, 2005, 12:10:40
Hmm, jetzt ist mir wiederum nicht klar, was Dir nicht klar ist.  ;)

Was meinst Du mit PHP Suchfeldern? Wie ein Server eine Suche ausführt und ob das ein PHP-Skript oder sonst etwas ist, spielt doch eigentlich keine Rolle. Du kuckst Dir das Eingabeformular der betreffenden Suchseite an und musst, wenn Du das Zielskript selbst aufrufen willst, einfach die selben Angaben liefern, die auch das Forumlar der betreffenden Suchseite liefert.