Projektbörse

Eine Seite auf der Ihr Eure Python-Projekte vorstellen und für Mitarbeiter werben könnt. Falls du eine Idee für ein Projekt hast, aber noch keine konkreten Pläne es umzusetzen, lass es andere wissen und schreib es auf die Projektideen Seite.

/!\ Da es keine Planungseite zum Relaunch von python.de gibt, habe ich das jetzt mal ganz oben auf die Liste gesetzt und werde hier jetzt eine neue Planungsseite erstellen: PythonPortalPlanung

P

PyLucid (Jens Diemer)

PyLucid ist ein flexibles, Open Source Webseiten Content Management System. Es ist in Python geschrieben und nutzt das Django Framework.

Wir brauchen Entwickler, bei Interesse, bitte melden!

Was PyLucid ausmacht:

  • alle Ausgaben individuell gestaltbar
  • erweiterbar mit Plugins
  • einige vorhandenen Plugins: Weblog, OpenStreetMap, Lexikon, RSS, 'tag' Navigation, Inhaltsverzeichnis

  • Unterstüzt Internationalisierung und Lokalisierung (Neu in v0.9)
  • Versionsverwaltung (Neu in v0.9)
  • Open Source (GPL v3 oder neuer)
  • Unterstützte viele Datenbanken (PostgreSQL, MySQL, Oracle und SQLite)
  • WSGI Konform: CGI, fastCGI, mod_Python u.a.
  • und viele weitere Features

C

Colubrid ([http://lucumr.pocoo.org/about/ Armin Ronacher])

[http://wsgiarea.pocoo.org/colubrid/ Colubrid] ist ein ["WSGI"] Request Handler. Er vereinfacht die WSGI Anwendungsentwicklung durch bereitstellen von Anwendungsprotypen und einem Request Objekt.

Features:

  • Standalone WSGI Server
  • Debugging System
  • URL Dispatcher
  • Handling von URL Parametern, Form Daten, Cookies und Datei Uploads
  • einfach erweiterbar
  • komplett WSGI kompatibel

D

django-weave (Jens Diemer)

django-weave ist ein Firefox weave server in Django. Mehr Informationen im Wiki. Wer mit helfen will, bitte melden ;)

G

Globby ([http://globby.webshox.org Homepage])

Globby ist ein Internetseitengenerator mit einem einfachem Komandozeilen-Interface und ebenso einfacher GUI.BR Globby bietet Features, wie Projekteverwaltung, ein einfaches Theme-System, und eine eigene Markup-Sprache namens Woxt.BR Nebenbei unterstützt Globby zum Formatieren des Inhaltes außer Woxt auch ReStructedText, Textile und markdown. Später sind Plugins für BBCode und die MoinMoin-Wiki Syntax geplant.

Globby steht unter der GNU GPL und wir würden uns über Kritik, Tester, Bugreports oder Unterstützung jeglicher Art freuen.

Kontakt:

[http://wiki.python.de/ChristopherGrebs Christopher Grebs] aka EnTeQuAK: chrissiG@gmx.net BR Sebastian Koch aka Mr_Snede: mr-snede@web.de

PyAuthD ([mailto:admin@asta.mh-hannover.de Heiko Wundram])

[http://svn.asta.mh-hannover.de/categories/python/pyauthd/ PyAuthD] ist ein in Python und C geschriebes und unter der [http://svn.asta.mh-hannover.de/asta/PyAuthD/trunk/LICENSE BSD-Lizenz] veröffentlichtes Authentifizierungs-Toolkit.

Es implementiert eine einheitliche Schnittstelle für PAM, NSS, pppd und Postfix indem in C geschriebene Module Anfragen an einen in Python geschriebenen Daemon weiterleiten. Momentan ist es als eine VMail-Lösung konzipiert, ließe sich jedoch leicht erweitern für andere Einsatzbereiche. Die Idee hinter allem ist dass die Authentifizierung in drei Teile aufgeteilt wird:

  • Frontend - das eigentliche Modul welches mit der Unix-Infrastruktur kommuniziert.
  • Middleware - ein Daemon der Anfragen der einzelnen Module bündelt und an entsprechende logisch besser aufgeteilte Interfaces weiterleitet.
  • Backend - Interfaces die dann für die jeweilige Installation mit einem Backend kommunizieren welches die Funktionalität zur Verfügung stellt.

Die Kommunikation zwischen C-Frontends und der Python-Middleware geht über Unix-Domain-Sockets. Hierzu gibt es auf der Homepage von PyAuthD einige Patches für CPython die Linux-Extensions der Unix-Domain-Sockets im _socket-Modul verankern, so dass zum Beispiel mittels eines getsockopt-Aufrufs die UID/GID/PID des Kommunikationspartners herausgefunden werden kann. Diese Extensions sind nicht umbedingt nötig, aber erwünscht, wenn PyAuthD ausgeführt wird.

PyAuthD wird von der Medizinischen Hochschule Hannover als VMail-Lösung für Studierendenaccounts benutzt.

PyFitnessTrainer ([:ThomasRichter:Thomas Richter])

PyFitnessTrainer ist eine Webapplikation zum Erstellen und Verwalten von Trainingsplänen für den Krafttrainingsbereich im Fitnessstudio und zu Hause. Dabei werden Geräte, Übungen, Sportler, Trainer, Studios (Trainingsstätten) und Übungsformen abstrahiert.

Aus einer Online-Datenbank von effektiven Krafttrainingsübungen kann der Trainer/Sportler per Trainingsplan-editor einen Plan zusammenstellen und nach verschiedenen Kriterien optimieren. Über einen Kalender kann eine zeitliche Planung der Trainingseinheiten erfolgen. Die Pläne sollen für die Übungsdurchführung auf Handys zur Trainingsbegleitung downloadbar sein, die Trainingsprotokolle zur weitern Verarbeitung und Archivierung wieder uploadbar auf den Webserver.

Der Austausch über die Trainingspläne und -methoden soll über eine Community im Webserver mit Chatfunktion bereitgestellt werden. Übungen sollen per 3-D Animation aus Blender importiert werden können.

Es gibt ein Konzeptpapier, welches allerdings noch auf Java-Technologie basiert und hinsichtlich Python angepasst werden müsste. Ich suche noch Mitstreiter für die Umsetzung / Programmierung, ebenso wie für das Erstellen von Übungssequenzen per Blender und für das Design der Website. Mehr Infos in Kürze unter [http://www.gamt.de Gemeinschaft zur Anwendung mobiler Trainingsplanung]

Python from Kids ([:HorstJENS:Horst JENS])

"Python from Kids" ist eine Serie von derzeit 3 Video-Tutorials auf auf [http://www.showmedo.com/videos/series?name=pythonJensFromKidsSeries www.showmedo.com] und zeigt in sehr kurzen, deutschsprachigen Videos mit englischen Untertiteln das arbeiten mit RurPle, Drpython, pydoc und Easygui. Bei Gefallen bitte einen Kommentar im Formular unter den Videos hinterlassen.

T

Tape_Reading ([:qweet:qweet])

Tape_Reading ist ein Programm, welches den Devisenmarkt simulieren soll. Das Programm ist ein Simulator mit dem man trainieren soll die richtigen Entscheidungen konstant zu treffen. Denn genau diese Fähigkeit wird benötigt, wenn man im Devisenmarkt erfolgreich sein will.

tel ([:SebastianWiesner:Sebastian Wiesner])

[http://tel.berlios.de tel] ist ein Telefonbuch für die Konsole. Es bietet Möglichkeiten zur Ausgabe von Einträge und bringt einen "readline"-basierten Editor für Einträge mit. Gegenwärtig legt es seine Daten in einer einfachen, utf-8 codierten CSV Datei ab. Später soll einmal über ein flexibles Plugin-System verfügen, welches Anbindungen an verschiedene Dateitypen sowie Adress-APIs bietet, so dass man z.B. auch das KDE Telefonbuch oder Alias-Dateien für Mutt komfortabel an auf Konsole bearbeiten kann.

Es steht unter der MIT/X11-Lizenz, ist also freie Software. Anregungen, Erweiterungen, Patches und neue Übersetzungen sind immer willkommen.

Tk-Tabellen-Widget

Ein Tabellen Widget für Tkinter. Die Idee ist im Pythonforum.de entsprungen:

["TkinterTabellenWidget"]

W

What's On Air ([:MarekKubica:Marek Kubica])

What's On Air ist ein Programm welches Informationen über Radiosender anzeigt. Dabei wird eine Verbindung zur Webseite des Radiosenders aufgebaut und die Titelinformationen werden ausgelesen. Dabei gibt es sowohl das Komandozeilen-Interface, welches ebenso als Python-Modul verwendet werden kann sondern auch eine ansprechende grafische Oberfläche die mit ["PyGTK"] geschrieben wurde. Eine Besonderheit ist das sehr simple Plugin-Interface, welches es ermöglicht leicht eigene Radiosender hinzuzufügen.

Das Programm ist nicht nur [http://de.wikipedia.org/wiki/Open_Source Open Source] sondern darüber hinaus noch [http://de.wikipedia.org/wiki/Freie_Software Freie Software] unter [http://www.opensource.org/licenses/gpl-license.php GPL-Lizenz]. Jeder kann bei der Entwicklung auf verschiedenste Weise mithelfen, sei es durch das Verbessern des Codes, das Hinzufügen von Sendern, das schreiben von Dokumentation oder einfach durch Bekanntmachen des Programms.

Weitere Informationen gibt es auf der [http://whatsonair.berlios.de/ Homepage] und der [http://developer.berlios.de/projects/whatsonair Projektseite].

Tags: Community

Projektbörse (last edited 2010-03-17 09:41:22 by JensDiemer)