Lista dei contributors di un repository git auto-aggiornante

Ciao Lista,

ho fatto una cosina che potrebbe forse essere utile ad altri: un file
rst che però è anche uno script bash che si autogenera. Lo trovate qui:
https://gist.github.com/danielegobbetti/c691740ec6f815c75c065049fdc35243

In pratica sfrutta alcune particolarità della sintassi dei file rst
(restructured text) e di bash per:
- nascondere la parte di codice quando viene visualizzato dentro a
github/gitlab
- fare in modo che ad ogni esecuzione riscriva se stesso (una cosiddetta
"quine") accodando la lista dei contributors.

Provatelo ed usatelo, e se lo trovate utile lasciatemi una stellina :slight_smile:

Ciao,
Daniele

Ciao Lista,

ho fatto una cosina che potrebbe forse essere utile ad altri: un file rst che però è anche uno script bash che si autogenera. Lo trovate qui:
https://gist.github.com/danielegobbetti/c691740ec6f815c75c065049fdc35243

In pratica sfrutta alcune particolarità della sintassi dei file rst (restructured text) e di bash per:
- nascondere la parte di codice quando viene visualizzato dentro a github/gitlab
- fare in modo che ad ogni esecuzione riscriva se stesso (una cosiddetta "quine") accodando la lista dei contributors.

Provatelo ed usatelo, e se lo trovate utile lasciatemi una stellina :slight_smile:

Ciao,
Daniele

Ciao,

questo e` un hack molto curioso!
Nominare quine mi ha fatto venire in mente questo legendario hack: https://alf.nu/ZipQuine

Bye,
Chris.

PS: stared :slight_smile:

Ciao,

questo e` un hack molto curioso!

Si ed è stato anche abbastanza divertente da scrivere. Fa anche alcune cose "furbe" tipo risolvere le omonimie e contare i commit tutti insieme (nel caso in cui per uno stesso contributor siano presenti più indirizzi email).

Nominare quine mi ha fatto venire in mente questo legendario hack:
https://alf.nu/ZipQuine

:emoticon dell'omino che si inchina: :slight_smile:

Bye,
Chris.

PS: stared :slight_smile:

Grazie!

Ciao,
Daniele

Daniele, alla prima occasione lo spieghi un poco meglio? :L
Ci verrebbe fuori un workshop.

Grazie,
diego

attachment.htm (1.83 KB)

Naah, non credo. È uno scriptino :slight_smile:

Se hai/avete domande su passaggi "oscuri" posso volentieri dare delucidazioni però!

Ciao,
Daniele