script zum parsen..

Diskutiere script zum parsen.. im Ruby, php, Perl, Python ... Forum im Bereich Programmieren unter Linux/Unix; des aktuellen Kernel status gesucht! Würde gerne die aktuellen Kerneversionen im Portal einbauen...also(stable Kernel, Latest prepatch usw )...

  1. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    des aktuellen Kernel status gesucht!
    Würde gerne die aktuellen Kerneversionen im Portal einbauen...also(stable Kernel,
    Latest prepatch usw )
    habt ihr bestimmt schon mal auf sites geshen :)
    hab nur leider keinen schimmer wo mann ne rdf oder rss datei mit den Infos findet...geschweige denn, wie man das schön parsen könnte...

    :help:
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. Zaphod

    Zaphod )=-=[MySelf]=-=(

    Dabei seit:
    10.04.2002
    Beiträge:
    86
    Zustimmungen:
    0
    Schau dir dochmal ...

    kernelnotes.de an.
    Vielleicht solltest du einfach mal den Webmaster der Seite anmailen - ich habe Noel als einen sehr hilfsbereiten und kompetenten Mitgenossen bei Hostsharing erlebt. Wharscheinlich ist sein Skript auch OpenSource :)
     
  4. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    thx!

    das ist doch schon mal was :)

    dank und Gruss Andre..
     
  5. JoelH

    JoelH I love Ruby

    Dabei seit:
    13.04.2002
    Beiträge:
    653
    Zustimmungen:
    0
    Ort:
    Frankenstein/Pfalz
    hmm,

    also IMHO ist die Seite www.kernel.org immer gleich aufgebaut, mit ein paar Reg. Expresions sollte es eigetnlcih ein einfaches sein diese Seite zu parsen und dann weiter zu verwenden, einfach mit fopen einlesen, die Reg. Exp. drüber laufen lassen und gut ist.

    Mal sehen ob och heute Nachmittag mal Zeit hab.
     
  6. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    hey joel!

    das wär mega klasse! :dafuer:
     
  7. JoelH

    JoelH I love Ruby

    Dabei seit:
    13.04.2002
    Beiträge:
    653
    Zustimmungen:
    0
    Ort:
    Frankenstein/Pfalz
    hmm,

    aber hatte leider keine Zeit heute :( Morgen vielleicht.
     
  8. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    wenn es was umsonst gibt...

    warte ich gerne :D

    schon jetzt mal nen thx! von mir ;)
     
  9. #8 JoelH, 24.05.2002
    Zuletzt bearbeitet: 24.05.2002
    JoelH

    JoelH I love Ruby

    Dabei seit:
    13.04.2002
    Beiträge:
    653
    Zustimmungen:
    0
    Ort:
    Frankenstein/Pfalz
    hmm,

    so hier der Code, ich hoffe die Namen entwickeln sich wirklich so weiter wie ich mir das denke :)
    Code:
    <?php
    $fd = fopen(&quot;http://www.kernel.org&quot;,&quot;r&quot;);
    while (!feof($fd)) {
        $file = fgets($fd, 4096);
    if (preg_match(&quot;|(>)(2.0.)([0-9]){1,2}(<)|&quot;,$file,$match))
    {
    echo &quot;Die letzte stabile 2.0.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;
    }
    if (preg_match(&quot;|(>)(2.2.)([0-9]){1,2}(<)|&quot;,$file,$match))
    {
    echo &quot;Die letzte stabile 2.2.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;
    }
    if (preg_match(&quot;|(>)(2.4.)([0-9]){1,2}(<)|&quot;,$file,$match))
    {
    echo &quot;Die letzte stabile 2.4.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;
    }
    if (preg_match(&quot;|(>)(2.5.)([0-9]){1,2}(<)|&quot;,$file,$match))
    {
    echo &quot;Die letzte 2.5.x Beta-Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;
    }
    if (preg_match(&quot;|(>)(2.4.)([0-9]){1,2}(-pre)([0-9]{1,2})(<)|&quot;,$file,$match))
    {
    echo &quot;Die letzte prepatch 2.4.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;
    }
    if (preg_match(&quot;|(>)(2.5.)([0-9]){1,2}(-pre)([0-9]{1,2})(<)|&quot;,$file,$match))
    {
    echo &quot;Die letzte prepatch 2.5.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;
    }
    if (preg_match(&quot;|(>)(2.2.)([0-9]){1,2}(-rc)([0-9]{1,2})(<)|&quot;,$file,$match))
    {
    echo &quot;Die letzte prepatch 2.2.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;
    }
    if (preg_match(&quot;|(>)(2.0.)([0-9]){1,2}(-rc)([0-9]{1,2})(<)|&quot;,$file,$match))
    {
    echo &quot;Die letzte prepatch 2.0.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;
    }
    if (preg_match(&quot;|(>)(2.)([0-9]{1,2})(.)([0-9]){1,2}(-pre)([0-9]{1,2})(-ac)([0-9]{1,2})(<)|&quot;,$file,$match))
    {
    echo &quot;Die letzte &quot;Alan Cox&quot; Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;
    }
    if (preg_match(&quot;|(>)(2.)([0-9]{1,2})(.)([0-9]){1,2}(-dj)([0-9]){1,2}(<)|&quot;,$file,$match))
    {
    echo &quot;Die letzte &quot;dj&quot;  Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;
    } }
    ?>
    Ich hoffe du kannst was damit anfangen Andre
     
  10. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    super!!

    bin dir echt dankbar!!!!
    nur noch nen bissel feintuning...kriege immer..
    Parse error: parse error, expecting `&acute;,&acute;&acute; or `&acute;;&acute;&acute; in /home/www/web220/html/html/kernel.php on line 115
    kann aber nix finden... :help:
     
  11. JoelH

    JoelH I love Ruby

    Dabei seit:
    13.04.2002
    Beiträge:
    653
    Zustimmungen:
    0
    Ort:
    Frankenstein/Pfalz
    hmm,

    kannste das teil mal posten ?? Es kann auch sein das irgendwo ein Klammer zu fehlt !
     
  12. #11 Andre, 24.05.2002
    Zuletzt bearbeitet: 24.05.2002
    Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    konnte da keinen fehler finden

    <?php


    $fd = fopen(&quot;http://www.kernel.org&quot;;,&quot;r&quot;);


    while (!feof($fd)) {


    $file = fgets($fd, 4096);


    if (preg_match(&quot;|(>)(2.0.)([0-9]){1,2}(<)|&quot;,$file,$match))


    {


    echo &quot;Die letzte stabile 2.0.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;


    }


    if (preg_match(&quot;|(>)(2.2.)([0-9]){1,2}(<)|&quot;,$file,$match))


    {


    echo &quot;Die letzte stabile 2.2.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;


    }


    if (preg_match(&quot;|(>)(2.4.)([0-9]){1,2}(<)|&quot;,$file,$match))


    {


    echo &quot;Die letzte stabile 2.4.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;


    }


    if (preg_match(&quot;|(>)(2.5.)([0-9]){1,2}(<)|&quot;,$file,$match))


    {


    echo &quot;Die letzte 2.5.x Beta-Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;


    }


    if (preg_match(&quot;|(>)(2.4.)([0-9]){1,2}(-pre)([0-9]{1,2})(<)|&quot;,$file,$match))


    {


    echo &quot;Die letzte prepatch 2.4.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;


    }


    if (preg_match(&quot;|(>)(2.5.)([0-9]){1,2}(-pre)([0-9]{1,2})(<)|&quot;,$file,$match))


    {


    echo &quot;Die letzte prepatch 2.5.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;


    }


    if (preg_match(&quot;|(>)(2.2.)([0-9]){1,2}(-rc)([0-9]{1,2})(<)|&quot;,$file,$match))


    {


    echo &quot;Die letzte prepatch 2.2.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;


    }


    if (preg_match(&quot;|(>)(2.0.)([0-9]){1,2}(-rc)([0-9]{1,2})(<)|&quot;,$file,$match))


    {


    echo &quot;Die letzte prepatch 2.0.x Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;


    }


    if (preg_match(&quot;|(>)(2.)([0-9]{1,2})(.)([0-9]){1,2}(-pre)([0-9]{1,2})(-ac)([0-9]{1,2})(<)|&quot;,$file,$match))


    {


    echo &quot;Die letzte &quot;Alan Cox&quot; Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;; // zeile 115!!!!!!!!!!

    }


    if (preg_match(&quot;|(>)(2.)([0-9]{1,2})(.)([0-9]){1,2}(-dj)([0-9]){1,2}(<)|&quot;,$file,$match))


    {


    echo &quot;Die letzte &quot;dj&quot; Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;;


    } }


    ?>
     
  13. JoelH

    JoelH I love Ruby

    Dabei seit:
    13.04.2002
    Beiträge:
    653
    Zustimmungen:
    0
    Ort:
    Frankenstein/Pfalz
    hmm,

    ganz einfach !

    hier felhen die Backslshes vor und nach Alan Cox, du machst ja den String wieder zu mit dem &quot; Zeichen, du must es so schreiben :

    echo &quot;Die letzte &quot;Alan Cox&quot; Version : &quot;.substr($match[0],1,-1).&quot;<br>&quot;; // zeile 115!!!!!!!!!!

    Hier auch die Backslashes vor und nach dj einfügen, selber Fehler !
     
  14. Andre

    Andre Foren Gott
    Moderator

    Dabei seit:
    01.04.2002
    Beiträge:
    3.876
    Zustimmungen:
    0
    super! der fehler ist weg ::))

    ..jetzt muss ich es nur noch einbauen ;)

    thx!
     
Thema:

script zum parsen..

Die Seite wird geladen...

script zum parsen.. - Ähnliche Themen

  1. Durch Javascript generierte Webseiten parsen

    Durch Javascript generierte Webseiten parsen: Hallo zusammen, überlicherweise waren Webseiten immer ganz gut zu parsen, mittlerweile läd der Browser jedoch nur noch ein JavaScript von der...
  2. [Postfix] Shellscript zum Mailparsen

    [Postfix] Shellscript zum Mailparsen: Hi! Ich habe eine Mailadresse auf meinem Postfixserver definiert, an die ich Anfragen senden möchte. So soll z.B. eine neue Aufgabe eingetragen...
  3. Hermes: JavaScript-Engine von Facebook

    Hermes: JavaScript-Engine von Facebook: Facebook hat Hermes, eine JavaScript-Engine zur Ausführung von React Native auf Android, vorgestellt. Hermes optimiert die Ausführung von...
  4. mehrsprachiges Shellscript - wie umsetzen?

    mehrsprachiges Shellscript - wie umsetzen?: Hallo, wie zieht man am besten mehrsprachige Scripte auf? Zuerst alle Texte in Variablen legen und diese später im Script aufrufen, je nach...
  5. script sshpass

    script sshpass: Guten Morgen, auf einem Admin Server (RHEL) wo nur wir Admin Zugriff haben möchte ich gerne ein Script starten, welches über ssh überprüft ob ich...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden