FileServer is een eenvoudige statische fileserver en directory index server in Python (WSGI app).
Vaak voor het testen vindt u een statische fileserver en directory index als onderdeel van uw WSGI stack wilt. Bovendien kan u eisen zoals uitgevoerd als onderdeel van een productieproces WSGI stack. FileServer past deze behoeften.
Motivatie
Ik had een directory index server a la Apache naar een PyPI kloon Ik was met behulp van testen. Na landmeetkundige wat was die er zijn, er leek niet om het even wat die er zijn die gemakkelijk werd consumeerbaar is voor mijn doeleinden. Dus schreef ik een alleen afhankelijk van webob.
Inhoud
van fileserver import * moeten geven u toegang tot alle van de bruikbare onderdelen van fileserver:
& Nbsp; file_response: terug een webob response object geschikt om een bestandsnaam
& Nbsp; FileApp: WSGI app die file_response wraps
& Nbsp; Directory Server: serveert een directory tree en gegenereerde indexen
& Nbsp; belangrijkste: command line entry point
FileApp en file_response zijn zwaar geleend van http://docs.webob.org/en/latest/file-example.html hoewel het voorbeeld is er meer compleet. Ik zal werken aan het maken van deze grondiger gaan vooruit. Ik heb ook geleend van Paste's StaticURLParser en static.Cling.
. Daarnaast is er een command line script, te dienen, die kunnen worden gebruikt om een directory met de wsgiref server dienen
Eisen
- Python
Reacties niet gevonden