Мне нравится GitHub и его сервис Gist, и поэтому я храню множество фрагментов кода и даже заметок по разработке в качестве гисти для моей учетной записи GitHub. Это также позволяет легко делиться ими с моими коллегами.
Проблема в том, что он не масштабируется !! Возможности GitHub для gist примитивны, и у меня там много гистологов, которые сильно затрудняют поиск некоторых моих старых гистологов. Там нет поиска, нет тегов, или что-нибудь.
Вы знаете какое-нибудь приложение, которое может справиться с этим беспорядком? Я хотел бы приложение, которое может
- Ищите мои суть
- Перечислите мои списки по типу источника и дате
- Позвольте мне отредактировать или скопировать их
- Позвольте мне пометить или хотя бы изменить описание
Я хотел бы видеть что-то подобное, и я готов заплатить даже несколько долларов за это.
Итак, как вы справляетесь с GitHub? Вы знаете какое-нибудь программное обеспечение?
В MacRuby написан дрифт , но я не смог его скомпилировать, и он некоторое время не обновлялся.
источник
https:///gist.github.com/Username/
это возможный URL, чтобы легко найти суть любого пользователя.Ответы:
Проверьте GistBox . Он поддерживает поиск, редактирование и метки. Вот скриншот:
Также есть демонстрационное видео по адресу: http://www.youtube.com/watch?v=VLgyY6lqpsQ.
GistBox Clipper (расширение Chrome) также предоставляет возможность сохранять
<pre>
теги и произвольный текст на любой веб-странице.Редактировать:
источник
Теперь gist.github.com поддерживает поиск. Таким образом, вы можете искать свою суть. Я использую #hashtag в описании, так что я могу искать свою суть по тегам через
user:myusername #tag
.Для автономного использования я клонировал все свои суть. И используйте find и grep для их поиска. Я также ищу их с помощью gonzui (поисковая система с открытым исходным кодом).
Я написал сценарий оболочки: gister.sh. Я использую это, чтобы публиковать суть. Он будет клонировать репо на локальный и автоматически импортировать в csearch после публикации. Скрипт также поддерживает синхронизацию всех ваших гистов (
gister sync
).https://github.com/weakish/gister/
источник
user:
префикс, предоставляемый поиском в gist: например, «user: myusername #tag».user:myusername
сочетании с поиском по ключевым словам позволяет найти суть, которая в противном случае потребовала бы 100 раз нажатия кнопки «Старее».https://gist.github.com/search?utf8=%E2%9C%93&q=user%3MY_GITHUB_USER+%s
. Установитеgist
в качестве ключевого слова, так что теперь вы можете ввестиgist
в адресной строке, нажмите пробел и введите свой запрос.Оформить заказ кроссплатформенного (Linux / macOS / Windows) гист-менеджера Lepton . Это бесплатно и под лицензией MIT. http://hackjutsu.com/Lepton/
Кажется, он отвечает вашим потребностям, если вы работаете в среде настольного компьютера или ноутбука. (Пока нет поддержки iOS / Android). Вот список возможностей:
источник
Gists - это легкие репозитории, так почему бы не воспользоваться этим?
Клонируйте свои списки в каталог my_gists, организованный так, как вы хотите, чтобы они были организованы.
Затем они становятся доступными для поиска с использованием любых инструментов поиска, с которыми вы знакомы в вашей операционной системе.
У вас также есть возможность редактировать, комментировать, фиксировать и выдвигать.
Это позволяет вам делать все, что вы перечислили и многое другое.
Добавьте
git instaweb
к этому микс, и у вас даже появится элементарный веб-интерфейс к вашим гистам.источник
Мой коллега и я работаем над кроссплатформенным проектом с открытым исходным кодом для управления гистами.
Это в стадии бета-тестирования- gistoapp.com .Это текущий список возможностей:
Полный исходный код и загрузки доступны через github .
источник
cask install gisto
.Может быть возможно клонировать ваши гистограммы в локальную папку (как указал vgoff), а затем создать какой-то личный веб-сайт вокруг этого, размещенный на страницах github ... Используя Jekyll / liquid вы можете пометить и иметь категории ... Вставить используя JavaScript, или используйте партиалы для внедрения кода в исходный код (используя фрагменты для обработки подсветки синтаксиса - или сделайте это на стороне клиента, например, используя SyntaxHighlighter). Возможно, воспользуйтесь поиском Google для поискового компонента ... или динамически создайте файл json, или используйте gist API github ( http://develop.github.com/p/gist.html ), чтобы получить json для метаданных и общедоступных хранилищу ...
Вы могли бы пойти дальше и «продемонстрировать» свои HTML / CSS / JS-списки с помощью jsFiddle.net (вы можете создать новую скрипку из gist ... Смотрите: http://doc.jsfiddle.net/use/gist_read. html )
Мне понадобится такая система для проекта, над которым я работаю ( http://getfiremonkey.com ) - для обучения подростков HTML / CSS / JS в Firefox ... И я думаю о его создании поверх Github Pages / Gist / jsFiddle.net ... Бесплатные, открытые, интерактивные примеры и ветвящиеся.
Я решил создать сторонний проект, чтобы сосредоточиться на создании Gist CMS из всего, что я узнал по пути ...
https://github.com/chrisjacob/gist-cms
«Персональная Gist CMS размещена на Github Pages. Система управления кодом / контентом, основанная на Jekyll, для тегирования, классификации и поиска в вашем архиве Gist. Храните все ваши Gist в одном хранилище; покажите их всему миру с помощью своего собственного выделенного веб-сайта». "
Прямо сейчас это просто идея; так что дайте мне знать, если вы заинтересованы - и протянуть руку, если вы можете ^ _ ^
источник
Я использую Sublime Text , и плагин Gist очень удобен. Он может легко вставлять, загружать и т. Д. Из текстового редактора.
Хотя такие приложения, как Gistbox, выглядят довольно красиво, я бы предпочел легкое и быстрое решение. Если вы используете Sublime Text, вы можете попробовать.
источник
Я обнаружил, что Snip2Code является полезным сервисом, который позволяет вам управлять своими собственными фрагментами кода, давая вам возможность делиться с коллегами и мощно редактировать / маркировать их
источник
Вот еще один простой и понятный органайзер гистологов - Gist List: https://gistlist.nfshost.com
Его цель - помочь в управлении коллекцией гистологов.
С его помощью вы можете:
То, что вы не можете сделать, это редактировать и копировать, это просто ссылки на функциональность GitHub.
источник
Вы также можете попробовать Snipit: https://snipit.xyz - это поможет вам легко сохранять и упорядочивать фрагменты кода. Это все еще в бета-версии, но это позволяет вам:
Особенности от следующей версии:
Попробуйте и надеюсь, что это решит все ваши потребности.
источник
Если ваши фрагменты - это фрагменты Ruby, я бы предложил бозон . Я использую его, чтобы поддерживать мой репозиторий из 450+ команд ruby (фрагменты) . Я ищу свои команды по имени, описанию, использованию, псевдониму и другим полям, а также сортирую их.
Поскольку мои команды находятся в локальных файлах, я могу легко экспортировать их в гистограммы или устанавливать их как бозонные команды . Я могу делать все, что вы хотите, кроме списка по дате и тегу. Список по дате тривиален (временная метка файла), а теги - это то, что я хотел бы добавить в бозон как плагин однажды.
источник