J'adore GitHub et leur service essentiel, et c'est pourquoi je garde beaucoup d'extraits de code et même des notes de développement comme un point essentiel sur mon compte GitHub. Cela facilite également leur partage avec mes collègues.
Le problème est qu'il ne s'adapte pas !! Les fonctionnalités de GitHub pour gist sont primitives, et j'ai beaucoup de points essentiels qui rendent vraiment difficile de trouver certains de mes anciens éléments essentiels. Il n'y a pas de recherche, pas de balisage ou quoi que ce soit.
Connaissez-vous une application capable de gérer ce désordre? Je voudrais une application qui pourrait
- Rechercher mes informations
- Lister mes informations essentielles par type de source et date
- Laissez-moi les modifier ou les copier
- Permettez-moi de marquer ou au moins de modifier la description
J'adorerais voir quelque chose comme ça, et je suis prêt à payer même quelques dollars pour cela.
Alors, comment gérez-vous l'essentiel sur GitHub? Connaissez-vous un logiciel?
Il y en a un appelé drift écrit en MacRuby, mais je n'ai pas pu le compiler et il n'a pas été mis à jour depuis un moment.
la source
https:///gist.github.com/Username/
une URL possible pour trouver facilement l'essentiel de tout utilisateur.Réponses:
Découvrez GistBox . Il prend en charge la recherche, l'édition et les étiquettes. Voici une capture d'écran:
Il existe également une vidéo de démonstration sur: http://www.youtube.com/watch?v=VLgyY6lqpsQ
GistBox Clipper (une extension Chrome) offre également la possibilité d'enregistrer des
<pre>
balises et du texte arbitraire sur n'importe quelle page Web.Éditer:
la source
Maintenant, gist.github.com prend en charge la recherche. Ainsi, vous pouvez rechercher votre essence. J'utilise #hashtag dans la description, donc je peux rechercher mon essence par balises via
user:myusername #tag
.Pour une utilisation hors ligne, j'ai cloné tous mes éléments essentiels. Et utilisez find et grep pour les rechercher. Je les recherche également avec gonzui (moteur de recherche de code open source).
J'ai écrit un script shell: gister.sh. Je l'utilise pour publier des informations essentielles. Il clonera le dépôt en local et importera automatiquement dans csearch après la publication. Le script prend également en charge la synchronisation de tous vos gists (
gister sync
).https://github.com/weakish/gister/
la source
user:
préfixe fourni par la recherche gist: par exemple, "user: myusername #tag".user:myusername
combinée à une recherche par mot-clé permet de trouver des éléments essentiels qui nécessiteraient autrement de cliquer 100 fois sur le bouton "Plus ancien".https://gist.github.com/search?utf8=%E2%9C%93&q=user%3MY_GITHUB_USER+%s
. Définirgist
comme mot-clé, vous pouvez maintenant tapergist
dans la barre d'adresse, appuyer sur l'espace et taper votre requête.Consultez le gestionnaire gist multiplateforme (Linux / macOS / Windows) Lepton . C'est gratuit et sous licence MIT. http://hackjutsu.com/Lepton/
Il semble qu'il réponde à vos besoins si vous travaillez dans un environnement de bureau / ordinateur portable. (Pas encore de support iOS / Android). Voici la liste des fonctionnalités:
la source
Les Gists sont des référentiels légers, alors pourquoi ne pas en profiter?
Clonez vos éléments essentiels dans un répertoire 'my_gists', organisé de la manière dont vous voudriez qu'ils soient organisés.
Ensuite, ils deviennent entièrement consultables à l'aide des outils de recherche que vous connaissez sur votre système d'exploitation.
Vous avez également l'avantage de pouvoir éditer, commenter, valider et pousser.
Cela vous permet de faire tout ce que vous avez répertorié et plus encore.
Ajoutez
git instaweb
au mélange et vous avez même une interface Web rudimentaire à votre essence.la source
Mon collègue et moi travaillons sur un projet multiplateforme open source pour gérer l'essentiel.
C'est dans une phase bêta- gistoapp.com .La liste actuelle des fonctionnalités:
La source complète et les téléchargements sont disponibles via github .
la source
cask install gisto
.Il pourrait être possible de cloner vos informations essentielles dans un dossier local (comme indiqué par vgoff), puis de créer une sorte de site Web personnel autour de ce site hébergé sur des pages github ... En utilisant Jekyll / liquid, vous pouvez étiqueter et avoir des catégories ... en utilisant JavaScript, ou utilisez des partiels pour injecter du code dans la source (en utilisant des pygments pour gérer la coloration syntaxique - ou faites-le côté client, par exemple en utilisant SyntaxHighlighter). Peut-être utiliser la recherche Google pour le composant de recherche ... ou créer dynamiquement un fichier json, ou utiliser l'API gist de github ( http://develop.github.com/p/gist.html ) pour extraire json pour les métadonnées et le public repos ...
Vous pourriez peut-être aller plus loin et "démo" vos gists HTML / CSS / JS en utilisant jsFiddle.net (vous pouvez créer un nouveau violon à partir d'un gist ... Voir: http://doc.jsfiddle.net/use/gist_read. html )
Je vais avoir besoin d'un système comme celui-ci pour un projet sur lequel je travaille ( http://getfiremonkey.com ) - c'est pour enseigner aux adolescents HTML / CSS / JS dans Firefox ... Et je pense le construire en haut de Github Pages / Gist / jsFiddle.net ... Exemples gratuits, ouverts, interactifs et échangeables.
J'ai décidé de mettre en place un projet parallèle pour me concentrer sur la création d'un CMS Gist à partir de tout ce que j'apprends en cours de route ...
https://github.com/chrisjacob/gist-cms
"Personal Gist CMS hébergé sur Github Pages. Un système de gestion de code / contenu optimisé par Jekyll pour baliser, classer et rechercher vos archives Gist. Gardez tous vos Gist organisés dans un seul référentiel; et montrez-les au monde avec leur propre site Web dédié. "
Pour le moment, ce n'est qu'une idée; alors faites-moi savoir si vous êtes intéressé - et donnez un coup de main si vous le pouvez ^ _ ^
la source
J'utilise Sublime Text et le plugin Gist est très pratique. Il peut facilement insérer, télécharger, etc. à partir de l'éditeur de texte.
Bien que les applications telles que Gistbox soient jolies, je préférerais une solution légère et rapide. Si vous utilisez Sublime Text, vous voudrez peut-être l'essayer.
la source
J'ai trouvé que Snip2Code était un service utile qui vous permet de gérer vos propres extraits de code, vous donnant la possibilité de partager avec des collègues et de les éditer / marquer de manière puissante
la source
Voici un autre organisateur de gists clair et simple - Gist List: https://gistlist.nfshost.com
Son but est justement d'aider à gérer une collection de gists.
Avec lui, vous pouvez:
Ce que vous ne pouvez pas faire, c'est éditer et copier, il ne s'agit que de liens vers les fonctionnalités de GitHub.
la source
Vous pouvez également essayer Snipit: https://snipit.xyz - il vous aide à enregistrer et à organiser facilement vos extraits de code. Il est toujours en version bêta, mais il vous permet de:
Fonctionnalités de la prochaine version:
Essayez-le et espérez qu'il répondra à tous vos besoins.
la source
Si vos extraits sont des extraits de Ruby, je suggérerais boson . Je l'utilise pour maintenir mon référentiel de plus de 450 commandes ruby (extraits de code) . Je recherche mes commandes par nom, description, utilisation, alias et autres champs et trie par eux.
Étant donné que mes commandes résident dans des fichiers locaux, je peux facilement exporter vers gists ou installer gists en tant que commandes boson . Je peux faire toutes les choses que vous voulez faire sauf la liste par date et étiquette. La liste par date est triviale (horodatage du fichier) et les balises sont quelque chose que j'aimerais ajouter à boson en tant que plugin un jour.
la source