Beiträge von mamita5000

    Hab ich schon gemacht. Nur ich hab noch die normale Steckdose eingebaut. Und den Schalter zum kappen, weil die Stromversorgung von der Beleuchtung abgegriffen wurde.
    So sieht es aus
    https://www.drive2.ru/l/477179251435503765/
    2 Steckdosen - USB und normale, sowie der DVD Player.
    Die Steckdose muss ziemlich unten platziert werden sonst stört die Lüftung. Entweder unten platzieren oder mit Fön aufwärmen und rein drücken

    Hallo Timtom, wo hast du dein USB-Adapter gekauft?

    Ich habe ein Guddie für Euch allen vorbereit! Wer alle Anleitungen (57 PDFs) des X-Trails auf einmal herunterladen möchte, der kann es mit dem u.s. Skript tun.
    Es ist ein wenig umständlich, dennoch hat es mit mir Spaß gemacht und es funktioniert!


    1) PHP installieren
    2) Order auf dem Desktop erstellen. Z.B TEST_ORDNER
    3) Datei download_files.php in den Ordner TEST_ORDNER kopieren
    4) Komandozeile aufrufen ==> Terminal auf dem Mac oder CMD auf Windows
    5) cd TEST_ORDNER
    6) Befehl ausführen /> php download_files.php




    <?php


    //
    // Usage php download_files.php
    //


    DEFINE('DESTINATION_FOLDER', dirname(__FILE__) . '/PDFs/' );
    DEFINE('MANUALS_URL', 'http://www.nicoclub.com/manuals/Rogue/2016%20Rogue/' );


    //
    // URL lesen und Webseite als String holen
    //


    print 'URL: ' . MANUALS_URL;
    $xml = getXmlString();


    //
    // Relevante Infos aus dem String extrahieren
    //


    $tempData = getRelevantData($xml);


    //
    // Zielordner erstellen
    //


    if (!is_dir(DESTINATION_FOLDER)) {
    mkdir(DESTINATION_FOLDER, 0777, true);
    }


    //
    // Dateien herunterladen
    //


    foreach ($tempData as $fileName) {


    $newUrl = MANUALS_URL . $fileName;


    print('downloading '.$newUrl.' \r\n');


    downloadFile($newUrl, $fileName);
    }



    function getXmlString()
    {
    $handle = curl_init();
    $xml= '';
    curl_setopt($handle, CURLOPT_URL, MANUALS_URL);
    curl_setopt($handle, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($handle, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.13) Gecko/20080311 Firefox/2.0.0.13');


    $xml = curl_exec($handle);
    curl_close($handle);


    // print_r($xml);


    return $xml;
    }


    function downloadFile($url, $fileName)
    {
    printf ('open file' . DESTINATION_FOLDER . $fileName);
    set_time_limit(0); // timeout entfernen
    $fileHandle = fopen( DESTINATION_FOLDER . $fileName, 'wb');


    $ch = curl_init();
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_TIMEOUT, 28800);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_FILE, $fileHandle);


    curl_exec($ch);
    curl_close($ch);
    fclose($fileHandle);
    }


    function getRelevantData($str)
    {
    $searchPattern = '/<a\s+href=["\']([^"\']+)["\']/i';


    $result = array();


    if (preg_match_all($searchPattern, $str, $matches, PREG_OFFSET_CAPTURE, 0)) {
    print 'Treffer!';
    $data = $matches[1];
    foreach ($data as $item) {
    $link = $item[0];


    if (strpos($link, '.pdf') !== false) {
    $result[] = $link;
    }
    }
    return $result;
    // print_r($result);
    } else {
    print ' kein Treffer zu ' . $searchPattern . ' ';
    return array();
    }


    }

    Das ist alles typisch deutsch! Quasi offizielle Geldmacherei. Ich glaube nicht, dass es hier weniger Unfälle gibt als anderswo, nur weil wir TÜV haben. Die Amis machen es richtig: Sie konzentrieren sich auf das Wesentliche wie es sich gehört. Alles anderes ist unnötiges Overhead.

    @tuxlinux


    hat das Gerät einen Anschluß für ein externes Mikrofon? Ich wollte nicht das OEM Mikro benutzen, da die Sprachqualität nicht die Beste ist. Deshalb habe ich das Mitgelieferte eingesetzt. Ich habe soeben das Gerät von Real bestellt, da die Ausstattung für mich interessant klingt :) Das andere Gerät werde ich verkaufen - vorausgesetzt, dass dieses Gerät genau funktioniert wie mein aktuelles.


    Bei Interesse meldet Euch!