SplinePad
Full screen

Server Notice:

hide

Public Pad Latest text of pad fit Saved Aug 17, 2012

 

Fit

- files in git
 
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