// This program is public domain. Do with this what you want.
//
// Disclaimer. Don't expect this to be here, to work, or to get fixed.
// But if you have a question or comment, email: mailto:julian_bond@voidstar.com
//
// If you're using Gnews2rss you presumably find it useful.
// Please email Google (news-feedback@google.com) asking them to produce RSS
// directly out of Google News Search.
//
// And why not host it yourself to save my bandwidth costs.
// Note: This version requires curl support in your php installation
if ($q) {
parse_html($q);
} else {
show_form();
}
//****************
function show_form() {
$server = getenv("SERVER_NAME");
$request = getenv("REQUEST_URI");
?>
Gnews2RSS at VoidStar.com
Ein Experiment, das eine Google-News-Suche in RSS umwandelt
Disclaimer: Bitte nicht erwarten, dass das hier funktioniert oder repariert wird. Julian Bond, der Verfasser
des Skripts ist (auf Englisch) für Fragen und Kommentare erreichbar: julian_bond@voidstar.com
Wer Gnews2rss verwendet, findet es vermutlich nützlich -- und sollte Google schreiben,
dass sie RSS direkt aus der Suche produzieren.
Hinweis: Eigene Leute hatte Probleme, das Skript auf ihrem Server zum Laufen zu bringen, da keine Ergebnisse gefunden
wurden. Es scheint mit fopen(), bestimmten PHP-Versionen und einer Überprüfung seitens Google zusammenzuhängen. Wenn dies
auftritt, kann man probieren, den Quelltext anzuschauen und die Auskommentierung der Zeilen direkt nach der Sammlung
der Daten wegzunehmen, um zu schauen, was Google genau zur¨ckliefert.
Alternativ kann man es mit der cURL-Version probieren, für die natürlich cURL-Unterstützung in PHP notwendig ist.
Julian Bond reagiert gern auf (englischsprachige) E-Mails, kann sich aber nicht um das Debugging einzelner Installationen kümmern -- siehe Disclaimer!
Anpassung an Google News Deutschland von Wortfeld
}
//****************
function parse_html($q){
header("Cache-Control: public");
$itemregexp = "%(.+?) (.+?)