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.