asterleen
160 subscribers
197 photos
68 links
Asterleen: твой электронный концлагерь.

Производительность превыше моды.

https://asterleen.com
https://github.com/asterleen

Чат: @asterchat
Download Telegram
Живой.
День добрый, товарищи.
На Проводаче появился раздел новостей. По сути это — копия канала в Telegram. Всё, что мы публикуем туда, автоматически сохраняется в нашу БД и отображается на сайте Проводача.
Для этого мы разработали специального бота и назвали его Crawley. Разумеется, его исходники и документацию выложили на GitHub:

https://github.com/asterleen/crawley
Crawley теперь поддерживает генерацию RSS!
А это значит, что следить за новостями на Проводаче можно с помощью RSS-агрегаторов.

Ссылка на RSS-поток: https://api.https.cat/crawley/rss.xml

Сам Crawley тоже обновлён: https://github.com/asterleen/crawley
Ебята, внеплановый даунтайм.

Сколько продлится — неизвестно.

Оставайтесь на связи.
Всё хорошо.
Forwarded from Проводач (Майор Фрейøр 🐈)
Времени тёплого, проводарищи.
Скоро Новый Год. От этого никуда не скрыться. Совсем.
А знаете, чего мы давно не делали? Не подводили итоги.
Итоги нашей работы, итоги нашей жизни, итоги всего.
Раньше мы с Алексом перед Новым Годом проводили эфиры, на которых рассказывали и вспоминали, что прошло, что было, как оно было и даже иногда пытались представить как оно будет.
Потом это дело заглохло, и в этом виноват ваш тащмайор. Исправляемся.

Сегодня в 22:00 по Москве. Asterleen в полном составе.

~ https://provoda.ch/chat ~
Товарищи, обновление!

Так как Каталония внезапно заломила неадекватную цену за свой домен (TLD .cat), мы вынуждены отказаться от крутого домена https.cat и перевести все свои сервисы на другой домен. Теперь это будет nay.su. Вся структура поддоменов остаётся та же.

Поэтому, если вы вдруг используете какой-то из наших API или серверы статики, пожалуйста, замените все вхождения https.cat на nay.su.

Если какой-то из наших сервисов внезапно сломался или упал, это скорее всего последствия смены домена. Пожалуйста, отпишитесь @namikiri, если вы нашли сломавшийся сервис.

Надеемся на ваше понимание!
Потихоньку переводим все радиостанции на WaveManager — систему управления радиостанцями. Она создаёт и запускает экземпляры Icecast и Liquidsoap согласно настройкам, следит за их состоянием и восстанавливает при падении. «Это как systemd, только для радио». Ещё она умеет «на лету» перезагружать настройки и списки станций, есть API на вебсокетах.

Сейчас реализовано только ядро, в будущем будет сделан веб-интерфейс с редактором кода и конфигов.
Проблема с авторизацией через Telegram на Проводаче исправлена.
Спасибо всем, кто отписался нам о ней!
Мы всё ещё живы!

А ещё у нас есть API, возвращающий цветных векторных котиков.

https://api.nay.su/airin/catty.svg?c=c03020

Вместо c03020 можно указать свой цвет в HEX-формате.
Товарищи, слегка неприятные новости.
Мы отключаем все свои сервисы в связи с плановыми работами на два дня.

Ожидаем возврат в строй вечером 19 марта. Надеемся, всё будет хорошо.

Не теряйтесь, слушайте @frei0r и оставайтесь на связи. 73.
Отбой тревоги. Сервисы восстановлены, если что-то упустили, сообщите нам. 73!
Котики в чате на «Проводаче» теперь на постоянной основе. Пользователи высказали свою приязнь к котейкам в чате.
Обновляем ПО радиостанций. Могут быть прерывания и потери связи.
Теперь умеем так.
Публичный API WaveRadio возвращает расширенную информацию об исполнителе, если она была указана администратором.
Если репозиторий с кодом долго не обновляется, это значит, что...
Anonymous Poll
40%
всё уже хорошо работает
60%
репозиторий забросили, код устарел
Как оно работает?

Иногда у нас спрашивают, как работает Проводач. Если вдаваться в подробности, можно провести целую лекцию, потому что станция стала поистине сложной. Но я постараюсь вкратце. Дальше будет немного занудщины для технарей и тех, кому просто вставляет смотреть на магические руны.
Седьмого сентября 2018 года наша радиостанция, как говорится, вскрыла себе исходники. То есть любой желающий может открыть репозиторий и посмотреть, из чего состоит Проводач.

Коротко:
- Сайт: https://github.com/provodach/frontend-v4
- Чат: https://github.com/asterleen/airin
- API (всякие дополнительные возможности): https://github.com/provodach/airin-web-api

Исходный код скрипта, по которому генерируется поток, мы не выкладывали, потому что он примитивный. Зато у нас есть цикл статей о том, как сделать почти все фичи, присутствующие на Проводаче: https://dev.asterleen.com/cat/radio

Такие дела.
«Почему треки постоянно повторяются? Почему я слышал %s, а через час оно опять заиграло? Где остальные композиции?»

Эти вопросы иногда задают дорогой редакции почётные слушатели наших радиостанций.
Ровно двадцать дней назад мы запустили сбор истории воспроизводимых композиций.
Интереса ради и забавы для собрали статистику за двадцать дней и провели маленький анализ полученных результатов.

https://telegra.ph/WaveRadio-statistika-kanalov-05-28
Обновили ядро в связи с найденной багой в TCP, перезагружаем сервер. Скоро всё вернётся.
Провайдеру жахнули электропитание. Немножко полежим, гребята.