yuicompressor είναι ένα CSS και JavaScript minifier γραμμένο σε Java & nbsp?. Αυτό το πακέτο συγκεντρώνει το YUI συμπιεστή αρχείο JAR για να διευκολύνει τη χρήση της σε έργα Python. Σημειώστε ότι θα πρέπει ακόμα να έχετε εγκατεστημένο το Java Runtime Environment.
Για παράδειγμα, μπορείτε να χρησιμοποιήσετε αυτό το πακέτο με buildout. Πρώτον, η δημιουργία του αρχείου buildout.cfg:
[Buildout]
εξαρτήματα = yuicompressor
[Yuicompressor]
συνταγή = zc.recipe.egg
αυγά = yuicompressor
Στη συνέχεια, κατεβάστε buildout εκκίνησης σενάριο και να αναλάβει το ίδιο το buildout:
$ Wget http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py
$ Python bootstrap.py
Δημιουργία καταλόγου «bin».
Δημιουργία καταλόγου «μέρη».
Δημιουργία καταλόγου 'αναπτύξουν-αυγά ».
Script που έχει δημιουργηθεί 'bin / buildout ».
$ Bin / buildout
Εγκατάσταση yuicompressor.
Να πάρει διανομή για «yuicompressor».
Πήρε yuicompressor 2.4.6.
Script που έχει δημιουργηθεί 'bin / yuicompressor ».
Το σενάριο yuicompressor είναι έτοιμο προς χρήση:
$ Bin / yuicompressor
Χρήση: java -jar yuicompressor-xyzjar [επιλογές] [αρχείο εισόδου]
Παγκόσμια Επιλογές
-h, --help Εμφανίζει αυτές τις πληροφορίες
--type
--charset
--line-διάλειμμα <στήλη> Τοποθετήστε μια αλλαγή γραμμής μετά τον καθορισμένο αριθμό στήλης
-v, --verbose Εμφάνιση ενημερωτικά μηνύματα και προειδοποιήσεις
-o <αρχείο> Τοποθετήστε την έξοδο σε <αρχείο>. Προεπιλογές στο stdout.
Επιλογές JavaScript
--nomunge σμίκρυνση μόνο, δεν θολώνω
--preserve-ημι Διατήρηση όλων ερωτηματικά
--disable-βελτιστοποιήσεις Απενεργοποίηση όλων των μικρο βελτιστοποιήσεις
Αν δεν υπάρχει καθορισμένη αρχείο εισόδου, από defaults θα stdin. Στην περίπτωση αυτή, ο «τύπος»
επιλογή αυτή απαιτείται. Σε αντίθετη περίπτωση, η επιλογή «τύπος» απαιτείται μόνο εάν η είσοδος
επέκταση αρχείου δεν είναι ούτε «JS» ούτε «css".
Θα μπορούσε στη συνέχεια να ενσωματώσει αυτό με ένα πακέτο που βασίζεται στο συμπιεστή, π.χ. Django-συμπίεση και δεν ανησυχούν περισσότερο.
Εγκατάσταση σε επίπεδο χρήστη με easy_install έχει νόημα ακόμη και για αυτόνομη χρήση, π.χ. έχοντας yuicompressor στο PATH σας
Τι είναι καινούργιο σε αυτή την έκδοση:.
- Ενημέρωση yuicompressor.jar σε 2.4.7
- yuicompressor δεν απαιτεί setuptools πια: είναι επίσης, να τοποθετηθεί με καθαρό distutils. Ωστόσο, το εκτελέσιμο σενάριο στην καθαρή εγκατάσταση distutils δεν έχει το ίδιο όνομα όπως και στην εγκατάσταση setuptools:. Πήρε το όνομά του yuicompressor_run.py αντί yuicompressor λόγω περιορισμοί στις εισαγωγές και τα παράθυρα shebang ασυμβατότητα
- Προστέθηκε μια μέθοδος κίνηση της μονάδας yuicompressor που μας επιτρέπει να εκτελέσετε το εργαλείο με το έθιμο επιχειρήματα από τον πηγαίο κώδικα Python.
- Προστέθηκε changelog (αρχείο ΑΛΛΑΓΕΣ)
- Προστέθηκε πληροφορίες συντηρητή? αλλάξει η διεύθυνση URL πακέτο να επισημάνω το σχετικό αποθετήριο bitbucket
- Linux στιλ στο τέλος της γραμμής χαρακτήρων
- Προστέθηκε περισσότερες ταξινομητές και πληροφορίες πλατφόρμας
Απαιτήσεις :
- Python
Τα σχόλια δεν βρέθηκε