tsapp είναι ένα εργαλείο Python για τη δημιουργία browser-based εφαρμογές για χρήση με TiddlySpace & nbsp?. Τέτοιες εφαρμογές είναι κατασκευασμένα από ένα ή περισσότερα αρχεία html, μαζί με ένα ή περισσότερα CSS και JavaScript αρχεία για την παρουσίαση και την πρόσβαση στα δεδομένα ψαράκι που ζει σε TiddlySpace.
Ο συνδυασμός μπορεί να είναι πολύ χρήσιμη για την ταχεία ανάπτυξη των διαδικτυακών εφαρμογών που χρειάζονται μια επίμονη αλλά απλή αποθήκευση δεδομένων με ένα καθαρό, ισχυρό API.
Εγκατάσταση
_This Μέρος δεν είναι ακόμα αλήθεια, όπως ο κώδικας δεν έχει κυκλοφορήσει ακόμα να pypi. Εν τω μεταξύ κλωνοποιήσει το repo για να αποκτήσετε πρόσβαση στο files._
tsapp είναι ένας πύθωνας 2 εργαλείο. Θα χρειαστείτε μια εγκατάσταση της Python (2.5 και άνω). PIP χρησιμοποιείται για την εγκατάσταση. Αν δεν έχετε PIP μπορείτε να μάθετε πώς να το βρείτε εδώ.
PIP εγκαταστήσετε -U tsapp
Μόλις εγκατασταθεί το σενάριο tsapp θα πρέπει να είναι στο $ PATH σας.
Εντολές
tsapp παρέχει ένα μοναδικό σενάριο που παίρνει πολλές εντολές. Τρέξιμο tsapp βοήθεια θα καταγράψει τις σχετικές εντολές. Οι ακόλουθοι κατάλογοι διαθέσιμες εντολές. Αυτές οι εντολές οι οποίες δεν έχουν ακόμη ολοκληρωθεί σημειώνονται με TBC.
μέσα σε αυτό
tsapp init
Δημιουργήστε έναν κατάλογο app ονομάζεται ό, τι σας δώσει για. Μέσα στον κατάλογο θα είναι ένα αρχείο index.html στέλεχος και έναν κατάλογο περιουσιακών στοιχείων. index.html χρησιμοποιείται ως πρωταρχικό σελίδα πρόσβασης της εφαρμογής σας. JavaScript, CSS, και άλλα αρχεία πάει σε περιουσιακά στοιχεία.
εξυπηρετούν
tsapp εξυπηρετούν
Εκτελέστε ένα τοπικό web server που θα εξυπηρετήσει μέχρι και το αρχείο HTML σας και άλλα περιουσιακά στοιχεία. Τυχόν περιουσιακά στοιχεία τα οποία δεν βρίσκονται σε τοπικό επίπεδο, θα πρέπει να εξεταστεί για το διακομιστή TiddlySpace στόχο (βλέπε διαμόρφωση κατωτέρω). Διαδρομές στην / τσάντες /
Ο διακομιστής μεσολάβησης θα στείλει πάντα PUT, DELETE POST και αιτήματα στο διακομιστή προορισμού.
Ο στόχος με τη διάταξη αυτή είναι να επιτρέψει στα τοπικά αρχεία δεν πρέπει να αλλάξει όταν ωθείται στο διακομιστή προορισμού για ενδεχόμενη φιλοξενία.
ώθηση
tsapp ώθηση
Πιέστε (μέσω HTTP PUT) όλα τα τοπικά περιουσιακά στοιχεία στο διακομιστή προορισμού, στην τσάντα ονομάστηκε από <όνομα τσάντα>. Αν η τσάντα δεν τελειώνει με _private ή _PUBLIC, τότε _PUBLIC θα προσαρτηθεί.
Τα αρχεία που έχουν .html ή .tid επέκταση στο αρχείο προέλευσης, θα έχουν την επέκταση απομακρύνεται από το στόχο.
ΑΠΘ
tsapp auth <όνομα χρήστη>
Έλεγχος στο target_server ως όνομα χρήστη και να γράψει το προκύπτον διακριτικού auth στο αρχείο ρυθμίσεων του τοπικού καταλόγου.
διαγραφή
tsapp διαγράψετε <όνομα τσάντα> <ψαράκι τίτλο>
Μια μέθοδος ευκολία για την αφαίρεση ψαράκι που τελείωσε επάνω στο διακομιστή που δεν είναι πλέον απαραίτητη και μπορεί να είναι στο δρόμο.
Διαμόρφωση
tsapp αναζητά ένα αρχείο ρυθμίσεων .tsapp στην τρέχουσα $ HOME του χρήστη και στον τρέχοντα κατάλογο. $ HOME / .tsapp παρακάμπτει τις προεπιλογές και ./.tsapp υπερισχύει $ HOME / .tsapp. Δεν υπάρχει καμία απαίτηση για ένα αρχείο ρυθμίσεων στον κεντρικό κατάλογο, εάν δεν είναι επιθυμητή. Ωστόσο, προκειμένου για την εντολή ώθηση στην εργασία, πρέπει να βρεθεί μια .tsapp περιέχει ένα auth_token. Η εντολή auth θα δημιουργήσει ένα. Τα πεδία είναι:
target_server
Η διεύθυνση URL (χωρίς πίσω /) του διακομιστή σπίτι tiddlyspace. Προεπιλογές να http://tiddlyspace.com.
local_host
Το όνομα ή η πνευματική ιδιοκτησία στην οποία να δεσμεύει τον τοπικό proxy. Προεπιλογή είναι 0.0.0.0.
το λιμάνι
Η θύρα στην οποία να δεσμεύει τον τοπικό proxy. Η προεπιλογή είναι 8080.
auth_token
Auth μυστικό για την πρόσβαση σε ιδιωτικούς πόρους στο διακομιστή προορισμού. Δεν προεπιλογή. . Ρυθμίστε το με την εντολή auth ή αντιγραφή στο cookie tiddlyweb_user
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε