SWG è un tool sviluppato da Simone Margaritelli (conosciuto anche come evilsocket) sviluppato completamente in python e consente la creazoine automatica di un sito statico utilizzando pochi e semplici comendi che sfrutta Mako per il render dei contenuti html.
E’ un progetto relativamente giovane arrivato, oggi, alla versione 1.2.5 che promette un orientamento più user friendly e di più facile installazione rispetto alla versione precedentemente pubblicata.
Infatti saranno sufficienti pochi passaggi per isntallarlo e iniziare ad utilizzarlo sulla nostra macchina.
Prima di passare all’installazione e al suo utilizzo ringranzio pubblicamente Evilsocket per avermi aiutato a risolvere alcuni problemi di installazione e di utilizzo!
Questa guida è una sorta di riaussunto della procedura di installazione e della creazione del primo progetto di swg!
La sua installazione è stata resa molto più semplice grazie al gestore di pacchetti pypi, se non avete questo gestore in ambiente debian (quindi anche su ubuntu etc) sarà sufficiente eseguire da terminale questi comandi:
sudo apt-get install python-setuptools python-dev build-essential
sudo easy_install pip
sudo pip install --upgrade virtualenv
a questo punto non resta che installare il tutto con il comando:
sudo pip install swg
Una volta installato tutto potrete richiamare swg come fate per qualsiasi altro programma installato sulla vostra macchina, ovvero digitandone il nome nel terminale e passandogli i parametri di utilizzo; parametri che potrete vedere utilizzando l’help visualizzabile con il copmando:
swg --help
che vi mostrerà come utilizzare il tool:
- SWG 1.2.5 by Simone 'evilsocket' Margaritelli
- Usage: swg
Options:
-h, --help show this help message and exit
-C, --create Create a new website basic structure, require a folder name additional parameter.
-N, --new Create a new item and open an editor to edit it.
-G, --generate Start website generation.
-S, --serve Generate website and test it on http://localhost:8080/
Come vedete dalle opzioni il suo utilizzo è molto semplice, con 3 comandi si può creare in 20 secondi un sito statico completo da personalizzare e da caricare online.
Evilsocket ha anche messo di default un articolo (scritto in inglese) che spiega passo passo come settare tutte le opzioni per rendere il sito pronto per essere caricato sul web!
Se volete un aiuto su come creare il primo progetto vi rimando per brevità al post orginale ma ricordatevi che swg dovrà essere attivo per testare in locale il sito creato!
Referer:
swg su pypi
swg – un approccio user friendly
ultimoprofeta
Like this:
Be the first to like this post.