yuicompressor er en CSS og JavaScript minifier skrevet i Java. & Nbsp; Denne pakke bundter af YUI Compressor JAR-fil til at lette dens anvendelse i Python-projekter. Bemærk, at du stadig nødt til at have Java Runtime Environment installeret.
For eksempel kan du bruge denne pakke med udbygningen. Først oprette buildout.cfg fil:
[Udbygningen]
dele = yuicompressor
[Yuicompressor]
opskrift = zc.recipe.egg
æg = yuicompressor
Dernæst downloade udbygningen bootstrap script og køre udbygningen selv:
$ Wget http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py
$ Python bootstrap.py
Oprettelse mappen 'bin'.
Oprettelse bibliotek »dele«.
Oprettelse mappe 'udvikle-æg «.
Genereret script 'bin / udbygningen «.
$ Bin / udbygningsblokken
Installation yuicompressor.
Kom fordeling for "yuicompressor«.
Fik yuicompressor 2.4.6.
Genereret script 'bin / yuicompressor «.
Den yuicompressor script er klar til brug:
$ Bin / yuicompressor
Anvendelse: java -jar yuicompressor-xyzjar [options] [inddatafil]
Globale muligheder
-h, --help Viser denne information
--type
--charset
--line-break
-v --verbose Display orienterende meddelelser og advarsler
-o
JavaScript Options
--nomunge kun Minify, ikke sløre
--preserve-semi Bevar alle semikoloner
--disable-optimeringer Deaktiver alle mikro optimeringer
Hvis der ikke inddatafil er angivet, standard stdin. I dette tilfælde »type«
mulighed er påkrævet. Ellers »type« valgmulighed kræves kun, hvis input
filtypenavnet hverken 'js "eller" css ".
Du kan derefter integrere det med en pakke, der er afhængig af kompressoren, f.eks Django-komprimere og bekymre ikke mere.
Installation Bruger-niveau med easy_install giver mening selv for standalone brug, f.eks have yuicompressor i din PATH
Hvad er nyt i denne udgivelse:.
- Opdateret yuicompressor.jar til 2.4.7
- yuicompressor kræver ikke setuptools længere: det er også installeres med rene distutils. Men den eksekverbare script i den rene distutils installationen ikke have samme navn som i setuptools installation:. Det er opkaldt yuicompressor_run.py stedet for yuicompressor grund importrestriktion og vinduer molevitten uforenelighed
- Tilføjet en run metode i yuicompressor modul tillader os at køre værktøjet med brugerdefinerede argumenter fra python kildekode.
- Tilføjet en changelog (ÆNDRINGER fil)
- Tilføjet vedligeholder information; ændret pakken URL til at pege på den tilhørende bitbucket repository
- Linux-stil end-of-line tegn
- Tilføjet flere klassificører og platform oplysninger
Krav :
- Python
Kommentarer ikke fundet