tsapp est un outil de Python pour créer des applications basées sur un navigateur pour une utilisation avec TiddlySpace & nbsp;. Ces demandes sont faites d'un ou plusieurs fichiers html avec un ou plusieurs fichiers CSS et JavaScript pour la présentation et accéder aux données de tiddler qui vit dans TiddlySpace.
La combinaison peut être très utile pour le développement rapide d'applications Web qui ont besoin d'un magasin de données persistantes, mais simple avec, une API robuste propre.
Installer
_Ce Partie ne est pas encore vrai que le code n'a pas été libéré à Pypi encore. En attendant cloner le repo pour accéder à la files._
tsapp est un outil basé sur Python 2. Vous aurez besoin d'une installation de Python (2.5 et plus). pip est utilisé pour l'installation. Si vous ne avez pas pip vous pouvez apprendre comment l'obtenir ici.
pip installer -U tsapp
Une fois installé le script tsapp devrait être sur votre $ PATH.
Commandes
tsapp fournit un seul script qui prend plusieurs commandes. Courir aide de tsapp va lister les commandes pertinentes. Les listes des commandes disponibles suivantes. Ces commandes qui ne sont pas encore complétées sont marquées par TBC.
initialisation
tsapp init
Créer un répertoire app nommée que vous vous donnez pour. Dans le répertoire sera un fichier stub index.html et un répertoire d'actifs. index.html est utilisé comme la page d'accès principale de votre application. JavaScript, CSS et autres fichiers vont dans des actifs.
servir
tsapp servir
Exécuter un serveur web local qui servira votre fichier HTML et d'autres actifs. Tous les actifs qui ne sont pas trouvés localement seront recherchés sur le serveur cible TiddlySpace (voir la configuration ci-dessous). Paths to / sacs /
Le serveur proxy enverra toujours PUT, POST et DELETE requêtes vers le serveur cible.
Le but de cet arrangement est de permettre aux fichiers locaux à ne pas avoir à changer quand on le pousse au serveur cible pour l'hébergement éventuel.
pousser
tsapp poussoir
Poussez (via HTTP PUT) tous les actifs locaux sur le serveur cible, dans le sac nommé par
Les fichiers qui ont une extension .html ou .tid sur le fichier source auront l'extension retiré sur la cible.
auth
tsapp auth
Se authentifier sur le TARGET_SERVER comme nom d'utilisateur et écrire le auth jeton résultant dans le fichier de configuration du répertoire local.
effacer
tsapp supprimer
Une méthode pratique pour éliminer un tiddler qui a fini sur le serveur qui ne est plus nécessaire et peut être de la manière.
Configuration
tsapp recherche un fichier de configuration de .tsapp dans $ HOME de l'utilisateur actuel et dans le répertoire courant. $ HOME / .tsapp remplace par défaut et ./.tsapp remplace $ HOME / .tsapp. Il ne est pas nécessaire pour un fichier de configuration dans le répertoire de la maison si l'on ne est pas souhaitée. Cependant, pour la commande de poussée au travail, un .tsapp contenant un auth_token doit être trouvée. La commande auth va créer une. Les champs sont:
TARGET_SERVER
L'URL (sans fuite /) du serveur maison de tiddlyspace. Par défaut http://tiddlyspace.com.
local_host
Le nom d'hôte ou l'adresse IP à laquelle se lier le proxy local. Par défaut est 0.0.0.0.
port
Le port auquel se lie le proxy local. Par défaut est 8080.
auth_token
Auth secret pour accéder à des ressources privées sur le serveur cible. Aucune valeur par défaut. . Réglez-le avec la commande d'authentification ou de copier dans le cookie de tiddlyweb_user
Exigences :
- Python
Commentaires non trouvées