tsapp הוא כלי פייתון ליצירת יישומים מבוסס דפדפן לשימוש עם TiddlySpace & nbsp;. יישומים כאלה עשויים מקבצי HTML אחד או יותר יחד עם קבצי JavaScript אחד או יותר CSS ולהצגה ולגשת לנתוני השותה שחי ב TiddlySpace.
השילוב יכול להיות מאוד שימושי עבור פיתוח מהיר של יישומי אינטרנט, כי צריכים מאגר הנתונים עיקש אך פשוט עם API נקי, חזק.
התקן
_This חלק עדיין לא אמיתי כמו הקוד לא שוחרר לpypi עדיין. בינתיים לשכפל ריפו לגשת files._
tsapp הוא כלי מבוסס פייתון 2. תצטרך התקנת פייתון (2.5 ומעלה). PIP משמש להתקנה. אם אין לך פיפס אתה יכול ללמוד איך לקבל את זה כאן.
PIP להתקין tsapp -U
ברגע שהתקין את תסריט tsapp צריך להיות בדרך שלך $.
פקודות
tsapp מספק תסריט יחיד שלוקח מספר פקודות. עזרה tsapp פועל תפרט את הפקודות הרלוונטיות. להלן רשימת הפקודות זמינות. פקודות אלה שעדיין לא הושלמו מסומנות בTBC.
init
tsapp <אפליקציה שם> init
צור ספריית אפליקציה בשם כל מה שאתה נותן לך ל. בתוך הספרייה יהיה קובץ index.html בדל וספריית נכסים. index.html משמש כדף הגישה העיקרי של האפליקציה שלך. קבצים אחרים JavaScript, CSS, וללכת בנכסים.
משרת
tsapp משרת
הפעלת שרת רשת מקומית שישמש את קובץ HTML ונכסים אחרים שלך. כל נכסים שלא ניתן למצוא באופן מקומי יהיו חיפשו בשרת TiddlySpace היעד (ראה תצורה בהמשך). נתיבים ל/ תיקים /
שרת פרוקסי תמיד ישלח PUT, POST וDELETE בקשות לשרת היעד.
מטרת הסדר זה היא לאפשר לקבצים המקומיים ללא צריך לשנות כאשר דחפו לשרת היעד לאירוח סופו של דבר.
דחיפה
דחיפת tsapp
לדחוף (באמצעות PUT HTTP) כל הנכסים המקומיים לשרת היעד, בתיק בשם על ידי <שם שקית>. אם התיק לא יסתיים ב_private או _public, אז _public יצורף.
קבצים שיש לי Html או הארכת .tid על קובץ המקור יהיו הסיומת הוסרה על היעד.
auth
tsapp auth
אימות לtarget_server כשם משתמש ולכתוב אסימון אימות וכתוצאה מכך לקובץ התצורה של הספרייה המקומית.
למחוק
tsapp למחוק <שם שקית>
שיטת נוחות להסרת משותה זה הסתיים בשרת שבו אין עוד צורך ובעשוי להיות בדרך.
תצורה
tsapp מחפש קובץ תצורת .tsapp במשתמש הנוכחי $ הבית ובספרייה הנוכחית. $ HOME / .tsapp עוקף ברירת מחדל ו./.tsapp עוקף $ HOME / .tsapp. אין דרישה לקובץ הגדרות בתיקיית הבית אם הוא לא רצוי. עם זאת, על מנת שפקודת הדחיפה לעבודה, יש למצוא .tsapp מכיל auth_token. פקודת auth תיצור אחד. השדות הם:
target_server
כתובת האתר (ללא נגרר /) של שרת tiddlyspace הבית. ברירות מחדל לhttp://tiddlyspace.com.
local_host
המארח או IP שאליו נקשרים proxy המקומי. ברירת מחדל היא 0.0.0.0.
נמל
הנמל שאליו כדי לאגד proxy המקומי. ברירת מחדל הוא 8080.
auth_token
סוד auth לגישה למשאבים פרטיים על גבי שרת היעד. לא ברירת מחדל. . להגדיר את זה עם פקודת auth או להעתיק בעוגיית tiddlyweb_user
דרישות :
- Python
תגובות לא נמצא