FileServer er en simpel statisk filserver og bibliotek indeks server i Python (WSGI app).
Ofte til test vil du ønsker en statisk filserver og bibliotek indeks som en del af din WSGI stack. Derudover kan du have krav til at køre som en del af en produktion WSGI stak. FileServer passer disse behov.
Motivation
Jeg havde brug for en mappe indeks server a la Apache til at teste en PyPI klon jeg bruger. Efter opmåling hvad var derude, der ikke synes noget derude, der var let forbrugsmaterialer til mit formål. Så jeg skrev en kun afhængig webob.
Indhold
fra filserver import * skal give dig adgang til alle de brugbare dele af filserver:
& Nbsp; file_response: returnere en webob svar objekt hensigtsmæssigt at et filnavn
& Nbsp; FileApp: WSGI app, der ombrydes file_response
& Nbsp; Directory Server: serverer mappetræ og genererede indekser
& Nbsp; main: kommandolinje indgang
FileApp og file_response er stærkt lånt fra http://docs.webob.org/en/latest/file-example.html selvom eksempel er mere komplet. Jeg vil arbejde på at gøre dette mere grundig fremadrettet. Jeg har også lånt fra Paste s StaticURLParser og static.Cling.
. Derudover er der en kommandolinje script, tjene, som kan bruges til at tjene en mappe med wsgiref server
Krav :
- Python
Kommentarer ikke fundet