PyCologne Treffen Mai 2016
Datum: 11.05.2016, 19:00 Uhr Ort: Chaos Computer Club Cologne (C4), Köln
Reimar Bauer stellte Big Blue Button mit seiner Python-API vor, Christian Geier zeigte gleich zwei kleine Tools: uniclip zum Kopieren von Unicode-Zeichen und saneconfigparser als Wrapper um configparser. Als Lightning Talk ging es um Rosetta zum schnelleren Wechseln zwischen Programmiersprachen.
Agenda
- big blue button mit API - Reimar Bauer
- uniclip - Christian Geier
Termine
FrOSCon (21. und 22. August), Python Developer Room: http://wiki.python-forum.de/pycologne/FrOSCon2016. Bitte Vorträge und/oder Workshops für den DevRoom einreichen, auch beim FrOSCon CfP: https://www.froscon.de/en/cfp/
Vorträge
Big Blue Button - Reimar Bauer
Videokonferenzing, Online-Course/Presentationsystem.
Projektseite: http://bigbluebutton.org/ Demo: http://demo.bigbluebutton.org/
Läuft auf Ubuntu, Architektur ist hier beschrieben: http://docs.bigbluebutton.org/overview/architecture.html
Inzwischen gibt es aber, entgegen der Aussage in diesem Dokument, auch einen HTML5-basierten Client.
Reimar hat eine Python-API zur Verwaltung gebaut: https://pypi.python.org/pypi/bigbluebutton
Zugang zu einem Vortrag über eine vortragsspezifische URL, die alle User benutzen können. Der Vortragende hat eine spezielle URL, die ihn als Admin authentifiziert.
Uniclip - Christian Geier
Kommandozeilenprogramm, um Unicode-Zeichen auszuwählen (mit fuzzy Suche) und in die Zwischenablage zu kopieren.
Repository: https://github.com/geier/uniclip
Programm zur Auswahl: https://github.com/geier/choose
saneconfigparser
configparser aus der Standardbibliothek hat einige Probleme. Wrapper zur Herstellung von Kompatibilität zwischen Python3 und Python2 sowie Verbesserungen und Vereinfachungen: http://tinyurl.com/saneconfig beziehungsweise https://gist.github.com/SpotlightKid/27523f5464b9a4b6f347
Auch in der Standardbibliothek und interessant zur Generierung von Tokens: https://docs.python.org/2/library/shlex.html
Lightning Talks
Rosetta - Programmiersprachen schneller wechseln - Stephan Porz
Repository: https://github.com/data-raccoon/rosettastone-datascience
Weitere Seite für Algorithmen-Sammlung: https://github.com/donnemartin/interactive-coding-challenges. IPython Notebooks jeweils für Problemstellungen (zum selbst implementieren) und Musterlösungen.
Protokoll des Treffens, gemeinsam im Etherpad mitgeschrieben und aus dem Archiv der Jahre 2013 bis 2020 übernommen.