tsapp er en Python verktøy for å lage nettleserbaserte applikasjoner for bruk med TiddlySpace. & Nbsp; Slike programmer er laget av en eller flere html-filer sammen med en eller flere CSS og Javascript-filer for å presentere og få tilgang til tiddler data som lever i TiddlySpace.
Kombinasjonen kan være svært nyttig for rask utvikling av web-applikasjoner som trenger en vedvarende men enkel datalager med en ren, robust API.
Installere
_This Del er ennå ikke sant som koden ikke har blitt sluppet til PyPI ennå. I mellomtiden klone repo å få tilgang til files._
tsapp er en Python 2 basert verktøy. Du trenger en Python installasjon (2.5 og høyere). pip brukes for installasjon. Hvis du ikke har pip du kan lære å få det her.
PIP installere -U tsapp
Når programmet er installert tsapp script bør være på $ PATH.
Kommandoer
tsapp gir et enkelt script som tar flere kommandoer. Kjører tsapp hjelp vil liste opp de relevante kommandoer. Følgende lister tilgjengelige kommandoer. Disse kommandoene som ennå ikke er ferdigstilt, er merket med TBC.
init
tsapp init
Lag en app katalog med navnet uansett hva du gir deg for. Inne i katalogen vil være en spire index.html fil og en eiendeler katalogen. index.html brukes som den primære tilgang side av programmet ditt. Javascript, CSS, og andre filer gå i eiendeler.
betjene
tsapp tjene
Kjør en lokal webserver som vil tjene opp HTML-fil og andre eiendeler. Noen eiendeler som ikke finnes lokalt vil bli sett på på målet TiddlySpace server (se konfigurasjonen nedenfor). Stier til / poser /
Proxy-serveren vil alltid sende PUT, POST og DELETE forespørsler til målet serveren.
Målet med denne ordningen er å la de lokale filer til ikke å endre seg når presset til målet server for eventuell hosting.
Push
tsapp presse
Push (via HTTP PUT) alle de lokale midler til målet server, i posen oppkalt etter
Filer som har en .html eller .tid forlengelse på kildefilen vil ha forlengelse fjernet på målet.
auth
tsapp auth
Godkjennes av target_server som brukernavn og skrive den resulterende autoriseringstoken til den lokale katalogen konfigurasjonsfil.
slette
tsapp slette
En praktisk metode for å fjerne en tiddler som er havnet på serveren som ikke lenger er nødvendig og kan være i veien.
Konfigurasjon
tsapp ser for en .tsapp konfigurasjonsfil i den gjeldende brukerens $ HOME og i gjeldende katalog. $ HOME / .tsapp styrer mislighold og ./.tsapp styrer $ HOME / .tsapp. Det er ingen krav til en konfigurasjonsfil i hjemmekatalogen hvis man ikke er ønsket. Men for at push-kommandoen til arbeid, en .tsapp inneholder en auth_token må finnes. Auth kommandoen vil opprette en. Feltene er:
target_server
URL (uten etterfølgende /) av hjemmet tiddlyspace server. Standard til http://tiddlyspace.com.
local_host
Vertsnavnet eller IP til å binde den lokale proxy. Standard er 0.0.0.0.
port
Porten som å binde den lokale proxy. Standard er 8080.
auth_token
Auth hemmelig for å få tilgang til private ressurser på måltjeneren. Ingen standard. . Sette den med auth kommando eller kopiere i tiddlyweb_user cookie
Krav :
- Python
Kommentarer ikke funnet