Albo POP: la guida e l'issue tracker

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Albo POP: la guida e l'issue tracker

Andrea Borruso
Administrator
Buonasera,
prima di andare ad annoiarmi alla cena di capodanno, un paio di punti importanti su albo POP.

Stiamo costruendo delle guide su come ognuno può creare albi POP in autonomia. Mancano ancora dei pezzi, ma già c'è almeno un albo che è stato costruito leggendo le guide (quello di Bondeno in Emilia Romagna).

Stiamo cercando di creare guide per tutti, in modo che le conoscenze richieste per farsi un albo POP "in casa" siano basse. Quindi i veri dev rimarranno molto schifati. A questi però dicono che arriveranno gli script in R e in bash.

Il flusso tipo per creare un albo (ma non è usato per tutti): 
  • estrazione dati da una pagina HTML
  • Creazione RSS
  • Creazione di un trigger in IFTTT che alimenta un channel Telegram (twitter, facebook, ecc.).

I tools usati/documentati sono questi:
- gdrive sheet per estrarre, pulire e ripubblicare dati;
- kimono per estrarre dati e produrre RSS;
- IFTTT per fare partire pubblicazioni automatiche.

Nel wiki c'è qualcosa d'altro nella sidebar.

Ma la parte più interessante è forse l'issue tracker, con discussioni aperte e chiuse, fatte con Giuseppe, Matteo, Ciro, Mario, ecc.. E li che vi invito a farvi sentire, e sopratutto a creare insieme.

Buona serata e ancora auguri

--
Andrea Borruso
website: http://blog.spaziogis.it
GEO+ geomatica in Italia http://bit.ly/GEOplus 
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
--

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino
Reply | Threaded
Open this post in threaded view
|

Re: Albo POP: la guida e l'issue tracker

cristiano longo (tramite Documenti Google)
Andrea Borruso sono confuso!

Mi consigli di fare un fork di https://github.com/aborruso/albo-pop o quello è il repository della documentazione?

CL

On 31/12/2015 19:02, Andrea Borruso wrote:
Buonasera,
prima di andare ad annoiarmi alla cena di capodanno, un paio di punti importanti su albo POP.

Stiamo costruendo delle guide su come ognuno può creare albi POP in autonomia. Mancano ancora dei pezzi, ma già c'è almeno un albo che è stato costruito leggendo le guide (quello di Bondeno in Emilia Romagna).

Stiamo cercando di creare guide per tutti, in modo che le conoscenze richieste per farsi un albo POP "in casa" siano basse. Quindi i veri dev rimarranno molto schifati. A questi però dicono che arriveranno gli script in R e in bash.

Il flusso tipo per creare un albo (ma non è usato per tutti): 
  • estrazione dati da una pagina HTML
  • Creazione RSS
  • Creazione di un trigger in IFTTT che alimenta un channel Telegram (twitter, facebook, ecc.).

I tools usati/documentati sono questi:
- gdrive sheet per estrarre, pulire e ripubblicare dati;
- kimono per estrarre dati e produrre RSS;
- IFTTT per fare partire pubblicazioni automatiche.

Nel wiki c'è qualcosa d'altro nella sidebar.

Ma la parte più interessante è forse l'issue tracker, con discussioni aperte e chiuse, fatte con Giuseppe, Matteo, Ciro, Mario, ecc.. E li che vi invito a farvi sentire, e sopratutto a creare insieme.

Buona serata e ancora auguri

--
Andrea Borruso
website: http://blog.spaziogis.it
GEO+ geomatica in Italia http://bit.ly/GEOplus 
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
--

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino


View this message in context: Albo POP: la guida e l'issue tracker
Sent from the OpenDataSicilia mailing list archive at Nabble.com.


_______________________________________________
opendatasicilia mailing list
[hidden email]
http://groups.dataninja.it/listinfo/opendatasicilia


_______________________________________________
opendatasicilia mailing list
[hidden email]
http://groups.dataninja.it/listinfo/opendatasicilia
Reply | Threaded
Open this post in threaded view
|

Re: Albo POP: la guida e l'issue tracker

Andrea Borruso
Administrator
Ciao Cristiano,

2016-01-01 22:17 GMT+01:00 Cristiano Longo [via OpenDataSicilia] <[hidden email]>:
Andrea Borruso sono confuso!

questo mi dispiace :)
 
Mi consigli di fare un fork di https://github.com/aborruso/albo-pop o quello è il repository della documentazione?

Non ci sono altri repo, quello è l'unico. La "ciccia" ad oggi sono le procedure documentate e quindi il wiki. Ma come immaginavo un dev le "schifa".
Due branch presenti:
  • gh-pages, che è la parte che genera il sito web attuale di albo POP;
  • master, inutilizzata sino a pochi minuti fa.
Adesso, nella cartella code di quest'ultimo, trovi lo script bash che genera il feed RSS di Pedara. E' uno script bruttino e molto ottimizzabile, ma fa il suo mestiere.

E' applicabile alla gran parte degli albi esistenti. C'è da fare solo attenzione a due cose:
  • lo script usa un CSS selector per estrarre i dati che verranno usati per creare il feed RSS. Quasi per ogni sito di albo ci sarà da scegliere l'adeguata sintassi di CSS selector;
  • nello script, verso la fine, faccio del cleaning utile per il caso specifico di Pedara e che non sono generalizzabili.

Userei il branch master per la parte di codice (sentiti libero di strutturarlo come credi) e il wiki per scrivere la documentazione. Anche sul wiki totale libertà, è sempre in costruzione.
Nel wiki inserirò i riferimenti a questo script bash.

Fammi sapere.

Saluti,

a



--
Andrea Borruso
website: http://blog.spaziogis.it
GEO+ geomatica in Italia http://bit.ly/GEOplus 
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
--

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino
Reply | Threaded
Open this post in threaded view
|

Re: Albo POP: la guida e l'issue tracker

cristiano longo (tramite Documenti Google)
Consiglierei di tenere master e gh-pages sincronizzati. Io di solito faccio sviluppo su master e poi merge su gh-pages per mandare le modifiche in produzione.

CL

On 02/01/2016 09:13, Andrea Borruso wrote:
Ciao Cristiano,

2016-01-01 22:17 GMT+01:00 Cristiano Longo [via OpenDataSicilia] <[hidden email]>:
Andrea Borruso sono confuso!

questo mi dispiace :)
 
Mi consigli di fare un fork di https://github.com/aborruso/albo-pop o quello è il repository della documentazione?

Non ci sono altri repo, quello è l'unico. La "ciccia" ad oggi sono le procedure documentate e quindi il wiki. Ma come immaginavo un dev le "schifa".
Due branch presenti:
  • gh-pages, che è la parte che genera il sito web attuale di albo POP;
  • master, inutilizzata sino a pochi minuti fa.
Adesso, nella cartella code di quest'ultimo, trovi lo script bash che genera il feed RSS di Pedara. E' uno script bruttino e molto ottimizzabile, ma fa il suo mestiere.

E' applicabile alla gran parte degli albi esistenti. C'è da fare solo attenzione a due cose:
  • lo script usa un CSS selector per estrarre i dati che verranno usati per creare il feed RSS. Quasi per ogni sito di albo ci sarà da scegliere l'adeguata sintassi di CSS selector;
  • nello script, verso la fine, faccio del cleaning utile per il caso specifico di Pedara e che non sono generalizzabili.

Userei il branch master per la parte di codice (sentiti libero di strutturarlo come credi) e il wiki per scrivere la documentazione. Anche sul wiki totale libertà, è sempre in costruzione.
Nel wiki inserirò i riferimenti a questo script bash.

Fammi sapere.

Saluti,

a



--
Andrea Borruso
website: http://blog.spaziogis.it
GEO+ geomatica in Italia http://bit.ly/GEOplus 
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
--

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino


View this message in context: Re: Albo POP: la guida e l'issue tracker
Sent from the OpenDataSicilia mailing list archive at Nabble.com.


_______________________________________________
opendatasicilia mailing list
[hidden email]
http://groups.dataninja.it/listinfo/opendatasicilia


_______________________________________________
opendatasicilia mailing list
[hidden email]
http://groups.dataninja.it/listinfo/opendatasicilia
Reply | Threaded
Open this post in threaded view
|

Re: Albo POP: la guida e l'issue tracker

Andrea Borruso
Administrator
Cris,
gh-pages è un brach orfano perché esiste soltanto per il rendering del sito web. Non ti sembra meglio che stiano separati?

E aldilà di questo, adesso sei meno confuso?

Fammi sapere
Reply | Threaded
Open this post in threaded view
|

Re: Albo POP: la guida e l'issue tracker

cristiano longo (tramite Documenti Google)

Mah sto facendo il convertitore in RSS ma è una cosa lunga. Fatto questo non saprò come andare avanti

Il 02/gen/2016 05:08 PM, "Andrea Borruso" <[hidden email]> ha scritto:
Cris,
gh-pages è un brach orfano perché esiste soltanto per il rendering del sito
web. Non ti sembra meglio che stiano separati?

E aldilà di questo, adesso sei meno confuso?

Fammi sapere



--
View this message in context: http://opendatasicilia.65952.x6.nabble.com/Albo-POP-la-guida-e-l-issue-tracker-tp2292p2296.html
Sent from the OpenDataSicilia mailing list archive at Nabble.com.
_______________________________________________
opendatasicilia mailing list
[hidden email]
http://groups.dataninja.it/listinfo/opendatasicilia

_______________________________________________
opendatasicilia mailing list
[hidden email]
http://groups.dataninja.it/listinfo/opendatasicilia
Reply | Threaded
Open this post in threaded view
|

Re: Albo POP: la guida e l'issue tracker

Andrea Borruso
Administrator
Ciao cris,

2016-01-02 17:00 GMT+01:00 Cristiano Longo [via OpenDataSicilia] <[hidden email]>:
Mah sto facendo il convertitore in RSS ma è una cosa lunga. Fatto questo non saprò come andare avanti

il mio script bash è brutto, ma si adatta facilmente a quella pagina. Te ne creo una versione, così ne valuti le caratteristiche. Non mi metterei da zero a fare una cosa in PHP.

Fatto l'RSS, hai due possibilità:
  • utilizzare IFTTT per fare le chiamate (qui l'esempio per Telegram);
  • fare tu la pubblicazione sui canali che sceglierari (su Telegram è molto semplice con curl, e quindi con bash o php).

Mai ha già sincronizzato i due branch? A me così pare più confuso.

A dopo




--
Andrea Borruso
website: http://blog.spaziogis.it
GEO+ geomatica in Italia http://bit.ly/GEOplus 
38° 7' 48" N, 13° 21' 9" E, EPSG:4326
--

"cercare e saper riconoscere chi e cosa,
 in mezzo all’inferno, non è inferno, 
e farlo durare, e dargli spazio"

Italo Calvino