Fit - files in git * url http://klausuren.spline.de * src https://spit.spline.de/home/cholin/fit * stats http://munin.spline.de/spline.de/vm-klausuren.spline.de/fit.html Fit ist das Klausurenarchiv von Spline an der Freien Universität Berlin. Jegliche Daten werden in einem Git-Repository (vom Typ 'bare') verwaltet. Klausuren können über ein Webinterface einfach hoch- und heruntergezuladen werden. Fit ist in Python2 mit Hilfe von Flask und pygit2 geschrieben. Bugs * -- Wishlist / Anregungen * Duplicated Entries sollten gemeldet werden * Download aller Klausuren nur _eines_ Fachs (bzw. einer aktuellen Sicht) als Zip-Archiv * Dateinamenskonventionen sind zu streng. Keine Spaces, keine Umlaute z.Zt. erlaubt. Man könnte sich auf Windows-Konventionen als kleinsten gemeinsamen Nenner aller OS'e verständigen. Zumindest aber sollten Umaute in ae, ue, oe und ss umgewandelt werden, nicht "Losung". * Wird zzt mittels `secure_filename`-Methode von werkzeug validiert. Dadurch sind zum Beispiel Directory-Traversing-Angriffe u.a. schon ausgeschlossen. Sehe den Mehrwert, aber der Aufwand dass schön und sicher zu lösen ist zu groß. * ZIP-Dateien könnten nach Upload ausgepackt werden