staging.inyokaproject.org

Streams speichern

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Streams_speichern.

Lsf_Lf

Anmeldungsdatum:
27. September 2010

Beiträge: 2159

linux_joy schrieb:

Lsf Lf schrieb:

Ich würde dafür plädieren diesen Artikel noch mal in die Baustelle zu schieben und dann durch eine Diskussion eine Lösung herbei zu führen. Soll heißen, das wir irgendwie den Artikel zu einer Leser- bzw verständlicheren Fassung bekommen sollten. Das ganze ist zu unübersichtlich geworden … ☺

Meinetwegen. Diskussion hiermit eröffnet. 😀 Oder soll Dein EDIT den Diskussionsvorschlag negieren?

Na aber niemals nicht, auf keinen Fall (zumindest so lange nicht, wie Diskutieren nicht in Tot quatschen ausartet) … ☺

EDIT: → ein ↓

Eine Lösung ist, das ganze Kapitel: "Streams auslesen" → als eigenen Artikel auszugliedern und diese dann mit "Streaming" intern zu verlinken. Denn auslesen ist ja eigentlich kein Speichern. Den Rest müsste man dann anschauen und ggf dann noch umbauen/anpassen …

EDIT: → aus!

Richtig, das hört sich für mich viel vernünftiger an als die Beispiele auszugliedern.

Eben, deshalb auch der Vorschlag … ☺

Lsf_Lf

Anmeldungsdatum:
27. September 2010

Beiträge: 2159

march schrieb:

Eine Lösung ist, das ganze Kapitel: "Streams auslesen" → als eigenen Artikel auszugliedern und diese dann mit "Streaming" intern zu verlinken. Denn auslesen ist ja eigentlich kein Speichern. Den Rest müsste man dann anschauen und ggf dann noch umbauen/anpassen …

Richtig, das hört sich für mich viel vernünftiger an als die Beispiele auszugliedern.

Naja - geht ja in dieselbe Richtung. ☺ Man müßte nur schauen was es da im Wiki noch gibt. Internetradio/Internetradio-Stationen (Abschnitt „Streamadressen-ermitteln“) passt thematisch. Man kann ggf. Audio und Video im Artikel behandeln. Richtig, das hört sich für mich viel vernünftiger an als die Beispiele auszugliedern.

Theoretisch auch gut, da Audio-Streams auslesen ja überschaubar ist. Damit dürfte der potentielle Artikel "Streams_auslesen" ja nicht zu umfangreich werden.

linux_joy

Anmeldungsdatum:
6. Februar 2008

Beiträge: 803

Lsf Lf schrieb:

march schrieb:

Eine Lösung ist, das ganze Kapitel: "Streams auslesen" → als eigenen Artikel auszugliedern und diese dann mit "Streaming" intern zu verlinken. Denn auslesen ist ja eigentlich kein Speichern. Den Rest müsste man dann anschauen und ggf dann noch umbauen/anpassen …

Richtig, das hört sich für mich viel vernünftiger an als die Beispiele auszugliedern.

Naja - geht ja in dieselbe Richtung. ☺ Man müßte nur schauen was es da im Wiki noch gibt. Internetradio/Internetradio-Stationen (Abschnitt „Streamadressen-ermitteln“) passt thematisch. Man kann ggf. Audio und Video im Artikel behandeln. Richtig, das hört sich für mich viel vernünftiger an als die Beispiele auszugliedern.

Theoretisch auch gut, da Audio-Streams auslesen ja überschaubar ist. Damit dürfte der potentielle Artikel "Streams_auslesen" ja nicht zu umfangreich werden.

Hallo,

ich weiß gerade nicht so recht, was genau damit gemeint sein soll: Meiner Meinung nach kann Internetradio/Internetradio-Stationen (Abschnitt „Streamadressen-ermitteln“) ruhig weiter dort bleiben wo es jetzt ist. Es weicht einfach von der Vorgehensweise total von dem ab, was ich vorhabe, nämlich "Streams_auslesen" als Unterseite von Streams speichern anzulegen. Darin würde mit Wireshark / tshark natürlich auch das Auslesen der Adressen von Audio-Streams beschrieben werden.

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

ich weiß gerade nicht so recht, was genau damit gemeint sein soll: Meiner Meinung nach kann Internetradio/Internetradio-Stationen (Abschnitt „Streamadressen-ermitteln“) ruhig weiter dort bleiben wo es jetzt ist. Es weicht einfach von der Vorgehensweise total von dem ab, was ich vorhabe, nämlich "Streams_auslesen" als Unterseite von Streams speichern anzulegen. Darin würde mit Wireshark / tshark natürlich auch das Auslesen der Adressen von Audio-Streams beschrieben werden.

OK. ☺ Da du schon etwas konkretes in deinem Kopf herumschwirren hast wäre ich dafür, dass du den Entwurf in Form gießt. Meine Ideen lasse dann außen vor. ☺

linux_joy

Anmeldungsdatum:
6. Februar 2008

Beiträge: 803

march schrieb:

(...)
OK. ☺ Da du schon etwas konkretes in deinem Kopf herumschwirren hast wäre ich dafür, dass du den Entwurf in Form gießt. Meine Ideen lasse dann außen vor. ☺

Danke 😇 . Wie soll ich denn jetzt vorgehen? Einen Baustellen-Artikel eröffnen mit z.B. dem Titel: "Streamadressen ermitteln mit Wireshark und Co"?
Es soll ja eine Unterseite von Streams speichern werden, oder nicht?

linux_joy

Anmeldungsdatum:
6. Februar 2008

Beiträge: 803

Hallo,

ich habe gerade die WDR-Seite Sicherheitstest für die E-Mailadresse mit Tshark gesnifft, dabei habe ich lediglich folgendes entdeckt (rtmp-Links gab es keine, offenbar hat der WDR seit der Erstellung der Anleitung etwas geändert):

--
    <h2>Alternative Streams</h2>\n
    <p>Benutzer von Mobilger\303\244ten k\303\266nnen mit einem der folgenden Links das Video auch ohne Flashplayer starten:</p>\n
    <h3>Alle Mobil-Ger\303\244te</h3>\n
--
    <li>\n
    <a rel="webL"  href="http://mobile-ondemand.wdr.de/CMS2010/mdb/ondemand/weltweit/fsk0/39/391901/391901_3928669.mp4">\n
    (hohe Bandbreite)\n
--
    <li>\n
    <a rel="webL"  href="http://mobile-ondemand.wdr.de/CMS2010/mdb/ondemand/weltweit/fsk0/39/391901/391901_3928670.mp4">\n
    (hohe Bandbreite)\n
--
    <li>\n
    <a rel="webM"  href="http://mobile-ondemand.wdr.de/CMS2010/mdb/ondemand/weltweit/fsk0/39/391901/391901_3928671.mp4">\n
    (mittlere Bandbreite)\n
--
    <li>\n
    <a rel="webS"  href="http://mobile-ondemand.wdr.de/CMS2010/mdb/ondemand/weltweit/fsk0/39/391901/391901_3928672.mp4">\n
    (niedrige Bandbreite)\n

Der Download klappte aber weder mit VLC:

~ $ vlc -v http://mobile-ondemand.wdr.de/CMS2010/mdb/ondemand/weltweit/fsk0/39/391901/391901_3928669.mp4 --sout="#std{access=file,mux=mp4,dst=Videos/Sicher.mp4}"
VLC media player 2.1.1 Rincewind (revision 2.1.0-207-g89c9520)
[0x1e85118] main libvlc: VLC wird mit dem Standard-Interface ausgeführt. Benutzen Sie 'cvlc', um VLC ohne Interface zu verwenden.
^C[0x7f17b4003b98] access_http access error: failed to read answer
[0x7f17b4003b98] access_mms access error: cannot connect to mobile-ondemand.wdr.de:80

noch mit MPlayer:

~ $ mplayer -dumpstream http://mobile-ondemand.wdr.de/CMS2010/mdb/ondemand/weltweit/fsk0/39/391901/391901_3928669.mp4 -dumpfile ./Videos/sicher.mp4
Failed to read /etc/mplayer/mplayer.conf.local: No such file or directory
Warning unknown option include at line 177
MPlayer UNKNOWN-4.8 (C) 2000-2013 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing http://mobile-ondemand.wdr.de/CMS2010/mdb/ondemand/weltweit/fsk0/39/391901/391901_3928669.mp4.
Resolving mobile-ondemand.wdr.de for AF_INET6...

Couldn't resolve name for AF_INET6: mobile-ondemand.wdr.de
Resolving mobile-ondemand.wdr.de for AF_INET...
Connecting to server mobile-ondemand.wdr.de[92.123.69.62]: 80...

Read failed.
STREAM_ASF, URL: http://mobile-ondemand.wdr.de/CMS2010/mdb/ondemand/weltweit/fsk0/39/391901/391901_3928669.mp4
Resolving mobile-ondemand.wdr.de for AF_INET6...

Couldn't resolve name for AF_INET6: mobile-ondemand.wdr.de
Resolving mobile-ondemand.wdr.de for AF_INET...
Connecting to server mobile-ondemand.wdr.de[92.123.69.62]: 80...

Playlist parsing disabled for security reasons. Ignoring file.


Exiting... (End of file)

Irgendwelche Ideen?

linux_joy

Anmeldungsdatum:
6. Februar 2008

Beiträge: 803

Inzwischen hat der Download des Videos Sicherheitstest für die E-Mailadresse von der WDR-Mediathek-Seite geklappt, und zwar mithilfe dieser Anleitung 🇬🇧 im VideoHelp-Forum 🇬🇧.

Bei der Art des Downloads handelt es sich technisch gesehen um das von Adobe entwickelte HTTP Dynamic Streaming für Flash. Nachfolgend ein Ausschnitt eines mittels Tshark gesnifften Paketdaten-Mitschnittes:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--

754  16.649258 77.21.60.234 -> 92.123.69.205 HTTP 616 GET /z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/manifest.f4m?g=MHFSCGUZWPYH&hdcore=3.3.0&plugin=aasp-3.3.0.99.43 HTTP/1.1 
Frame 754: 616 bytes on wire (4928 bits), 616 bytes captured (4928 bits) on interface 0
--
Hypertext Transfer Protocol
    GET /z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/manifest.f4m?g=MHFSCGUZWPYH&hdcore=3.3.0&plugin=aasp-3.3.0.99.43 HTTP/1.1\r\n
        [Expert Info (Chat/Sequence): GET /z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/manifest.f4m?g=MHFSCGUZWPYH&hdcore=3.3.0&plugin=aasp-3.3.0.99.43 HTTP/1.1\r\n]
            [Message: GET /z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/manifest.f4m?g=MHFSCGUZWPYH&hdcore=3.3.0&plugin=aasp-3.3.0.99.43 HTTP/1.1\r\n]
            [Severity level: Chat]
            [Group: Sequence]
        Request Method: GET
        Request URI: /z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/manifest.f4m?g=MHFSCGUZWPYH&hdcore=3.3.0&plugin=aasp-3.3.0.99.43
        Request Version: HTTP/1.1
    Host: adaptiv.wdr.de\r\n
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0\r\n
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n
    Accept-Language: de,en-US;q=0.7,en;q=0.3\r\n
    Accept-Encoding: gzip, deflate\r\n
    Referer: http://www.wdr.de/themen/global/flashplayer/wsPlayer.swf\r\n
    Cookie: _alid_=ZeLNeWP4OfXMp7jaexkcwg==\r\n
--
    \r\n
    [Full request URI: http://adaptiv.wdr.de/z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/manifest.f4m?g=MHFSCGUZWPYH&hdcore=3.3.0&plugin=aasp-3.3.0.99.43]
    [HTTP request 2/2]
756 --

In Zeile 24 steht die gesuchte Full request URI: http://adaptiv.wdr.de/z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/manifest.f4m?g=MHFSCGUZWPYH&hdcore=3.3.0&plugin=aasp-3.3.0.99.43 inklusive der Zeichenfolge manifest.f4m.

Im Abstand von ca. alle 10 Sekunden werden jetzt vom Flash-Player einzelne Fragment-Dateien heruntergeladen und danach nahtlos in ihm abgespielt:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--

821  17.454305 77.21.60.234 -> 92.123.69.205 HTTP 684 GET /z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/0_ff2f1b1dd567a4ab_Seg1-Frag1?als=0,3,NaN,2,0,NaN,0,0,0,36,f,0,121.27,f,u,MHFSCGUZWPYH,3.3.0,36&hdcore=3.3.0&plugin=aasp-3.3.0.99.43 HTTP/1.1 
Frame 821: 684 bytes on wire (5472 bits), 684 bytes captured (5472 bits) on interface 0
--
Hypertext Transfer Protocol
    GET /z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/0_ff2f1b1dd567a4ab_Seg1-Frag1?als=0,3,NaN,2,0,NaN,0,0,0,36,f,0,121.27,f,u,MHFSCGUZWPYH,3.3.0,36&hdcore=3.3.0&plugin=aasp-3.3.0.99.43 HTTP/1.1\r\n
        [[truncated] Expert Info (Chat/Sequence): GET /z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/0_ff2f1b1dd567a4ab_Seg1-Frag1?als=0,3,NaN,2,0,NaN,0,0,0,36,f,0,121.27,f,u,MHFSCGUZWPYH,3.3.0,36&hdcore=3.3.0]
            [Message [truncated]: GET /z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/0_ff2f1b1dd567a4ab_Seg1-Frag1?als=0,3,NaN,2,0,NaN,0,0,0,36,f,0,121.27,f,u,MHFSCGUZWPYH,3.3.0,36&hdcore=3.3.0&plugin=aasp-3.3.0.9]
            [Severity level: Chat]
            [Group: Sequence]
        Request Method: GET
        Request URI: /z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/0_ff2f1b1dd567a4ab_Seg1-Frag1?als=0,3,NaN,2,0,NaN,0,0,0,36,f,0,121.27,f,u,MHFSCGUZWPYH,3.3.0,36&hdcore=3.3.0&plugin=aasp-3.3.0.99.43
        Request Version: HTTP/1.1
    Host: adaptiv.wdr.de\r\n
    User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0\r\n
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8\r\n
    Accept-Language: de,en-US;q=0.7,en;q=0.3\r\n
    Accept-Encoding: gzip, deflate\r\n
    Referer: http://www.wdr.de/themen/global/flashplayer/wsPlayer.swf\r\n
    Cookie: _alid_=ZeLNeWP4OfXMp7jaexkcwg==\r\n
--
    \r\n
    [Full request URI [truncated]: http://adaptiv.wdr.de/z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/0_ff2f1b1dd567a4ab_Seg1-Frag1?als=0,3,NaN,2,0,NaN,0,0,0,36,f,0,121.27,f,u,MHFSCGUZWPYH,3.3.0,36&hdcore]
    [HTTP request 4/4]
--

Zum Herunterladen des Streams muss zunächst sichergestellt sein, dass PHP auf dem System installiert ist, das kann man aber mit dem Terminal-Befehl

php -v 

leicht überprüfen:

php -v
PHP 5.5.6-1 (cli) (built: Nov 21 2013 09:12:42) 
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2013 Zend Technologies
    with Zend OPcache v7.0.3-dev, Copyright (c) 1999-2013, by Zend Technologies

In diesem Fall ist PHP bereits auf dem System installiert. Falls der obige Befehl nicht das beabsichtigte bewirkt, so installiert man flugs die Pakete php5, php5-cli und php5-curl:

sudo apt-get install php5 php5-cli php5-curl 

und überprüft danach die Installation wieder mit

php -v 

Achtung: Im Zuge der Installation von PHP installiert man sich automatisch auch den Apache-Webserver. Und für diesen sollte man den Zugriff auf das lokale System beschränken.

Dann erstellt man sich irgendwo in seinem Home-Ordner eine leere Datei namens AdobeHDS.php (vllt. in einem eigenen Ordner namens AdobeHDS-Skript) und kopiert sich dorthinein von K-S-V's GitHub-Seite 🇬🇧 das Skript AdobeHDS.php 🇬🇧 und speichert diese ab.

Nun muss man sich im Verzeichnis mit dem Skript namens AdobeHDS.php befinden bzw. sich zunächst hineinbegeben, und führt dann

php AdobeHDS.php --help 

aus:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
                            KSV Adobe HDS Downloader

You can use script with following switches:                                    

 --help              displays this help                                        
 --debug             show debug output                                         
 --delete            delete fragments after processing                         
 --fproxy            force proxy for downloading of fragments                  
 --play              dump stream to stdout for piping to media player          
 --rename            rename fragments sequentially before processing           
 --update            update the script to current git version                  
 --auth      [param] authentication string for fragment requests               
 --duration  [param] stop recording after specified number of seconds          
 --filesize  [param] split output file in chunks of specified size (MB)        
 --fragments [param] base filename for fragments                               
 --fixwindow [param] timestamp gap between frames to consider as timeshift     
 --manifest  [param] manifest file for downloading of fragments                
 --maxspeed  [param] maximum bandwidth consumption (KB) for fragment downloading
 --outdir    [param] destination folder for output file                        
 --outfile   [param] filename to use for output file                           
 --parallel  [param] number of fragments to download simultaneously            
 --proxy     [param] proxy for downloading of manifest                         
 --quality   [param] selected quality level (low|medium|high) or exact bitrate 
 --referrer  [param] Referer to use for emulation of browser requests          
 --start     [param] start from specified fragment                             
 --useragent [param] User-Agent to use for emulation of browser requests       

Nun kann der Download eingeleitet werden mithilfe der mittels Tshark gesnifften manifest.f4m-URL:

php AdobeHDS.php --manifest "http://adaptiv.wdr.de/z/medstdp/ww/fsk0/39/391901/,391901_3928669,391901_3928670,391901_3928671,.mp4.csmil/manifest.f4m?g=MHFSCGUZWPYH&hdcore=3.3.0&plugin=aasp-3.3.0.99.43" --delete 

Kommt als Ausgabe

                            KSV Adobe HDS Downloader

You have to install the following extension(s) to continue: 'curl'   

so muss zusätzlich auch noch das Paket php5-curl installiert werden:

sudo apt-get install php5-curl 

Danach wird der Download-Befehl wiederholt, und es kommt die Ausgabe:

                            KSV Adobe HDS Downloader

Processing manifest info....                                                   
Quality Selection:                                                             
 Available: 1478 989 575
 Selected : 1478                                                               
Fragments Total: 20, First: 1, Start: 1, Parallel: 8                           
Downloading 20/20 fragments                                                    
Found 20 fragments                                                             
Finished                     

Wie man sieht, wählt der KSV Adobe HDS Downloader automatisch die höchste Qualitätsstufe. Es befindet sich jetzt die Datei namens c28c04935d4eee6b03508350a8deba42_0_ff2f1b1dd567a4ab_Seg1-Frag.flv im Verzeichnis mit dem Skript namens AdobeHDS.php. Die heruntergeladenen einzelnen Fragment-Dateien sind mithilfe des --delete-Schalters gelöscht worden.

Zum Aktualisieren des Skriptes eignet sich der Befehl

php AdobeHDS.php --update 
                            KSV Adobe HDS Downloader

Updating script....                                                            
Script has been updated successfully.

K-S-V hat auf seiner GitHub-Seite auch noch eine eigene Anleitung 🇬🇧 zum Skript AdobeHDS.php erstellt.

Eine altermative Anleitung könnte How to download HTTP Dynamic Streaming video using Livestreamer and UnPlug 🇬🇧 darstellen.

linux_joy

Anmeldungsdatum:
6. Februar 2008

Beiträge: 803

Wie nan Inhalte der ORF-TVthek des ORF herunterladen kann ist ab diesem Kommentar in diesem Artikel beschrieben.

linux_joy

Anmeldungsdatum:
6. Februar 2008

Beiträge: 803

linux_joy schrieb:

march schrieb:

(...)
OK. ☺ Da du schon etwas konkretes in deinem Kopf herumschwirren hast wäre ich dafür, dass du den Entwurf in Form gießt. Meine Ideen lasse dann außen vor. ☺

Danke 😇 . Wie soll ich denn jetzt vorgehen? Einen Baustellen-Artikel eröffnen mit z.B. dem Titel: "Streamadressen ermitteln mit Wireshark und Co"?
Es soll ja eine Unterseite von Streams speichern werden, oder nicht?

So, jetzt hätteich endlich einmal Zeit, mich darum zu kümmern.

Ich möchte dabei so vorgehen:

  • Der Artikel bleibt in seiner Grundatruktur unverändert, es werden aber die umfassendsten Absätze in jeweils eigene Unter-Artikel ausgegliedert:

    • "Herausfinden der Stream-Adresse",

    • "Streaming-Dateien herunterladen", wovon jedoch der Abschnitt

    • "Beispiele" herausgelöst wird und als eigener Unter-Artikel von "Streams_speichern" platziert wird (dort geht es ja nicht nur ums Herunterladen, sondern eben auch um die {alternative} Ermittlung der Stream-Adresse).

Ist's OK so?

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

IMHO ok. Wobei man die ganzen Beispiele von ARD, ZDF & Co auch in ein Howto auslagern könnte... ☺

Gruß, noisefloor

linux_joy

Anmeldungsdatum:
6. Februar 2008

Beiträge: 803

noisefloor schrieb:

Hallo,

IMHO ok. Wobei man die ganzen Beispiele von ARD, ZDF & Co auch in ein Howto auslagern könnte... ☺

Gruß, noisefloor

Hallo,

jetzt "darf" ich mir also noch zusätzlich meinen Kopf darüber zerbrechen, ob die ganzen Beispiele von ARD, ZDF & Co nun im Wiki verbleiben dürfen oder in ein Howto abzischen müssen 😢

Aber ernsthaft, bei den Howtos soll es ja so sein:

  • Ein Howto ist eine einfache Schritt-für-Schritt-Anleitung, welche von Nutzern für Nutzer erstellt wurde und in erster Linie im Forum verwendet wird, um schnelle Problemlösungen bereitzustellen. Sie sind daher nicht Teil des hiesigen Wikis, in dem für neue Artikel weitaus komplexere Ansprüche gelten.

  • Bearbeiten von Howtos

    • Der Nutzer, der das Howto erstellt hat, sollte dieses natürlich auch langfristig pflegen und aktuell halten. Grundsätzlich dürfen Howtos aber, wie Wiki-Artikel auch, von jedem angemeldeten Benutzer bearbeitet, aktualisiert und erweitert werden. Nach dem Überarbeiten eines Howtos muss dieses erneut getestet werden, um im Howto-Bereich zu verbleiben.

  • Archivierung von Howtos

    • Howtos werden automatisch vom Wikiteam als „Veraltet“ markiert, wenn

      • der letzte erfolgreiche Test des Howtos mehr als zwölf Monate zurück liegt oder

      • in der Diskussion ein Fehler gemeldet wurde und dieser nicht innerhalb von zwei Wochen korrigiert wird.

Also, wg. der Test-Pflicht alle sechs Monate gibt es also doch eine strengere Regel als im Wiki! Und diese kann IMHO deshalb auch nur für kurze, auf ein eng umrissenes Themengebiet beschränkte Artikel gelten.

Den "Beispiel-"Artikel zu testen wäre sehr viel aufwendiger. Oder man würde alle Beispiele in jeweils eigene Howtos auslagern – auf diese dürfte vom Wiki aus aber auch nicht verlinkt werden! Außerdem müsste dann wohl ich die Pflege dieser Howtos übernehmen. Ohne Mich 😛

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

ich schrieb ja "könnte" und nicht "du musst" ☺

Soll ich dir den Artikel in die Baustelle zwecks geplanter Überarbeitung?

Gruß, noisefloor

linux_joy

Anmeldungsdatum:
6. Februar 2008

Beiträge: 803

noisefloor schrieb:

Soll ich dir den Artikel in die Baustelle zwecks geplanter Überarbeitung? ...verschieben 😉

Gruß, noisefloor

Ja, hiermit bitte ich höflichst darum 😠

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Artikel ist in der Baustelle. Das Fertigstellungsdatum bitte nach eigener Zeitplanung ändern.

Und bei Fragen etc. hier posten.

Gruß, noisefloor

linux_joy

Anmeldungsdatum:
6. Februar 2008

Beiträge: 803

noisefloor schrieb:

Artikel ist in der Baustelle. Gruß, noisefloor

Danke!

Nochmal zur geplanten Seitenauf- und -einteilung: Den "Herausfinden..."-Unter-Artikel würde ich lieber dem Streaming-Artikel unterstellen, weil man damit ja wohl u.a. auch Internetradio-Streamadressen herausbekommen kann.