<div dir="ltr">Hi Thomas, <div><br></div><div>finde ich klasse, dass du da so schnell nach einer Lösung gesucht hast. Wie beim Treffen angedeutet, mache ich hauptsächlich Numerik und habe von vielen anderen Sachen kein Plan. Auch wenn es mich sehr interessiert, habe ich momentan keine Zeit mich mit wireshark und was man da an IT verstehen muss, zu beschäftigen. Daher kann ich auch schwer einschätzen, wieviel Arbeit in der zweiten "Kastenhälfte" steckt. Mein Vorschlag, damit alle was davon haben: du sagst mir konkret, was das Ziel der Regex ist und ich übernehme gerne das Knobeln. Wenn wir das dann noch in Python lauffähig kriegen, können wir es auch den anderen vorgestellen. Deal? </div><div>Ansonsten müsste mir jemand bestätigen, dass das schon der halbe Weg zum Ziel ist. Dann bringe ich beim nächsten Treffen die 12 Kumpel mit :)</div><div><br></div><div>Beste Grüße,</div><div>Philipp</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">Am 11. November 2015 um 16:06 schrieb  <span dir="ltr"><<a href="mailto:python-leipzig-request@python.net" target="_blank">python-leipzig-request@python.net</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Um E-Mails an die Liste Python-Leipzig zu schicken, nutzen Sie bitte<br>
die Adresse<br>
<br>
        <a href="mailto:python-leipzig@python.net">python-leipzig@python.net</a><br>
<br>
Um sich via Web von der Liste zu entfernen oder draufzusetzen:<br>
<br>
        <a href="http://starship.python.net/mailman/listinfo/python-leipzig" rel="noreferrer" target="_blank">http://starship.python.net/mailman/listinfo/python-leipzig</a><br>
<br>
oder, via E-Mail, schicken Sie eine E-Mail mit dem Wort 'help' in<br>
Subject/Betreff oder im Text an<br>
<br>
        <a href="mailto:python-leipzig-request@python.net">python-leipzig-request@python.net</a><br>
<br>
Sie koennen den Listenverwalter dieser Liste unter der Adresse<br>
<br>
        <a href="mailto:python-leipzig-owner@python.net">python-leipzig-owner@python.net</a><br>
<br>
erreichen<br>
<br>
Wenn Sie antworten, bitte editieren Sie die Subject/Betreff auf einen<br>
sinnvollen Inhalt der spezifischer ist als "Re: Contents of<br>
Python-Leipzig digest..."<br>
<br>
<br>
Meldungen des Tages:<br>
<br>
   1. Re: Treffen am Dienstag, 10. November 2015,       19:00 Uhr<br>
      (Martin Czygan)<br>
   2. Radio Eins Streaming URL (Thomas Steinert)<br>
<br>
<br>
----------------------------------------------------------------------<br>
<br>
Message: 1<br>
Date: Wed, 11 Nov 2015 12:49:52 +0100<br>
From: Martin Czygan <<a href="mailto:martin.czygan@gmail.com">martin.czygan@gmail.com</a>><br>
To: "<a href="mailto:mmueller@python-academy.de">mmueller@python-academy.de</a>" <<a href="mailto:mmueller@python-academy.de">mmueller@python-academy.de</a>><br>
Cc: Python User Group Leipzig <<a href="mailto:python-leipzig@python.net">python-leipzig@python.net</a>><br>
Subject: Re: [Python-Leipzig] Treffen am Dienstag, 10. November 2015,<br>
        19:00 Uhr<br>
Message-ID:<br>
        <<a href="mailto:CAKwZ_X1%2B9chuVbCGGdhJ1sK-NKhZCwzqKjuPtRkSzfsaueCdjg@mail.gmail.com">CAKwZ_X1+9chuVbCGGdhJ1sK-NKhZCwzqKjuPtRkSzfsaueCdjg@mail.gmail.com</a>><br>
Content-Type: text/plain; charset=UTF-8<br>
<br>
Hallo,<br>
<br>
vielen Dank für die interessanten Diskussionen gestern - und natürlich<br>
auch für die Pizza.<br>
<br>
Hier noch Slides und Code zum Vortrag: <a href="https://github.com/miku/lpug-luigi" rel="noreferrer" target="_blank">https://github.com/miku/lpug-luigi</a><br>
<br>
Viele Grüße,<br>
Martin<br>
<br>
2015-11-05 8:09 GMT+01:00 Mike Müller <<a href="mailto:mmueller@python-academy.de">mmueller@python-academy.de</a>>:<br>
> Hallo zusammen,<br>
><br>
> **Achtung**: Wir treffen uns am 10. November um 19:00 Uhr hier:<br>
><br>
> | Cityhochhaus<br>
> | gateprotect GmbH<br>
> | Augustusplatz 9<br>
><br>
><br>
> Bitte vom Pförtner in die 12te Etage schicken lassen.<br>
> Dann den Schildern folgen.<br>
><br>
> Wir haben wieder einen Vortrag:<br>
><br>
> Martin Czygan<br>
> **Komplexe Batch-Pipelines mit Luigi**<br>
><br>
> Luigi [1] ist eine Python-Bibliothek, die bei der Erstellung komplexer<br>
> Batch-Pipelines hilfreich ist. Sie übernimmt dependency resolution,<br>
> workflow management, Visualisierung etc.<br>
><br>
> Der Vortrag stellt die Features vor. Der Code eines<br>
> existierenden Projektes zeigt was Luigi alles kann.<br>
><br>
> Weitere Infos:<br>
> <a href="http://www.python-academy.de/User-Group/index.html" rel="noreferrer" target="_blank">http://www.python-academy.de/User-Group/index.html</a><br>
><br>
> Bitte wie immer kurze Antwort:<br>
> [ ] ich komme<br>
> [ ] ich komme nicht<br>
><br>
> Viele Grüße<br>
> Mike<br>
><br>
><br>
> [1] <a href="https://pypi.python.org/pypi/luigi" rel="noreferrer" target="_blank">https://pypi.python.org/pypi/luigi</a><br>
><br>
> _______________________________________________<br>
> Python-Leipzig mailing list<br>
> <a href="mailto:Python-Leipzig@python.net">Python-Leipzig@python.net</a><br>
> <a href="http://starship.python.net/mailman/listinfo/python-leipzig" rel="noreferrer" target="_blank">http://starship.python.net/mailman/listinfo/python-leipzig</a><br>
><br>
> Website der Leipzig Python User Group:<br>
> <a href="http://www.python-academy.de/User-Group/" rel="noreferrer" target="_blank">http://www.python-academy.de/User-Group/</a><br>
<br>
<br>
<br>
------------------------------<br>
<br>
Message: 2<br>
Date: Wed, 11 Nov 2015 13:52:13 +0100<br>
From: Thomas Steinert <<a href="mailto:contact.steinert@gmail.com">contact.steinert@gmail.com</a>><br>
To: <a href="mailto:python-leipzig@python.net">python-leipzig@python.net</a><br>
Subject: [Python-Leipzig] Radio Eins Streaming URL<br>
Message-ID:<br>
        <CAAvVra5de676=1huJ=CNEnwE1LaO=<a href="mailto:JTdqKLKd3-KUWuO1fQs0A@mail.gmail.com">JTdqKLKd3-KUWuO1fQs0A@mail.gmail.com</a>><br>
Content-Type: text/plain; charset="utf-8"<br>
<br>
Hi,<br>
<br>
da dieser Vorgang noch kein bisschen Python beinhaltet, würde sich ein<br>
Vortrag darüber warscheinlich nicht in diesem Kontext lohnen. Deswegen die<br>
Zusammenfassung als Mail:<br>
<br>
Bezüglich der gestern gestellten Frage während des Usergroup Treffens: Die<br>
Streamingurl ist<br>
<a href="http://rbb-mp3-radioeins-m.akacast.akamaistream.net/7/854/292097/v1/gnl.akacast.akamaistream.net/rbb_mp3_radioeins_m" rel="noreferrer" target="_blank">http://rbb-mp3-radioeins-m.akacast.akamaistream.net/7/854/292097/v1/gnl.akacast.akamaistream.net/rbb_mp3_radioeins_m</a><br>
.<br>
<br>
Das jetzt für automatische Lookups aller Sender in ein Pythonprogramm zu<br>
giesen ist die Herausforderung. Letztendlich sucht man nach einem HTTP GET<br>
Paket, welches die Anfrage des Players an den Streamingserver stellt. Da<br>
allerdings von der Webseite, auf welcher der Player angezeigt wird, während<br>
des gesamten Radiostreams auch ständig andere Infos vom Server abgefragt<br>
werden (z. B. aktuell gespieltes Lied), lässt sich dieses Paket schwer<br>
isolieren.<br>
<br>
Ich denke das wäre eine super Übung für Regexp Fans.<br>
<br>
Im Anhang noch zwei Bilder, wie man das mit Hilfe von Firefox oder<br>
Wireshark rausfindet. (Bei Wireshark hatte ich den capture filter auf "host<br>
<a href="http://radioeins.de" rel="noreferrer" target="_blank">radioeins.de</a>".<br>
<br>
PS: Ich nehm auch nen kleinen Kasten ;)<br>
-------------- nächster Teil --------------<br>
Ein Dateianhang mit HTML-Daten wurde abgetrennt...<br>
URL: <<a href="http://starship.python.net/pipermail/python-leipzig/attachments/20151111/8f9eb844/attachment.html" rel="noreferrer" target="_blank">http://starship.python.net/pipermail/python-leipzig/attachments/20151111/8f9eb844/attachment.html</a>><br>
-------------- nächster Teil --------------<br>
Ein Dateianhang mit Binärdaten wurde abgetrennt...<br>
Dateiname   : radioeins_sream_wireshark.png<br>
Dateityp    : image/png<br>
Dateigröße  : 341067 bytes<br>
Beschreibung: nicht verfügbar<br>
URL         : <<a href="http://starship.python.net/pipermail/python-leipzig/attachments/20151111/8f9eb844/attachment.png" rel="noreferrer" target="_blank">http://starship.python.net/pipermail/python-leipzig/attachments/20151111/8f9eb844/attachment.png</a>><br>
-------------- nächster Teil --------------<br>
Ein Dateianhang mit Binärdaten wurde abgetrennt...<br>
Dateiname   : radioeins_stream_firefox.png<br>
Dateityp    : image/png<br>
Dateigröße  : 199558 bytes<br>
Beschreibung: nicht verfügbar<br>
URL         : <<a href="http://starship.python.net/pipermail/python-leipzig/attachments/20151111/8f9eb844/attachment-0001.png" rel="noreferrer" target="_blank">http://starship.python.net/pipermail/python-leipzig/attachments/20151111/8f9eb844/attachment-0001.png</a>><br>
<br>
------------------------------<br>
<br>
_______________________________________________<br>
Python-Leipzig mailing list<br>
<a href="mailto:Python-Leipzig@python.net">Python-Leipzig@python.net</a><br>
<a href="http://starship.python.net/mailman/listinfo/python-leipzig" rel="noreferrer" target="_blank">http://starship.python.net/mailman/listinfo/python-leipzig</a><br>
<br>
Website der Python User Group Leipzig:<br>
<a href="http://www.python-academy.de/User-Group/" rel="noreferrer" target="_blank">http://www.python-academy.de/User-Group/</a><br>
<br>
<br>
Ende Python-Leipzig Nachrichtensammlung, Band 94, Eintrag 2<br>
***********************************************************<br>
</blockquote></div><br></div>