tsapp是一个Python工具,用于创建基于浏览器的应用与TiddlySpace&NBSP使用;这样的应用是由一个或多个HTML文件以及与一个或多个CSS和JavaScript文件用于呈现并访问住在鲰数据TiddlySpace。
该组合可以为那些需要一个持久的,但简单的数据存储用干净的,强大的API网络应用的快速发展是非常有益的。
安装
_this部分还没有真正的代码没有被释放的PyPI呢。在此期间克隆回购访问files._
tsapp是一个Python 2基础的工具。您将需要一个Python的安装(2.5及以上)。 PIP是用于安装。如果你不具备画中画,你可以学习如何得到它在这里。
PIP安装-U tsapp
一旦安装了tsapp脚本应该在你的$ PATH。
命令
tsapp提供了一个脚本,需要多个命令。运行tsapp帮助将列出相关的命令。下面列出了可用的命令。这是尚未完成的那些命令以标记的TBC。
INIT
tsapp的init <应用程序名称>
创建不管你给你一个名为app目录。里面的目录将是一个存根index.html文件和资产目录。的index.html作为您的应用程序的主要访问页面。的JavaScript,CSS和其他文件去的资产。
服务
tsapp服务
运行本地Web服务器,这将有助于你的HTML文件和其他资产。这是本地找不到任何资产将在目标TiddlySpace服务器寻找(见下文配置)。路径/袋/
代理服务器将始终发送PUT,POST和DELETE请求到目标服务器。
这种结构的目的是允许本地文件没有时被推到目标服务器以便最终托管改变。
推
tsapp推
推(通过HTTP PUT)所有本地资产到目标服务器,在命名<包名称>囊中。如果包不与_private或_public结束,然后_public将被追加。
有源文件上的.html或.tid扩展名的文件将有扩展的目标中删除。
AUTH
tsapp AUTH <用户名>
验证到target_server作为用户名和编写导致身份验证令牌到本地目录中的配置文件。
删除
tsapp删除<包名称> <标题鲰>
一种简便方法去除的结束即不再需要,可以在路上服务器上的鲰。
配置
tsapp会在当前用户的$ HOME一个.tsapp配置文件,并在当前目录中。 $ HOME / .tsapp覆盖默认值,并./.tsapp覆盖$ HOME / .tsapp。有用于在如果一个不希望的主目录的配置文件没有要求。然而,为了使推命令工作,必须要找到包含的auth_token一个.tsapp。 AUTH命令将创建一个。该字段有:
target_server
该URL(没有结尾/)家tiddlyspace服务器。默认为http://tiddlyspace.com。
local_host
主机名或IP要绑定的本地代理。默认为0.0.0.0。
港
该端口可以绑定本地代理。默认值是8080。
的auth_token
验证秘密在目标服务器上访问私人资源。没有默认值。 ,与auth命令设置,或复制在tiddlyweb_user的cookie
要求:
- 在Python中
评论没有发现