Абьюзер СhatGPT 💄 REBORN
9.47K subscribers
318 photos
47 videos
56 files
164 links
ЕСЛИ БЕРЁТЕ МОИ ПРОЕКТЫ - УКАЗЫВАЙТЕ АВТОРА
Download Telegram
Вкатываюсь в новую область для себя. Скоро буду прямо полноценным full stack developer 😄. Видимо, на этой комбинации я и остановлюсь на ближайшее время.

Python + JS.

Если серьезно, это и есть сейчас моя цель - full-Stack разработка: Это классический сценарий. Python (с фреймворками типа Django, Flask, FastAPI) отлично подходит для бэкенда (логика сервера, работа с базами данных, API), а JavaScript — король фронтенда (интерфейс пользователя в браузере, интерактивность с помощью React, Vue, Angular или ванильного JS). Знание обоих позволяет создавать веб-приложения целиком, к чему я и буду стремиться.
36🤬4🔥2👏1🆒1
💥 Для разработчиков в Telegram может быть полезно - скрипт для парсинга ID всех доступных к покупке подарков 🎁 в ТГ, их ID.

import asyncio
from telegram import Bot

async def get_telegram_gifts(bot_token):
bot = Bot(token=bot_token)
gifts = await bot.get_available_gifts()
for gift in gifts.gifts:
print(f"ID подарка: {gift.id}, Эмодзи: {gift.sticker.emoji}, Размер файла стикера: {gift.sticker.file_size}, Стоимость: {gift.star_count}")



# Замените на токен бота!
bot_token = "ТОКЕН_АДМИН_КРАСАВЧИК"
asyncio.run(get_telegram_gifts(bot_token))


 pip install python-telegram-bot


🤔В дальнейшем можно использовать в своих проектах для авто-выдачи/выплаты/обмена подарков в Телеграм. Используйте, потому что интернет пока не пишет, как найти ID подарков в Телеграм)

P.S. пост со старого канала, но видел в обсуждениях, кому-то нужно было.
Please open Telegram to view this post
VIEW IN TELEGRAM
9😁1🤔1😭1
🚀 А вот и интерфейс вкладки с апскейлом видео, который я уже впилил в апскейлер картинок. Но даю не только интерфейс, а и пример - небольшой отрывок видео. В отличие от прошлого, который я давал - здесь есть динамические сцены. И, вопреки мыслителям из ТикТок, артефактов почему-то нет... :D

Время на такой 40-секундный ролик, около 2-х минут. То есть, серию Берсерка за час обработать получится. Если у вас по-более VRAM, и карта ПОТУЖНЕЕ, то и результат будет лучше. У меня 2070 Super.

✍️ Сегодня собрать вряд ли успею, думаю, будет завтра.

Как вам результат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥4
Media is too big
VIEW IN TELEGRAM
🚀Сверху обработанное, снизу нет. Но разительную разницу можна заметить при просмотре на ПК.

Если
интересно - могу дать исходник и обработанный видос отдельно. 😉 (обработанный видос в 8к получился)

Прошу отметить, что исходник специально брал в максимальном качестве этого аниме.

Что, делаем фулл сезон Берсерка? :D Пока поработаю над оптимизацией скорости, уже лучше, чем вчера.

Буквально можно будет за неделю весь сезон "обновить" для просмотра на 4-8к экранах.
💘61🔥1🥰1🤬1
🚀 Устали от онлайн-конвертеров? Я - да.

Поэтому потратил вечер и написал свой собственный десктопный конвертер медиафайлов. Полностью на Python + PyQt6, в качестве ядра - FFMPEG.

Главная цель была — сделать быстро, удобно и без рекламы. Никаких подписок (только на мой канал ❤️), рекламы и отправки ваших данных в облако. Всё происходит локально на вашем компьютере. Написано на Python, работает на любой ОС.

👀 Ключевые фишки:

- кидаешь файлы пачкой (batch processing);
- удобный Drag & Drop;
- фото к фото, видео к видео — без путаницы;
- работает офлайн, никакой интернет не нужен.

Как и сказал, под капотом трудится всеядный FFmpeg, так что на входе можно "скармливать" ему почти всё что угодно, от старых .flv до профессиональных .mov.

😜 Скачать код тут. Много реакций и соберу в .exe с FFMPEG внутри для обычных, не шарящих работяг.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥449❤‍🔥2👏2🤬2
ReelsMaker.rar
146.7 MB
Кстати, код прикола для создания Reel'сов и видосов для ТикТака, с наложением баннеров, эффектов, очисткой мета-данных, форматом под 9:16 и авто-размытием фона.

Посмотрите, кому интересно. Еще буду дорабатывать.
❤‍🔥203🤬1
🖥 Зависимости в Python: как быстро навести порядок и почему это важно

Часто встречаю проекты, от заказчиков, которые стоит доработать, или просто на GitHub, где в requirements указывается просто библиотека, без конкретной версии. И часто из-за этого у конечного пользователя не получается запустить проект. Почему так?

Дело в том, что разные версии библиотек могут иметь разный синтаксис. Например, популярный aiogram, который используют для написания асинхронных телеграм-ботов, во всех версиях 2. имеет совершенно иные методы/функции, нежели в версии 3. И даже внутри одного поколения, к примеру, aiogram 3.7 и aiogram 3.18 - есть значительные отличия. К чему это ведет? Проект написанный на какой-то конкретной, актуальной версии библиотеки, может просто не "стартовать" у пользователя уже через полгода. Для неопытного/начинающего разработчика - это беда.


То есть, мы определили, что зависимости вида:

requests
aiogram
pillow


Это нормально в момент, когда вы разрабатываете проект, знакомитесь с актуальными библиотеками и используете методы/функции, которые представлены в них. Но если вы хотите передавать/распространять/выкладывать свой код в общий доступ, рекомендую выучить команду:

pip freeze > requirements.txt


🚀 Это - классика, быстро и грубо сохраняет все зависимости.

Есть и более чистый вариант через pip install pip-tools. Что нужно делать?:

1) Создайте (или активируйте) venv.
2) Установите инструмент:


pip install pip-tools


3) Напишите верхнеуровневые пакеты в requirements.in (те, которые без версий!).
4) Скомпилируйте замороженный список:

pip-compile requirements.in -o requirements.txt


👀 У этой команды также есть несколько опций:

- "--upgrade" - обновить всё до свежих допустимых версий
- "-P httpx" - обновить только httpx
- " --generate-hashes" - добавить SHA256-хеши для безопасности


5) После этого, выполните установку пакетов из сформированного requirements.txt:

pip-sync requirements.txt


pip-sync удалит лишние пакеты из venv и установит ровно те, что в файле.


Таким образом можно и разделять Prod и Dev инструменты, чтобы не тащить лишнее в продакшн. Создаете requirements.in - это прод зависимости и requirements-dev.in - инструменты для разработки. Типичное содержание такого файла:

-r requirements.in
pytest
ruff
mypy


То есть, включаем тесты и т.д., а также базовый requirements.in. Дальше компилируем и получаем два файла requirements.txt и requirements-dev.txt, с актуальными версиями, для разработчика и для продакшена:

pip-compile requirements.in -o requirements.txt
pip-compile requirements-dev.in -o requirements-dev.txt


🚀 При разработке, устанавливаем оба:

pip-sync requirements.txt requirements-dev.txt


Не рекомендую, кстати, смешивать prod и dev в один файл — тяжёлые и нестабильные билды получаются...

🤷‍♂️ Дальше разберем, pyproject.toml + lock (uv/Poetry/PDM) и почему стоит постепенно уходить от requirements.txt.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬111
🤷‍♂️ Хотите аватар или постер в стиле Pixar из своего фото? Нейросеть Perplexity сделает это бесплатно (правда, всего 3 раза в день)!

🚀 Просто загрузите снимок, и сервис автоматически создаст качественный мультяшный арт за секунды. Никаких промптов, регистрации или рекламы – всё работает онлайн. На выходе получается вот такой вот результат, как на фотках сверху (загружал аватарку канала)

Стать мультиком можно тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣51🔥1
Camera.rar
16.3 KB
В ТикТоке еще не показывал, сначала решил кинуть сюда. Интересный, как мне кажется, проект, который делает из Вашей веб-камеры камеру видео-наблюдения, которая отправляет уведомления в Телеграм.

Применение придумаете сами. Хочу сюда еще прицепить распознавание лиц. Тогда можно будет цеплять к электронному замку из Али и вешать в подъезде, чтобы открывать двери в квартиру. Но пока так.

В боте через инлайн-кнопки можно включать/выключать мониторинг, а также выбирать режим: фото или видео. Фото делает фото с камеры раз в 30 секунд, если обнаруежает в кадре человека/собаку (у меня есть пес, поэтому прицепил для прикола). Правда, собака распознается по принципу "не человек = пес". Точное определение можно докрутить, если нужно. Видео же пишется с момента, как человек попал в кадр, до момента как вышел. Само собой, распознается количество людей/собак в кадре.

Берите, допиливайте под свои нужды, знакомьтесь :)
🔥8🤬61
🚀 При должных правках, можно сделать из этого исходника бота с монетизацией, организовывать азартные игры на звезды/эквивалент фиата (КАЗИНО). Несколько мини-игр внутри одного бота. Изначально проект не мой, я только доработал мелочи.

Cкачать код можно тут.

👨‍💻 Завтра-среда первый модуль в боте с курсом по Питону:

- Ввод-вывод данных;
- Условный оператор;
- Типы данных;
- Циклы for и while.


И, само собой, там будет гайд по установке Python, IDE. + мой софт для быстрой установки предложу скачать внутри бота... Работаю.

📱 P.S. думаю сюда давать анонсы стримов, Вы бы хотели общаться, вопросы задавать в live? Или вам не интересно и лучше не засорять канал этим?
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤬21🔥1🍓1
🚀 Скоро выложу вам ReelsMaker свой (собранный в .exe), с фикшенными багами, редизайном, возможность качать видосы с YouTube для обработки прямо в программе, поддежкой кодеков для обработки через видеокарты AMD/nVidia.

Также добавлена область предпросмотра, чтобы вы могли видеть, какое видео у вас получится в итоге, со всеми эффектами, обрезками, наложенным баннером и далее.

Обновил и темную, и светлую тему - теперь не колхоз.

Еще будет "частная версия", с авто-постингом по расписанию в YouTube, YT-reels, TikTok.
🔥101😁1
👨‍💻 Сюда многие пришли за программой, которая следит за активностью. Скажу честно, никак не дойдут руки ее до-тестировать, доделать до конца все, что хотел.

Не уверен, когда посетит вдохновение, поэтому даю как есть. Да, там 100% будут баги, но я думаю, кому надо - тот под себя адаптирует и "пофиксит".

🚀 Скачать можно тут (код).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🤬1
🚀 Нашел неплохой "журнальчик" о том, как начать знакомиться со взломом на Python - делюсь с вами.

Кстати, отношение к Python как инструменту для взлома недооценивается, и дело скорее в умении его эффективно применять некоторыми личностями. Мне супер-часто спамили, что Python - не для этого, в видосах где я разбирал минимальный "вредоносный код".

Хочу вспомнить, как в начале 2010-х годов произошла значительная утечка инструментов АНБ для взлома, архивы которой стали доступны на торрентах. Подавляющее большинство (около 75%) этих инструментов были разработаны на Python 🐍 второй версии и фокусировались на атаках на серверы и сетевое оборудование.

Автоматизация взлома извне и применение эксплойтов из Python — частая вещь. ПО, которое действует автономно от создателя - спорный, но в зависимости от целей - реализуемый вопрос.
2👍2
🚀 Все любят стилевый код, особенно в Тик-Ток. Вот вам инструмент, чтобы его красиво оформлять:

РЕПОЗИТОРИЙ | САЙТ

Chalk.ist и нужен только для того, чтобы делать из вашего скучного исходного кода потрясающие изображения.

Основные возможности:

- Гибкое управление кодовыми блоками: Добавляйте, удаляйте, меняйте порядок и настраивайте языки для ваших кодовых блоков.
- Визуальные преобразования: Выделяйте важные строки, фокусируйтесь на конкретных участках или показывайте различия (добавления/удаления) в коде.
- Полная кастомизация: фон, шрифты, окно, темы, бейджи.


👀 Конечно, не на Питончике писано. Проект построен на Nuxt.js с использованием Vue.js и Pinia. Для стилизации используется Tailwind CSS. Синтаксическая подсветка реализована с помощью Shiki. Для базы данных используется Drizzle ORM с PostgreSQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
5
Лазил на GitHub, смотрите что нашел - клон Plant's vs Zombies.

Репозиторий.

Игра слегка упрощена, но есть все растения, уровень идет за уровнем и т.д.

Крутой большой проект для ознакомления!

Удивительно, но создан исключительно с использованием pygame.
❤‍🔥12🤣92🤬2👍1💔1
✍️ На ночь глядя решил закрепить вашу параною.

Парни, вирусы - они повсюду 👨‍💻
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣82🔥1🤔1