tsapp là một công cụ Python để tạo ra các ứng dụng dựa trên trình duyệt để sử dụng với TiddlySpace & nbsp;. Ứng dụng như vậy được thực hiện một hoặc nhiều tập tin html cùng với một hoặc CSS và JavaScript tập tin để trình bày và truy cập dữ liệu tiddler sống trong TiddlySpace.
Sự kết hợp này có thể rất hữu ích cho sự phát triển nhanh chóng của các ứng dụng web mà cần có một cửa hàng liên tục dữ liệu nhưng đơn giản với một sạch sẽ, API mạnh mẽ.
Đặt
_This Phần chưa đúng như các mã đã không được phát hành cho pypi nào. Trong khi chờ đợi clone repo để truy cập files._
tsapp là một công cụ dựa trên Python 2. Bạn sẽ cần cài đặt Python (2.5 trở lên). pip được sử dụng để cài đặt. Nếu bạn không có pip bạn có thể tìm hiểu làm thế nào để có được nó ở đây.
pips cài đặt -U tsapp
Sau khi cài đặt các script tsapp nên được trên $ PATH của bạn.
Commands
tsapp cung cấp một kịch bản duy nhất mà có nhiều lệnh. Chạy tsapp trợ giúp sẽ liệt kê những lệnh có liên quan. Các danh sách các lệnh có sẵn sau đây. Những lệnh mà chưa hoàn thành được đánh dấu bằng TBC.
trong đó
tsapp init
Tạo một thư mục ứng dụng có tên là bất cứ điều gì bạn cung cấp cho bạn. Bên trong thư mục sẽ là một file index.html còn sơ khai và một thư mục tài sản. index.html được sử dụng như là các trang truy cập chính của ứng dụng của bạn. JavaScript, CSS, và các file khác đi trong tài sản.
phục vụ
tsapp phục vụ
Chạy một máy chủ web địa phương rằng sẽ phục vụ lên tập tin HTML của bạn và các tài sản khác. Bất kỳ tài sản đó không được tìm thấy tại địa phương sẽ được xem xét tại các máy chủ mục tiêu TiddlySpace (xem cấu hình dưới đây). Paths to / túi /
Các máy chủ proxy sẽ luôn gửi PUT, POST và DELETE yêu cầu đến máy chủ mục tiêu.
Các mục tiêu với sự sắp xếp này là để cho phép các tập tin địa phương để không phải thay đổi khi bị đẩy vào máy chủ mục tiêu cuối cùng là lưu trữ.
đẩy
tsapp push
Đẩy (thông qua HTTP PUT) tất cả các tài sản địa phương để các máy chủ mục tiêu, trong túi có tên của
Các tập tin có phần mở rộng là .html hoặc .tid vào file nguồn sẽ có phần mở rộng loại bỏ trên mục tiêu.
auth
tsapp auth
Xác thực đến target_server như tên đăng nhập và viết kết quả auth token để tập tin cấu hình các thư mục địa phương.
xóa bỏ
tsapp xóa
Một phương pháp thuận tiện để loại bỏ một tiddler đó là kết thúc trên máy chủ đó không còn cần thiết và có thể được trong cách.
Cấu hình
tsapp tìm kiếm một tập tin cấu hình .tsapp tại của người dùng hiện tại $ HOME và trong thư mục hiện hành. $ HOME / .tsapp ghi đè mặc định và ./.tsapp đè $ HOME / .tsapp. Không có yêu cầu cho một tập tin cấu hình trong thư mục nhà nếu không được mong muốn. Tuy nhiên, để cho các lệnh push để làm việc, một .tsapp chứa một auth_token phải được tìm thấy. Lệnh auth sẽ tạo ra một. Các trường này là:
target_server
Các URL (không có dấu /) của máy chủ gia đình tiddlyspace. Mặc định là http://tiddlyspace.com.
local_host
Tên máy hoặc IP mà để ràng buộc các proxy của địa phương. Mặc định là 0.0.0.0.
hải cảng
Các cổng mà để ràng buộc các proxy của địa phương. Mặc định là 8080.
auth_token
Auth bí mật để truy cập vào tài nguyên riêng trên máy chủ mục tiêu. Không mặc định. . Đặt nó với lệnh auth hoặc sao chép trong các cookie tiddlyweb_user
Yêu cầu :
- Python
Bình luận không