Этот пост изначально был написан, чтобы ответить на вопрос о Reddit, и будет действовать как официальный FAQ:

Итак, насколько точна эта диаграмма роста, какие выводы? www.batgrowth.com

Каждые 2 часа BATGrowth.com получает новых издателей, которые зарегистрировались в качестве издателей Brave, через официальный API BAT, который является тем же источником, из которого браузер Brave получает список издателей:

Https://publishers-distro.basicattentiontoken.org/api/v1/public/channels

Единственная разница в том, что Brave Browser получает список реже. (Список издателей браузера обновляется каждые 24 часа, чтобы не использовать слишком много данных, особенно на мобильных устройствах.)

После получения новых издателей BATGrowth.com выполняет вызов API для:

В зависимости от типа нового издателя используются разные показатели:

  • Издатели Youtube отсортированы по подписчикам, просмотрам и стране.
  • Издатели Twitch отсортированы по просмотрам
  • Веб-сайты отсортированы по их рейтингу Alexa

Как строятся графики

Чтобы создавать графики без слишком большого количества точек данных, одна точка отображается каждые 48 часов. (База данных, однако, содержит одну точку каждые 6 часов.)

Дополнительная техническая информация:

  • У BATGrowth.com есть API, но он не документирован. Если вы хотите его использовать, просто напишите мне в личку в Твиттере, и я буду рад помочь!
  • Каждый раз, когда выполняется скрипт fetch-new-publisher (то есть каждые 2 часа), все существующие проверенные каналы, которые стали непроверенными, удаляются (то есть, которые раньше были на publishers_list.json, но сейчас их нет) из базы данных BATGrowth.com. также.
  • Каждые 4 часа скрипт проверяет существующих издателей Twitch / YouTube, чтобы узнать, был ли их канал заблокирован на их соответствующих платформах (с использованием соответствующего API). В случае блокировки каналы удаляются из базы данных BATGrowth.com.
  • Если новый издатель достигает определенного рейтинга, Twitter-бот отправит твит. Пороговое значение для запуска уведомления Twitter: 20 тысяч лучших в рейтинге Alexa для веб-сайтов, 700 тысяч просмотров для Twitch и 250 тысяч подписчиков для YouTube.
  • Каждые 2 часа обновляются 40 самых старых издателей YouTube / Twitch / веб-сайтов.
  • Весь веб-сайт будет добавлен в Github как проект с открытым исходным кодом. Но сначала код нужно немного привести в порядок 🙂