MakeItSo er et modul, der giver skabeloner til folket.
Så folk generelt gøre tingene på den nemmest mulige måde. Hvis du forsøger at få folk til at sende dig en fil med, siger, en "one-off" script, vil de sandsynligvis hårdt kode en masse ting i det. Så du er ikke helt sikker på, hvad der skal ændres, og fordi du er menneske, du kan lave en fejl. Hvad værre er, det er en Perl-script, og du er en python programmør. Du ved ikke, hvad det script gør!
Og det er tid af isbjerget. Hvis det virkelig er en one-off, hvem bekymrer sig? Men hurtigt engangsforanstaltninger bliver en indsættelse historie, og ikke en meget effektiv en.
At gøre en ny skabelon
Variable konventioner
MakeItSo! giver et par variabler for dig. Du kan medtage en anden fil eller URL ved hjælp af {{omfatter (URI)}}, hvor URI er stien eller URL (selvfølgelig, er Internet forpligtet til at inkludere eksterne ressourcer). Den medfølgende ressource er ikke inkluderet.
Filer og webadresser bliver interpoleret også variablen% (her) s, som er moderselskab for deres ressourcer. Disse, der bruger fornuftige sti konventioner, kan en nærliggende fil være (f.eks) indgår som
{{Omfatter (her + 'foo.txt ")}}
Den python skabelon hævder flere konventioner:
& Nbsp; * projekt: det valgte projekt
& Nbsp; * forfatter: forfatter til et projekt
& Nbsp; * email: forfatterens email
& Nbsp; * url: url af projektet
& Nbsp; * repo: lageret af projektet; dette vil blive anvendt til URL
& Nbsp; hvis det er angivet, og URL er ikke
Web Service
Python har evnen til at køre filer fra stdin. Det betyder, at du kan køre makeitso direkte fra internettet:
Python <(krølle http://k0s.org/mozilla/hg/MakeItSo/raw-file/tip/makeitso/makeitso.py) [URI]
Dette bruger bash shell. . Hvis du har en anden skal du måske bruge en anden syntaks, downloade filen, eller installerer pakken
Krav :
- Python
Kommentarer ikke fundet