Получи случайную криптовалюту за регистрацию!

Код Карыча

Логотип телеграм канала @devkarych — Код Карыча К
Логотип телеграм канала @devkarych — Код Карыча
Адрес канала: @devkarych
Категории: Технологии
Язык: Русский
Количество подписчиков: 2.11K
Описание канала:

⚛️ Программирование, всякое и интересное об IT.
💟 Python, Web, Боты.
Мой GitHub: github.com/yakarych.
Реклама и предложения: @karych; электропочта: karych@karych.ru

Рейтинги и Отзывы

3.00

3 отзыва

Оценить канал devkarych и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.

5 звезд

1

4 звезд

0

3 звезд

0

2 звезд

2

1 звезд

0


Последние сообщения 6

2022-04-07 22:00:50 Systemd

Сегодня я ликвидировал свою линуксовую безграмотность и наконец-то разобрался с Systemd. Штука позволяет автоматизировать запуск сервисов / скриптов.
До этого я использовал unix-утилиту screen, которая имеет огромные недостатки, главный из которых — убийство процесса при перезагрузке системы. Systemd же позволяет с помощью systemctl-утилиты и конфиг файла создать кастомное поведение для запуска. Авторестарты, старт при запуске системы, логи, контроль состояния — и это даже не 1/10 всех возможностей systemd.

Сейчас я использую его преимущественно для развертывания ботов. В планах разобраться с рostgreSQL и asyncpg, полностью отказавшись от sqlite. Тогда и смогу сравнить эффективность и удобство Docker и Systemd.

Подробнее с systemd можно познакомиться здесь.
1.7K viewsedited  19:00
Открыть/Комментировать
2022-04-07 19:48:50
Spotify уходит

В марте 2022 (2 недели назад) Spotify отключил возможность оплаты Spotify-premium. Осталась только бесплатная версия с рекламой.

Сегодня компания объявила о полном прекращении работы на территории РФ с 11 апреля 2022 года.

Успейте перекинуть треки!
1.6K viewsedited  16:48
Открыть/Комментировать
2022-04-06 23:12:02 Плюсы и минусы грядущего апдейта

Начнем с плюсов.
Мне кажется, что ставка идет на полный или частичный переход небольших платформ и сайтов, интернет-магазинов на экосистему Telegram. Действие довольно логичное, и если API для WebView будет удобным для интеграции с ботом, то будет просто пушка-гонка.
Почему? Разработка должна быть в разы быстрее -> дешевле для бизнеса (при условии предоставления всяких веб-формочек с Telegram-дизайном).

Еще появляется очевидный способ монетизации ботов с помощью WebView: посмотри рекламу и получи доступ к боту и т.п.

Минусы, а их немало.
- Ваш IP попалят с помощью WebView.
- Удар по вашей конфиденциальности и анонимности Телеги
- Многие переусердствуют с рекламой и некоторые боты станут невыносимой помойкой.
- UI каждого бота будет отличаться, придется вникать. Просто кликать на 2 вида кнопок больше не получится.
- Для WebView не анонсированы API. Следственно, есть вероятность, что прикручивание доп.функционала будет ох каким костыльным поначалу.

PS: на Beta-версии Android-телеги уже есть бот для теста WebView: @asmico_attach_bot.
1.6K viewsedited  20:12
Открыть/Комментировать
2022-04-06 23:00:10
Новое поколение Telegram-ботов

Команда Павла Дурова внедряет большой апдейт Telegram-Ботов, а именно:
- Возможность использования камеры, локации, микрофона с разрешения пользователя.
- Внедрение полноценного WebView в интерфейс Telegram. На этом и остановимся подробнее.

У меня есть такие мысли:
По сути, интегрируя WebView, девелопер имеет возможность использования HTML, CSS верстки и даже внедрения JS'а. Получаем непаханое поле для расширения функциональности уже созданных ботов и для реализации новых идей.

Мне сразу в голову приходят следущие концепты:
- Бот для наложения масок (а-ля Insta истории) и всяческие идеи, связанные с трекингом лиц.
- Работа с файлами и вне-телеграмовскими сервисами: Google Disk / музыкальные сервисы.

Продолжение следует..
1.5K viewsedited  20:00
Открыть/Комментировать
2022-04-02 21:16:41
#Портфолио
Motto и Android

Однажды меня понесло в Android мир: Android-SDK, Kotlin, Java... И единственное приложение, которое всё-таки увидел свет — Motto. Это многофункциональный парсер и агрегатор цитат. Цитатки крал позаимствовал с citaty.info

Что стоит отметить, так это то, что именно благодаря Android-у у меня сформировались четкие представления о том, как должна выглядеть архитектура проекта в том или ином случае. ООП языки творят чудо с мозгом. Я искренне понимаю, что начинающим питонистам нереально сложно в ООП, так как питон не особо требует от вас нормального кода.

Ладно, я немножко соврал. Код в Motto — очень далек от идеала, сейчас бы я написал совсем иначе, но морально не хочу его на данный момент в нем копаться.

Думаю, что интересующимся Android-разработкой будет полезен мой пример, так как Android и OpenSource — вещи вообще противоположные. Ни одного успешного продукта, кроме ТГ, в свободном доступе я не видел, все прячут исходники.

Ссылки:
- Код проекта (исходники)
- Аппка в PlayMarket
1.7K views18:16
Открыть/Комментировать
2022-03-27 14:33:54
#Портфолио
Kommercy: Новости

В последнее время не могу воспринимать информацию из интернетов, всвязи с огромным количеством фейков. Поэтому допилил и поднял бота, который бы ненавязчиво мне подсовывал новости без кликбейтных заголовков и спама. Из СМИ меня наиболее удовлетворяет kommersant.ru, поэтому в основу бота он и лёг.

Обернул в простейшего Telegram-Бота и добавил рисовалку новостей через PIL.

Стек:
- Python3.10.
- Aiogram.
- Aiosqlite – конектор к sqlite.
- Requests + BS (хорошо было-бы переписать на aiohttp, но пока руки не дошли).
- PIL (Pillow) — рисовалка.

Бот: @kommercy_bot
Ссылка на проект: github.com/devkarych/kommersant
1.9K viewsedited  11:33
Открыть/Комментировать
2022-03-20 17:45:59 YouTube и Python

Есть вероятность, что YouTube на территории России скоро прикроют. Поэтому решил разобраться, насколько сейчас просто написать скрипт для скачивания контента. Оказалось, что очень просто.

Чужое использовать не хотелось, да и подводных камней много: то звук крашится, то качество урезается, да и вообще неудобно это всё!

Поэтому накидал на Python скрипт для скачивания в полном качестве (как звук, так и видео) в двух вариациях с помощью разных библиотек для кодирования видео. Пока-что только консольная оболочка, но при желании можете завернуть хоть в бота, хоть в вебсервис.

UPD: Питон — медленная скотина для обработки видео, использующая только CPU. Пытался играть с потоками, кодеками, форматами — один хрен долго, так что учтите этот момент.

UPD2: Что по метрикам? 8-минутное 4k видео (H.264, AAC) загрузка + перекодировка 6:30 минут. Вес: 332мб.
2.0K viewsedited  14:45
Открыть/Комментировать
2022-03-20 01:30:23
По скромным оценкам автора, лого удался.
1.8K views22:30
Открыть/Комментировать