@webstandards_up
Логи трансляцийБыстрый старт
- Переключаемся в ветку
engine
. - Заполняем метаданные в файле
events.js
. - Робот создаёт лог трансляции как только изменения в
events.js
окажутся на Гитхабе.
events.js
Структура файла На каждый день трансляции создаётся отдельный элемент масива.
date
— дата в форматеYYYY-MM-DD
.shortName
— используется в качестве имени файла лога и в имени md-файла. Нижний регистр, разделитель слов — дефис.fullName
— человекочитаемое название события. Используется в шапке md-файла. Любые символы.location
— место проведения события. Используется в шапке md-файла. Формат:Город, Страна
.firstTweetId
— ID первого твита в трансляции. Только цифры.lastTweetId
— ID последнего твита в трансляции. Только цифры. Необязательное поле.
FAQ
Как узнать ID твита?
Проще всего открыть ленту Твиттера и кликнуть по дате твита. Откроется страница вида https://twitter.com/webstandards_up/status/660794275840544769
. Цифры в хвосте адреса и есть ID твита.
Как это работает?
Файлы логов генерятся в полуавтоматическом режиме, при пуше в ветку engine
. Данные берутся из Twitter API, после чего сырой JSON сохраняется в каталоге dump
. На основе логов создаётся версия в Markdown. Изменения коммитятся в ветку master
.
Можно ли исправить текст, который получился в md-файле?
Конечно. Более того, будет полезно добавить дополнительную информацию в файл, такую как список ссылок на видео, презентации. Открываете нужный файл, вносите изменения, коммитите, пушите.
Как сделать так, чтобы в лог попали только твиты до определённой даты или времени?
К сожалению, пока что сохраняются все твиты от firstTweetId
до текущего момента. Робот не наделён достаточным интеллектом.
engine
, но не хочу запускать сборку логов. Что делать?
Я хочу сделать изменения в ветке Добавьте в комментарий к коммиту строку [ci skip]
Flexo?
Почему так много коммитов отМы даём ему минеральное масло.