> termcourse: чтение и публикация на экземплярах Discourse из терминала

@Canapin теперь новая функция — c (составление) :sweat_smile:, так как n зарезервирована для уведомлений.

Возможно, следующим шагом займусь локализацией…

1 лайк

Локализация уже включена

В настоящее время поддерживаются языки es, fr, de и en.

С радостью приму pull-запросы для добавления других языков, но это довольно просто сделать — просто напишите, если вы используете это и какой язык вам нужен.

Также сообщите, если что-то переведено ужасно неправильно! :sweat_smile:

Я выкатил обновление кэширования, которое уменьшает количество запросов к серверу и использует обновления от MessageBus.

Это должно не только значительно улучшить производительность, но и снизить риск достижения лимитов запросов.

Дайте знать, если возникнут какие-либо проблемы.

Я переписал код MessageBus и систему подписок — теперь значки уведомлений должны обновляться в реальном времени более надёжно.

Темы теперь будут получать новые сообщения в режиме «реального времени» без необходимости обновлять страницу.

Обратите внимание: для работы этой функции необходимо войти в систему, используя имя пользователя и пароль, так как требуется cookie сессии.

Вы по-прежнему можете использовать доступ через API-ключ, но в этом случае вы не получите обновлений тем в режиме «реального времени».

1 лайк

Круто, когда вы начнете работать над веб-интерфейсом, чтобы улучшить удобство использования? О, погодите-ка.

1 лайк

Termcourse теперь поддерживает изображения высокого разрешения на расширениях, где терминал поддерживает chafa, sixel и magick.

Коротко: если у вас Windows Terminal и установлены chafa и ImageMagick, всё работает:

К сожалению, как и во всём, что касается Apple, их поддержка проектов с открытым исходным кодом идёт немного медленно, поэтому пока что вы не можете использовать эту функцию в нативном терминале macOS Terminal.app.

Смотрите: https://www.arewesixelyet.com/

Возможно, вы найдёте более подходящий терминал для macOS…

1 лайк