Абьюзер ChatGPT | 2.0
21K subscribers
150 photos
10 videos
4 files
153 links
Новый канал, старый я, пишу обо всем, что мне интересно.


https://magerdev-links.vercel.app/ - другие мои соц-сети.

magerkopython@gmail.com или бот @magerdev_bot - только по рекламе/работе, AI агент все остальные сообщения фильтрует.
Download Telegram
⛔️ Последние несколько дней занимаюсь YouTube и работой с Google-сервисами. Вчера сделал штуку, которая грузит видео на YouTube, дублируя мои шортсы с TikTok, сама.

А сегодня - вот такое. Бот следит за выбранными YouTube-каналами и автоматически отправляет уведомления о новых видео в нужные Telegram-группы или каналы.

🐱 ссылка

Кому может быть полезно:

1. Нарезчики, очевидно.
2. Админам Telegram-каналов.
3. Комьюнити, которые следят за конкретными авторами.
4. Тем, кто хочет автоматически дублировать новые видео с YouTube в Telegram.


🚀 Что внутри:

- инлайн-админка через /menu;
- добавление YouTube-каналов по ссылке, ID или @handle;
- подписка Telegram-групп и каналов на уведомления;
- защита админки через список админов;
- обработка ошибок, таймаутов и rate-limit;
- Docker + Redis для нормального запуска;
- pytest-тесты.

По стеку: Python, aiogram 3, YouTube Data API, Docker, Redis, pytest. Небольшой, но практичный проект, который закрывает понятную задачу: связать YouTube и Telegram без ручного мониторинга.

🐱 Репозиторий еще раз: https://github.com/Magerko/youtube-telegram-bot
Please open Telegram to view this post
VIEW IN TELEGRAM
71🔥13🥰4👍1💯1
🚀 Собрал еще один небольшой проект: TikTok - YouTube bot

🐱 ссылка

Суть простая: Telegram-бот, который следит за указанными TikTok-аккаунтами и при появлении новых видео может автоматически переливать их на YouTube. Сделано на/с:

- Python.
- aiogram 3.
- yt-dlp для работы с TikTok.
- YouTube Data API v3 для загрузки роликов.
- SQLite-очередь.
- Docker для запуска.


Можно связать один TikTok с несколькими YouTube-каналами или наоборот. Есть два режима: Review, когда видео сначала прилетает в Telegram на подтверждение, и Auto, когда бот сам скачал и залил. Сделал cookies для TikTok (если будет ругаться на регион), OAuth под каждый YouTube-канал, учет квот, retry упавших задач и простую inline-админку прямо в боте.

Проект про нормальную автоматизацию рутины для тех, кто ведет контент сразу на нескольких площадках. Конечно, Вы можете воровать чужой контент и постить его на площадке, где автор не представлен, но помните про авторское право!

🗣 Много кода в последнее время - это побочный продукт более масштабных проектов ;)
Please open Telegram to view this post
VIEW IN TELEGRAM
97❤‍🔥26👍14🔥6💋2👎1
Media is too big
VIEW IN TELEGRAM
🚀 Оказалось тема все еще актуальная

Как себя поменять с кем-то местами?

Во-первых, идем в ChatGPT или Gemini, берем свою/целевую фотку и фотку/картинку того, на кого будем меняться и вводим такой промпт:

Recreate the background, room, framing, and natural lighting from the first image exactly — every detail of the scene must remain identical.

Take the subject from the second image and place them naturally into the scene, in the exact position, pose, and spot where the subject from the first image is located.

The subject from the second image must preserve their identity, facial features, hairstyle, outfit, body proportions, and overall appearance. Match their scale, perspective, and orientation to the subject in the first image so they fit seamlessly into the scene.

Keep the camera angle, composition, crop, distance from camera, lens perspective, lighting direction, shadows, reflections, and depth exactly the same as in the first image. Only replace the original subject with the subject from the second image.

Do not alter the background, furniture, walls, objects, decor, room layout, or any environmental details. Do not add or remove any objects. Do not change the expression or pose unless needed to match the original subject’s placement naturally.

The final result should look like the subject from the second image was originally photographed in the first image, with a realistic and seamless integration.

Это нам даст хорошее изображение в изначальной обстановке + перенесет персонажа в наши шмотки. На этом этапе деньги не платим.

Дальше, самый выгодный вариант для входа, который я нашел - это higgsfield.ai. Там есть тариф за 5$ который точно позволит сделать около 10 "подмен". Это пока самый доступный вариант, который я нашел.

Не генерируйте там фотки с помощью Nano Banana 2 и т.д., там это расходует кредиты, а в Gemini и GPT - это бесплатно.

Дальше, когда есть видео и фотка с персонажем в нужных условиях, идем в верхнем меню сайта в Video -> Kling 3.0 Motion Control.

Подставляем свое видео, картинку с персонажем, пару минут и вуа-ля, получаем результат:

* Если же хотим, чтобы был просто персонаж в своих шмотках, можем пропустить первый этап.

📣 Если эта тема интересна - буду искать еще, самые выгодны/бесплатные варианты.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16356👍19🍌11😱4😁2
🗣 Всем привет. Думаю сделать закрытый Telegram-канал/клуб с готовыми коммерческими проектами.

Суть простая: я беру свои проекты, которые когда-то не дошли до полноценного запуска или были сделаны как рабочие прототипы, но при этом довольно серьезные, чтобы на них заработать, довожу их до нормального состояния и выкладываю участникам. Далее - меняете под себя формат/дизайн и запускаете.

Не просто “вот код на GitHub”, а нормальная упаковка:


— готовый проект;
— Docker / docker-compose;
— .env.example;
— инструкция по запуску на VPS;
— описание архитектуры;
— идеи, как доработать через ИИ-ассистента;
— понятная модель монетизации;
— что можно продавать клиентам или запускать как свой сервис.

Например: Telegram-боты, mini-app, парсеры популярных сайтов для сбора информации, сервисы автопостинга, боты под подписки, AI-инструменты, автоматизация под бизнес. Что будет публиковаться - решают только сабы. В месяц будет публиковаться до 4 проектов.

📣 Я не продаю готовый бизнес и не обещаю волшебную кнопку заработка. Суть в том, чтобы дать готовую техническую базу, которую можно поднять, изучить, переделать под себя, положить в портфолио и попробовать монетизировать. А главное - что все будет оформлено/сделано максимально доступно/профессионально, что любой человек, даже далекий от программирования, сможет с минимальной помощью ИИ запускать проекты.

Еще раз: не курс по программированию, а библиотека реальных проектов, которые можно запускать. При регистрации в канал, будете давать свой ник на GH, буду "расшаривать" Вам закрытые репы. К этому добавим закрытый чат, где можно будет все обсуждать/общаться со мной.

🤔 Вопрос: вам вообще был бы интересен такой формат?

👍 - да, 👎 - нет.

P.S. на контент основного канала не повлияет, туда будет идти то, что сюда и так не выкладывал.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍920👎8911🔥11👀8🌭5
📣 Так много "👍" было, я надеюсь, Вы поняли, что речь шла о ЗАКРЫТОМ канале (т.е. платном). Ну что же.

Внутри уже лежат первые 3 проекта, которые можно развернуть, изучить, переделать под себя и попробовать монетизировать, прямо к "старту". 1 из них буквально аналог моего бота в телеграм, который успешно приносит деньги.

Это не “код на GitHub, разбирайтесь сами”, а нормальная упаковка:

— готовый проект;
— Docker / docker-compose;
— .env.example;
— инструкция по запуску;
— описание архитектуры;
— идеи доработки через ИИ;
— потенциальная модель монетизации.

Формат простой:

1) Библиотека - доступ к закрытому каналу с проектами, инструкциями и обновлениями, цена - 40$ месяц.

2) Клуб - доступ к каналу + закрытый чат, где по моей задумке можно найти партнера, обсуждать проекты, запуск, ошибки, адаптацию и монетизацию. В обсуждениях/подсказках принимаю участие и я тоже - 60$ месяц.


Купить позже и получить весь контент за отрезок времени не получится: новые подписчики получают доступ только к проектам, которые публикуются с момента их подписки. Это будет справедливо по отношению к тем, кто покупает доступ "раньше". Чем раньше "вошли" - тем больше список проектов. В первый месяц 3 проекта публикуются на старте (уже) + 2 по ходу месяца. Дальше: 3-4 проекта в месяц (если кто-то подпишется 😂)

❗️ Я НЕ продаю “готовый бизнес”. Вы получаете готовую техническую базу, которую можно поднять, разобрать, положить в портфолио, переделать под клиента или запустить как свой сервис. Подписка помесячная - отписаться можно в любой момент.

Кому интересно - заходите через бота: @magerdev1club_bot

P.S. часть актуальных и будущих проектов - серая зона по ToS площадок. Проекты - техническая база; используйте ответственно и проверяйте правила площадок в своей нише
Please open Telegram to view this post
VIEW IN TELEGRAM
102👎26🔥16👾7👍6🥰1
🗣 Собрал то, о чём недавно рассказывал в двух видео - чтобы было удобно сохранить ссылки по Linux + Git

👩‍💻 Linux:

1) The Art of Command Line - огромная шпаргалка по командной строке. Не обязательно читать всё подряд. Лучше возвращаться к ней, когда уже немного поработал в терминале.
2) OverTheWire Bandit - практика Linux в формате игры. SSH, файлы, права, grep, find, пайпы, базовая логика работы в терминале. Отлично заходит новичкам, потому что ты не просто читаешь/учишь команды, а реально решаешь уровни с их помощью.

Мой совет: не пытайтесь “выучить Linux” отдельно от практики. Поставьте Ubuntu в WSL / на VPS / в виртуалку, откройте терминал и каждый день делайте руками: перемещаться по файлам, искать текст, читать логи, запускать процессы, пушить код в GitHub.

👩‍💻 Git:

1) GitByBit - git через практику прямо в редакторе. Хорошо для старта: add, commit, branch, merge и базовый рабочий процесс без лишней теории.
2) Learn Git Branching - лучший визуальный тренажёр по веткам. Когда уже понимаешь базовые команды, здесь можно нормально разобраться с branch, merge, rebase, cherry-pick и тем, почему Git вообще работает именно так.
3) Pro Git - в видео не говорил, бонусом. Не как первый ресурс, а как справочник. Если хочется понять Git глубже.

💻 И еще 1 экстра-ссылка для тех, у кого порядок с английским: MIT Missing Semester - хорошая база по инструментам, которым обычно не учат "вайбкодеры": терминал, shell, Git, SSH, редакторы, dotfiles. Я бы начинал отсюда, если с английским порядок.
Please open Telegram to view this post
VIEW IN TELEGRAM
69🔥19🍓12👍2💯2👎1
🇷🇺 Собрал полезные ресурсы для студентов и новичков, которые хотят не просто “учить программирование”, а делать первые реальные проекты.

Эти посты - логичное продолжение видео в ТикТок, так что рад всех приветствовать, кто оттуда приходит :)

Начнем с API. Потому что нормальный pet-проект почти всегда строится вокруг данных: погода, фильмы, игры, карты, валюты, новости, продукты, пользователи, картинки, статистика. Да и что-то полезное для себя можно собрать.

1. Public APIs - огромный список публичных API по категориям.
2. Free Public APIs - каталог бесплатных API, удобнее для быстрого поиска.
3. Public APIs Dev - каталог бесплатных API, удобнее для быстрого поиска.
4. APIs.guru - каталог API со Swagger/OpenAPI-спеками. Полезно, если учитесь читать нормальную документацию.
5. Postman Public API Network - можно сразу тестировать запросы в Postman.

🤘 Возьмите один API и сделайте вокруг него маленький, но законченный проект. Или постройте что-то, чем будете пользоваться вы и ваши друзья.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6721💋6👍3💯2👎1
🫵 Многие не шарят, как проверять свою почту/пароль на утечку в сети.

haveibeenpwned - тут можно чекнуть, попадала ли ваша почта в известные утечки данных.

Если почта засветилась - есть шанс, что ее украдут вместе с учетками, которые прилагаются. Меняем пароль, включаем 2FA и больше не используем этот пароль на других сайтах. Супер просто, быстро и эффективно можно защититься.

Ваше любимое слово: БЕСПЛАТНО 🎉
Please open Telegram to view this post
VIEW IN TELEGRAM
80❤‍🔥28👍8🔥6🎉1💯1
📣 Если кому интересно, что публикуется в закрытом канале, то, например, сегодня там был опубликован исходник/каркас одного из моих проектов (который уже монетизируется через подписочную модель: @FitFlow_AIbot), готовый под запуск/ребрендинг.

🗣 Просто даю представление, какой код/проекты Вы там имеете возможность получать. В конце месяца планирую поделиться ядром инструмента для работы с Телеграм. Я буду регулярно делать анонсы о самом интересном, чтобы желающие не пропустили (каждый проект в канале доступен только месяц с момента, как его выложили).

Сори за спам, просто спрашивали: "что там внутри?".
Please open Telegram to view this post
VIEW IN TELEGRAM
38👍10❤‍🔥3👏1🐳1💯1
💾 Где хостить первые проекты?

Одна из главных проблем у новичков: проект сделал, а показать его никому не может. А что-то живое, что можно "поклацать" - оно значительно лучше для вашего резюме/портфолио, чем условный код на GH. Так что разберем, где можно захостить проекты с минимальными затратами или вовсе без них!

💸 Для статики и фронтенда:

1. GitHub Pages - я как-то его упускал постоянно, но по факту, самый простой вариант для HTML/CSS/JS, документации и портфолио.
2. Vercel - уже рассказывал о нем ранее, у самого там страница висит на free-tier тарифе, с минимальным бэкендом.
3. Netlify - тоже хорош для статических сайтов, форм, Jamstack-проектов.
4. Cloudflare Pages - тоже самое, хостинг статики от Cloudflare.

🔨Для backend/API:

1. Render - можно деплоить FastAPI, Django, Flask, Node.js, Docker-проекты.
2. Koyeb - подходит для API, ботов, backend-сервисов.
3. Railway - удобный деплой backend + база, но следите за лимитами и оплатой.

И именно для студентов:

1. GitHub Student Developer Pack - маст хев, дадут домен, хостинги, облачные сервисы, доступ к ИИ агенту и много разных плюшек! Набор из 80+ студенческих бонусов.

2. Azure for Students - облачная платформа Microsoft для практики: серверы, базы, storage, AI-сервисы, деплой, DevOps.
Please open Telegram to view this post
VIEW IN TELEGRAM
38👍7❤‍🔥5🔥3🐳1
⚙️ Базы данных и готовый backend

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

Что посмотреть:

1. Supabase - PostgreSQL + Auth + Storage + Edge Functions. Один из лучших вариантов для первых fullstack-проектов.
2. Firebase - Auth, Firestore, Realtime Database, Hosting, Storage. Особенно удобно для web/mobile MVP.
3. Appwrite - просто еще 1 альтернатива, вопрос привычки и удобства. Альтернатива Firebase/Supabase: база, авторизация, файлы, функции.
4. Neon - serverless PostgreSQL. Хорошо, если хотите учиться именно на Postgres.
5. MongoDB Atlas - облачная MongoDB для NoSQL-проектов.
6. Upstash - serverless Redis. Можно использовать для кэша, rate limit, очередей, сессий.

Пример нормального первого проекта: React + Supabase = todo app с логином, базой, профилем пользователя и деплоем. Попробуйте!
Please open Telegram to view this post
VIEW IN TELEGRAM
54💘8👍2👎1🔥1🤣1
🆓 Auth, Email для проектов

Чтобы ЛЮБОЙ проект выглядел не как “домашка”, а как настоящий сервис, ему часто нужны три вещи: регистрация, письма и AI-функции. Поэтому смотрим, что можно заюзать бесплатно.

1. Clerk - быстро добавить login/register, профили пользователей, OAuth.
2. Auth0 - более серьезный вариант для авторизации, но новичкам может быть сложнее.
3. Supabase Auth - кстати, хороший вариант, если в проекте уже есть Supabase.

📩 Работа с Email:

1. Resend - удобный API для отправки писем: подтверждения, уведомления, транзакционные письма.
2. Mailtrap - песочница для тестирования email, чтобы не спамить реальных пользователей.
Please open Telegram to view this post
VIEW IN TELEGRAM
65👍8🔥6🐳21
📖 Ну и в заключении, готовые связки для первых проектов

1. Самый простой frontend-проект
- React / Vue / Vanilla JS + JSONPlaceholder / DummyJSON + Vercel
- Идеи: todo app, каталог товаров, блог-клиент, карточки пользователей.

2. Первый fullstack-проект
- Next.js + Supabase + Vercel
- Идеи: habit tracker, заметки, mini CRM, expense tracker, личный кабинет.

3. Первый backend-проект
- FastAPI / Django / Express + PostgreSQL + Render
- Идеи: REST API для задач, URL shortener, Telegram bot backend, notes API.

4. Первый проект с AI
- React + Supabase + Gemini / OpenRouter / Groq
- Идеи: генератор постов, summary текста, анализатор резюме, чат по PDF.

5. Первый DevOps-проект
- VPS + Docker Compose + Nginx + PostgreSQL + HTTPS
- Идеи: свой backend на сервере, self-hosted dashboard, мониторинг, бот с базой.

Не надо сразу делать огромную платформу. Возьмите один API, один интерфейс, одну базу, один деплой — и доведите до состояния, где можно дать ссылку другому человеку.

📣 Вот с этого и начинается нормальное портфолио/резюме, еще в студенческие годы.
Please open Telegram to view this post
VIEW IN TELEGRAM
👏6542😭7🔥3🐳2💯1
🚀 На софт для инвайтинга осталось 2 места, на софт для рассылки по личке/общению в группах/авто-комментированию всего 1.

Если у кого-то есть желание приобрести - пишите через бота @magerdev_bot. Т.к. я свои софты поддерживаю - количество мест ограничено.

Описание тут. Видео работы тут (спам и рассылки) и тут (инвайтинг).

В закрытом канале в конце месяца будет ядро инвайтера (не готовое решение) + разбор его работы/лимитов ТГ. Это для тех, кто шарит в программировании и хочет попробовать сделать свое решение, а не для тех, кому нужен готовый продукт для деплоя и работы с ходу.

🗣 P.S. сори за саморекламу, работяги, спасибо за 20к. К такому количеству сабов что-то разыграем, скоро.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5022❤‍🔥6🐳1
💻 Знаю, многим тут интересны Dev-Ops, cети и кибербезопасность. Следующие посты для вас. Первый - для Dev-Ops, собственно.

AWS Educate - это бесплатная образовательная штука от Amazon, где можно учить AWS без кредитной карты, прям круто. И, вроде как, с 13 лет.

Что внутри:

- бесплатное обучение по облакам;
- практические labs, где можно не просто читать, а реально что-то нажимать;
- бейджи за прохождение;
- регистрация без карт.

Если вы не шарите, AWS - это один из самых популярных облачных провайдеров в мире. На таких облаках живут сайты, API, базы, файлы, сервисы, AI-инфраструктура и вообще куча всего. Для Dev-Ops знать/уметь работать с ним - это база сейчас. В этой программе просто объяснят фундаментальные вещи:

- где может крутиться backend;
- где можно хранить файлы;
- что такое облачный сервис;
- почему проект не обязан жить только у вас на ноутбуке;
- почему “работает на localhost” — это еще не деплой.


Еще есть Google Cloud Skills / Cloud Skills Boost - похожая история, но уже от Google. Там можно проходить практические задания, получать skill badges и понемногу знакомиться с Google Cloud, AI, data, инфраструктурой и другими штуками.

Понятно, что после этих платформ вы не станете облачным архитектором. Это старт. Первый слой. Чтобы перестать бояться слова “cloud” и понять, как проекты вообще живут не только на вашем компьютере.

🌐 По доступности: В Украине и ряде стран СНГ это должно быть актуально, но с некоторыми регионами у больших компаний бывают ограничения, так что проверяйте руками.
Please open Telegram to view this post
VIEW IN TELEGRAM
57❤‍🔥11🔥9👍6😍1🐳1
🌐 Если хотите разобраться в сетях, не обязательно сразу покупать MikroTik, Cisco-железо, второй роутер и делать дома серверную стойку из говна и палок :D

Можно начать проще - Cisco Networking Academy + Packet Tracer. И в отличие от ваших ВУЗов, тут информация/знания всегда на актуальном уровне. У Cisco Networking Academy есть бесплатные self-paced курсы по сетям, кибербезопасности, Python, digital skills и т.д. Плюс Packet Tracer доступен бесплатно для студентов, инструкторов/преподавателей.

Но самое интересное - Packet Tracer (это симулятор сетей). То есть, вы можете прямо на компьютере собрать виртуальную сеть:

- роутеры;
- свитчи;
- компьютеры;

- серверы;
- IP-адреса;
- DHCP;
- DNS;
- VLAN;
- маршрутизацию;
- разные сетевые схемы.


И для этого не нужно покупать железо. Сети очень плохо учатся просто “по определениям”. Можно 100 раз услышать, что IP - это адрес, DNS - это “телефонная книга интернета”, а роутер передает пакеты между сетями. А потом вы покупаете VPS, подключаете домен, ставите nginx, Cloudflare, Docker, открываете порты - и внезапно ничего не работает. Сайт не открывается, API не отвечает, контейнер не видит базу, SSH отваливается, DNS не обновился.

Поэтому Packet Tracer крут именно тем, что там можно всё сломать руками и потом руками починить. Без страха, что вы положите реальный сервер или что-то сломаете у себя дома.

🤘 Кому это особенно полезно:

- backend-разработчикам;
- DevOps-новичкам;
- будущим админам;
- тем, кто хочет в кибербезопасность;
- тем, кто поднимает VPS/VPN/прокси;
- тем, кто просто хочет понимать, что происходит под капотом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍64🔥2524🆒3❤‍🔥1🥰1
Абьюзер ChatGPT | 2.0
🚀 На софт для инвайтинга осталось 2 места, на софт для рассылки по личке/общению в группах/авто-комментированию всего 1. Если у кого-то есть желание приобрести - пишите через бота @magerdev_bot. Т.к. я свои софты поддерживаю - количество мест ограничено.…
По софту, который инвайтит людей в ваши каналы/чаты - осталось 1 место, вчера было крупное обновление.

По авто-комментам/спаму в ЛС и чаты - по договоренности, авторский софт больше не распространяется, набрано количество людей, которые приобрели и будут получать поддержку ближайших 3 месяца.

Держу в курсе, всем хорошего вечера.

Если у кого-то есть желание приобрести софты/сделать заказ - пишите через бота @magerdev_bot.
🐳22❤‍🔥105👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🐱 Небольшой лайфхак для тех, кто пользуется GitHub

Код из репозитория можно быстро открыть в редакторе прямо в браузере - без установки VS Code и без клонирования проекта на компьютер. Работает через github.dev.

Что это даёт:

- редактор в стиле VS Code прямо в браузере;
- поиск по проекту, подсветку синтаксиса и работу с Git;
- возможность быстро поправить README, конфиг, текст, мелкий баг или сделать небольшой commit;
- часть настроек VS Code можно подтянуть через Settings Sync.

Как открыть:

1. Заходите в любой репозиторий на GitHub.
2. Нажимаете клавишу "."
3, Или просто меняете в адресе: github.com/user/repo на: github.dev/user/repo

🌐 После этого откроется браузерный редактор.

Терминала и нормального запуска проекта там нет. Для этого уже нужен GitHub Codespaces (кстати, есть в студент-паке, о котором говорил раньше) или локальная среда. Но для быстрых правок, типа README, конфиги, документация, мелкие изменения в коде - опция удобная.
Please open Telegram to view this post
VIEW IN TELEGRAM
42👍18🔥4🐳3👾2❤‍🔥1
Media is too big
VIEW IN TELEGRAM
🐱 Искал на GitHub проект, который поддерживался бы и удачно собирал ВСЕ игры с Epic Games, которые там раздают бесплатно, но не нашел... Все старое/не работает.

Пришлось делать самому: репозиторий 🐱 Гайд по запуску внутри. Что умеет:

- автоматически забирает все актуальные бесплатные раздачи;
- решает hCaptcha, любую, которая есть у EPIC'ов, через бесплатный ключ Google, используя Gemini 2.5 flash;
- работает через реальный браузер (Camoufox);
- несколько аккаунтов в одном инстансе;
- поддержка прокси - свой IP на каждый аккаунт;
- сохраняет сессию аккаунта, чтобы не логиниться каждый раз заново;
- поднимается через Docker;
- можно закинуть на VPS;
- есть .env.example и инструкция по настройке.

🇷🇺 С технической точки зрения это хороший референс для тех, кто хочет посмотреть на браузерную автоматизацию реальных сайтов: Playwright / Camoufox, async Python, Docker, хранение профиля браузера, обработка нестабильных сценариев, логин, ожидание элементов, повторные попытки и работа с сайтом, у которого нет удобного публичного API под нужную задачу.

Не позиционирую это как “накрутку” или софт под пачки аккаунтов (хотя работать с множеством аккаунтов - умеет). Но изначальная идея в том, что у тебя есть свой Epic-аккаунт, ты не хочешь каждую неделю вручную заходить и проверять новые бесплатные игры.

P.S. используете на свой страх и риск. ❗️Любая автоматизация сторонних сайтов потенциально может противоречить их правилам. Также, не умеет работать с 2FA, подходят только аккаунты без нее.

P.S.S. - на видео пример headfull работы. То же самое будет делаться у вас на сервере автоматически, в headless-режиме. Авторизация (капчи не было, у меня уже были куки во время записи) + забор игр.
Please open Telegram to view this post
VIEW IN TELEGRAM
79🔥14👍8🐳2❤‍🔥1😍1
Ещё один пет-проект который делал с мыслью о рабстве (ему ~ 2 года)

❗️ Это десктопное приложение на Python/PyQt6, которое отслеживает, в каких программах вы реально проводите время.

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

Условно: сколько сидели в браузере, IDE, Telegram, играх, редакторе видео и т.д. Потом всё это складывается в статистику: за день, неделю, по категориям “продуктивное / непродуктивное”, с графиками и историей. Полезно для самоконтроля, смотреть, чем за компом занимается младший брат/сестра и вообще есть разные применения.

Что умеет:

- отслеживать активное окно на Windows / macOS / Linux;
- записывать длительность использования приложений в SQLite;
- показывать статистику за день, неделю и выбранный период;
- строить графики использования;
- делить приложения на продуктивные и непродуктивные;
- ставить дневные/недельные лимиты;
- не учитывать время простоя;
- работать из системного трея;
- запускаться вместе с Windows;
- включать режим самоконтроля: пароль на выход + guardian-процесс, который перезапускает приложение, если его просто убить через диспетчер задач.


Можно поставить лимит на конкретное приложение: например, 1 час в день на игру или соцсети. При приближении к лимиту трекер предупредит, а при превышении - если включить жёсткий режим - сможет закрыть это приложение. Плюс есть пароль на выход и guardian-процесс: если включить защиту, трекер нельзя просто так закрыть “на силе воли”, а при убийстве через диспетчер задач он попробует запуститься обратно. Понятно, что знающий человек отключит, но рядовой пользователь - вряд ли.


GUI, SQLite, работа с ОС, треем, автозапуском, фоновыми процессами, графиками, настройками, логированием и тестами, графики через matplotlib/pyqtgraph и self-control режим с паролем на выход + guardian-процессом.

Забирайте, если надо.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8135🔥16🍌4😁3💯1