|

Мониторинг доступности геймерских ковриков Artisan

По просьбе одного хорошего человека написал программу и сделал удобную табличку с информацией о японских геймерских ковриках для мыши от компании Artisan.

Расположена таблица тут — https://cbagpipe.ru/artisan/

Информация тянется с официального японского сайта (https://www.artisan-jp.com/) каждые полчаса. Есть возможность слать уведомления в телеграм.

Уведомления платные. Чтобы получать их — подписывайтесь на Бусти, уровень «Artisan».

Табличка выглядит так:

Artisan Monitoring Table

Уведомления — так:

Artisan Availability Telegram Notification

Писал полностью в Linux. В качестве IDE использовал VS Code. Фреймворк — Net8.

Если интересны подробности, пишите комменты или оставляйте реакции. Всего пару реакций и я добавлю сюда немного кода.

Затем закинул программу себе на сервер и добавил её периодическое выполнение в cron.

Из недостатков — для отправки уведомлений в Telegram использовал самый популярный пакет — Telegram.Bot. Так вот, в текущей версии этот пакет не поддерживает тримминг. Соответственно, собранное приложение вместо ~18МБ весит почти 100!

На сервере места достаточно, так что это не проблема. Но… 100МБ на очень скромное по функциям приложение! У моего внутреннего программиста-перфекциониска глаз дёргается от этого.

P.S. Если хотите купить коврик Artisan, заходите вот в этот Дискорд — https://discord.gg/kxZP46aQ. Собственно для его владельца я и писал прогу)