J’inaugure une nouvelle technique de feignasse : copier / coller les mails que je réponds à un lecteur, tel quel.
Ici on me demandais (je crois ^^) comment faire pour donner un lien de téléchargement d’un code sous Gitub. Voici l’info, si ça vous intéresse.
Sur github, tu peux sans problème donner un zip à télécharger, tant que
ton repository est publique.Par exemple, notre lib batbelt est à l’URL github :
https://github.com/sametmax/Bat-belt/
Il suffit de rajouter :
archive/master.zip
Et c’est téléchargeable :
https://github.com/sametmax/Bat-belt/archive/master.zip
En plus ce sera toujours la dernière version. Ca marche pour toutes les
branches et tous les tags, mais aussi n’importe quel commit :https://github.com/sametmax/Bat-belt/archive/96ca096bb9eead0675186b36c576251935e96cf9.zip
Pour avoir un fichier en particulier, il faut prendre l’URL du fichier,
et la préfixer de “raw” et retirer “blob”. Par exemple, le fichier :https://github.com/sametmax/Bat-belt/blob/master/batbelt/structs.py
Est téléchargeable à :
https://raw.github.com/sametmax/Bat-belt/master/batbelt/structs.py
Là le fichier est accessible directement, et téléchargeable avec Ctrl + S.
@+
Alala, qu’est-ce que ne ferais pas un blogger pour ajouter du contenu à son blog en en branlant le moins possible ?
Attention quand même, en droit français, il faut que ton interlocuteur te donne aussi la permission pour que la correspondance devienne publique, une correspondance par courriel est privée par défaut.
A partir du moment où je ne cite que ma partie du courrier, on s’en branle ^^
Mais du coup : comment font les journalistes avec leur “courrier des lecteurs” ? Car j’ai vu plein de courriers publiés (dont les miens) sans demander à l’auteur.
Pour certains journaux c’est quand même assez explicite, tu envoi ton courrier à la rubrique “courrier des lecteurs” à partir de là…
Puis de toute façon à partir du moment ou c’est anonymiser ça doit déjà régler un certains nombre de problème sans ça on aurait jamais de publication recensant les meilleure demande de client, les perles du bac ou le top des courrier administratif…
Sinon pour github, les versions taggé sont aussi accessible sous la forme
https://github.com/sametmax/Bat-belt/archive/_TAG_.zip
Si on veut une joli url pour ses versions archivées…
À noter que Github limite les dépôt à 1Go.
Si le seul but est du publier des fichiers gratuitement, j’imagine qu’on peut trouver mieux.
Cool, je cherchais justement un moyen d’archiver mes mails techniques quelque part. Votre blog sera parfait !
En fait, je voulais pouvoir mettre à dispo le téléchargement d’une archive zip contenant mon petit programme compilé en exe. Mais du coup, l’archive pèse lourd (15mo) et GitHub indique ne pas vouloir des fichiers lourds. Du coup, j’avais abandonné l’idée mais merci quand même pour l’astuce, elle m’est quand même bien utile.
Au passage, si quelqu’un a une astuce pour nettoyer les fichiers lourds de l’historique d’un dépôt git, ce serait vraiment génial :D
il y a un stack là dessus, en plus de la doc mais je n’arrive pas à filtrer sur les fichiers selon la taille. Merki :D
Ça me fait un peut penser à ces mec qui ont archiver des fichier dans des vidéo youtube, en les convertissant en QR Code.
Les correcteurs habituels étant absents, je me permettrai de contribuer quelque peu à maintenir l’orthodoxie grammaticale:
les mails que je réponds -> aux ceusse que je réponds
ajouter du contenu à son blog avec en en branlant le moins possible -> han han branlant
Nan, nan, juste la flemme, c’est tout. D’autant que le premier, c’est pas une erreur : il met bien son mail à lui, pas celui d’origine (ici en tout cas).
Vu le blog, on aurait pas dit que vous branliez le moins possible, mais bon…