Программно извлекать из GitHub

#ruby #git #github #wiki

#ruby #git #GitHub #Вики

Вопрос:

Я концептуально понимаю, что мне нужно сделать, я в первую очередь здесь, чтобы спросить о том, какие инструменты мне нужны для работы.

Я настроил и настроил Robut для использования с HipChat, чтобы моя команда могла, номинально, развлекать себя, а также иметь доступ к контактной информации других участников (важная часть). Очевидно, я не хочу, чтобы бот размещался локально каждый день, поэтому я хочу отправить его на сервер; в том же духе я также не хочу постоянно обновлять плагин Robut для whois каждый раз, когда меняется команда.

У нас есть вики-страница контактной информации, созданная на Github, поэтому мне интересно, что такое ruby gems / etc. Возможно, мне понадобится, чтобы удалить страницу wiki, после чего я смогу ее проанализировать.

Мысли?

Комментарии:

1. Я не понимаю. Возможно, вы можете перефразировать свой вопрос, чтобы было понятно. Я думаю, вы говорите, что вам нужен способ программного обновления репозитория git и перезагрузки некоторой конфигурации отсюда. Рассматривали ли вы возможность просто сделать это с помощью задания cron cd dir amp;amp; git pull origin master amp;amp; touch tmp/restart.txt ?

2. По сути, я ищу возможность программно извлекать файл из репозитория, а затем мой чат-бот сможет анализировать его по мере необходимости.

3. может показаться взломом, но в качестве простого решения мой предложенный cronjob, вероятно, сработает. В противном случае я бы посмотрел на использование API github или ruby-git .

4. Я попробую и отчитаюсь — это скорее забавная работа в нерабочее время… для работы … но если у меня что-то получится, я дам вам знать 🙂

Ответ №1:

API GitHub не имеет поддержки Wiki. Что вы можете сделать, так это обратиться в службу поддержки на GitHub и посмотреть, какие у вас есть варианты.