.
tsapp ile TiddlySpace & nbsp kullanımı için tarayıcı tabanlı uygulamaları oluşturmak için bir Python aracıdır Bu tür uygulamalar sunmak için bir veya daha fazla CSS ve JavaScript dosyaları ile birlikte bir veya birden fazla html dosyaları yapılmış ve yaşayan küçük balık verilerini erişmelerine TiddlySpace.
kombinasyon temiz, sağlam API ile kalıcı ama basit veri deposu ihtiyacınız web uygulamaları hızlı gelişimi için çok yararlı olabilir.
Kurmak
Kodu henüz pypi için piyasaya sürülmedi gibi _This kısmı henüz doğru değildir. Bu arada files._ ulaşmak için repo klonlamak
tsapp Python 2 tabanlı bir araçtır. Sen bir Python kurulumu (2.5 ve üzeri) ihtiyacınız olacak. Pip yükleme için kullanılır. Eğer pip yoksa buradan nasıl öğrenebilirsiniz.
-U tsapp yüklemek pip
Kurulduktan sonra tsapp script $ PATH olmalıdır.
Komutlar
tsapp birden çok komut alır tek bir komut dosyası sağlar. Koşu tsapp yardım, ilgili komutları listeler. Aşağıdaki listeler mevcut komutlar. Henüz tamamlanmadı, bu komutlar TBC ile işaretlenmiştir.
içinde
tsapp init
Için size ne olursa olsun adlı bir uygulama dizini oluşturun. Dizinde İçinde bir taslaktır index.html dosyasını ve bir varlık dizin olacaktır. index.html sizin app birincil erişim sayfası olarak kullanılır. JavaScript, CSS ve diğer dosyaları varlıklar gitmek.
hizmet vermek
tsapp hizmet
HTML dosyası ve diğer varlıkları kadar hizmet edecek bir yerel web sunucusu çalıştırmak. Yerel bulunmayan herhangi bir varlık, hedef TiddlySpace sunucuda baktım olacak (aşağıda yapılandırmayı bakınız). Giden Yollar / çanta /
Proxy sunucusu her zaman PUT, POST göndermek ve hedef sunucuya istekleri DELETE olacaktır.
Bu düzenleme ile amaç nihai hosting için hedef sunucuya itti zaman değiştirmek zorunda değil yerel dosyaları sağlamaktır.
it
tsapp itme
<Çanta adı> ile belirtilen torbaya, hedef sunucuya (HTTP PUT ile) tüm yerel varlıkları itin. Torba _private veya _PUBLIC'i ile bitmiyor ise, sonra _PUBLIC'i eklenecektir.
Kaynak dosya üzerinde bir .html veya .tid uzantısına sahip dosyalar hedef kaldırıldı uzantısına sahip olacaktır.
auth
tsapp auth
Kullanıcı adı olarak target_server kimlik doğrulaması ve yerel dizinin yapılandırma dosyasına sonuçlanan Yetkilendirme jetonu geç.
silmek
tsapp silmek <çanta adı>
Artık ihtiyaç ve şekilde olabilir sunucuda sona erdi oluyor bir tiddler çıkarılması için bir kolaylık yöntemi.
Yapılandırma
tsapp geçerli kullanıcının $ HOME bir .tsapp yapılandırma dosyası ve geçerli dizinde arar. Varsayılan ve ./.tsapp geçersiz kılar .tsapp $ HOME / $ HOME / .tsapp geçersiz kılar. Bir arzu değilse ev dizininde bir yapılandırma dosyası için bir gereksinim yoktur. Ancak, işe itme komutu için sırayla, bir auth_token içeren bir .tsapp bulunmalıdır. auth komutu tane yaratacak. alanlar şunlardır:
target_server
Ev tiddlyspace sunucusunun (/ arka olmadan) URL. Http://tiddlyspace.com öntanımlıdır.
local_host
adı veya IP hangi yerel vekil bağlamak için. Varsayılan 0.0.0.0 olduğunu.
liman
liman yerel vekil bağlamak için. Varsayılan 8080 olduğunu.
auth_token
Hedef sunucuda özel kaynaklara erişmek için auth gizli. Varsayılan yok. . Auth komutu ile ayarlama veya tiddlyweb_user çerez kopyalama
Gereksinimler :
- Python
Yorum Bulunamadı