Comment créer mon propre Gist sur GitHub ?

Comment créer mon propre GitHub Gist ?

Une possibilité: il y a un script posté sur gist mais je ne sais pas comment l'installer sur mon gitHub. Dans ce cas, une explication sur l'utilisation du script et ce qu'il fait.

(Re)Fork n'importe quel contenu, y compris le vôtre

<!-- language: lang-js -->
// ==UserScript==
// @name (Re)fork any gist, including your own
// @namespace https://github.com/johan
// @description Adds a "fork" button to gists missing one at gist.github.com, so you can create multiple forks
// @match https://gist.github.com/*
// @include https://gist.github.com/*
// ==/UserScript==
if (/^\/\d+/.test(location.pathname) &&
!document.querySelector('a img[alt="fork"]')) {
var i = document.createElement('img')
, a = document.createElement('a')
, u = document.querySelector('img.button').src
, p = document.querySelector('.title');
a.title = 'Create another fork of this gist';
a.style.cssText = 'float: right; margin: 4px 7px 0';
a.addEventListener('click', fork);
a.appendChild(i);
i.alt = 'fork';
i.src = u.replace(/[^\/]*$/, 'fork_button.png');
i.className = 'button';
p.appendChild(a);
}
function fork(e) {
var f = document.body.appendChild(document.createElement('form'));
f.method = 'POST';
f.action = '/fork' + location.pathname;
f.appendChild(document.querySelector('input[name=authenticity_token]'));
f.submit();
return false;
}

StackOverflow montre comment créer votre propre dépôt GitHub.


Solution du problème

Essayez le bookmarklet Fork your own Gist.

Il ajoute un bouton Fork entièrement fonctionnel à votre propre Gist.

Si un bouton Fork est déjà présent dans la page, ce bookmarklet lui mettra le focus au lieu d'en ajouter un autre.

Le changement est temporaire et le bouton disparaîtra dès que vous vous éloignerez de ce Gist (cliquer sur le bouton Fork le fera également pour vous).

Commentaires

Posts les plus consultés de ce blog

La fonction GCP Cloud pour écrire des données dans BigQuery s'exécute avec succès, mais les données n'apparaissent pas dans la table BigQuery

Erreur Symfony : "Une exception a été levée lors du rendu d'un modèle"

Le shell POSIX (sh) redirige stderr vers stdout et capture stderr et stdout dans des variables