tsapp è uno strumento Python per la creazione di applicazioni basate su browser per l'utilizzo con TiddlySpace & nbsp;. Tali applicazioni sono realizzate in uno o più file html con uno o più file CSS e JavaScript per la presentazione e l'accesso ai dati tiddler che vive in TiddlySpace.
La combinazione può essere molto utile per lo sviluppo rapido di applicazioni web che necessitano di un archivio dati permanente, ma semplice, con un pulito, robusto API.
Installare
_Questo Parte non è ancora vero in quanto il codice non è stato rilasciato al PyPI ancora. Nel frattempo clonare il repo di accedere al files._
tsapp è uno strumento basato Python 2. Avrete bisogno di un impianto di Python (2.5 e superiori). pip viene utilizzato per l'installazione. Se non si dispone di pip si può imparare come ottenere qui.
pip installare -U tsapp
Una volta installato lo script tsapp dovrebbe essere sul vostro $ PATH.
Comandi
tsapp fornisce un singolo script che prende più comandi. Esecuzione di aiuto tsapp elencherà i comandi relativi. Di seguito sono elencati i comandi disponibili. Tali comandi che non sono ancora completati sono contrassegnati con TBC.
dentro
tsapp init
Creare una directory app chiamata ciò che si dà per. All'interno della directory sarà un file stub index.html e una directory beni. index.html viene utilizzato come la pagina di accesso principale della vostra applicazione. JavaScript, CSS e altri file vanno in attività.
servire
tsapp servire
Eseguire un server web locale che servirà il vostro file HTML e le altre attività. Tutte le attività che non si trovano in loco saranno cercati sul server di destinazione TiddlySpace (vedi configurazione sotto). Percorsi di / sacchetti /
Il server proxy invierà sempre PUT, POST e DELETE richieste al server di destinazione.
L'obiettivo con questa disposizione è quello di consentire i file locali per non dover cambiare quando spinto al server di destinazione per eventuali hosting.
spingere
tsapp spinta
Spingere (via HTTP PUT) tutte le attività locali per il server di destinazione, nel sacchetto chiamato da
I file che hanno una estensione .html o .tid sul file sorgente avranno l'estensione rimosso sul bersaglio.
auth
tsapp auth
Autenticarsi al target_server nome utente e scrivere il token di autenticazione risultante al file di configurazione della directory locale.
cancellare
tsapp eliminare
Un metodo comodo per la rimozione di un tiddler che è finito sul server che non è più necessario e può essere nel modo.
Configurazione
tsapp cerca un file di configurazione in .tsapp dell'utente corrente $ HOME e nella directory corrente. $ HOME / .tsapp sostituisce inadempienze e ./.tsapp sostituisce $ HOME / .tsapp. Non vi è alcun obbligo per un file di configurazione nella directory home se non viene richiesto. Tuttavia, per il comando di spinta al lavoro, un .tsapp contenente un auth_token deve essere trovato. Il comando auth creerà uno. I campi sono:
target_server
L'URL (senza trailing /) del server principale tiddlyspace. Il valore predefinito http://tiddlyspace.com.
local_host
Il nome host o IP a cui legare il proxy locale. L'impostazione predefinita è 0.0.0.0.
porto
La porta a cui associare il proxy locale. Il default è 8080.
auth_token
Segreto Auth per accedere alle risorse private sul server di destinazione. Nessun valore predefinito. . Impostare con il comando di autenticazione o copiare in un cookie tiddlyweb_user
Requisiti :
- Python
I commenti non trovato