Python_Scripts
8.22K subscribers
1.01K photos
5 videos
674 files
1.54K links
Скрипты 💾 на Python 🐍
- боты 🛠
- парсеры📁
- чекеры🔍
- автоматизация🔧
- многое другое💻

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
TG_bot_advice-main.zip
27.4 KB
📌 Скрипт запись на консультацию

💻  ЯП:  Python 3.11+🐍
💾  Модули: pyTelegramBotAPI
📂  База данных: sqlite3

📌 Скрипт Telegram бот

Функции Бота:
- Прием заявок на консультацию 24/7;
- Предварительная консультация потенциального клиента;
- Отбор клиентов старше 21 года;
- Запись на прием в определенные часы и дни;
- 2 кнопки - Личный и Онлайн прием. Для каждого приема свой график работы.
- Генерация графика - раз в неделю;
- Отправка напоминаний клиентам о дате и времени приема (за день до приема, в день приема и за 2 часа до приема);
- Ведение базы данных о клиентах; телефон, адрес, дата рождения;
- Админка

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#telegram

📌
Подпишись  Python_Scripts❗️
👍18🔥64
📌 Автоматическое преобразование речи в текст с помощью Vosk (локальный ASR)👨‍💻
import os
import queue
import sounddevice as sd
import vosk
import json

# 🔹 Укажите путь к модели Vosk
MODEL_PATH = "vosk-model-small-ru-0.22" # Для русского языка

# 🔹 Настройки аудиозахвата
SAMPLE_RATE = 16000 # Частота дискретизации
DEVICE = None # Использовать стандартное аудиоустройство

# 🔹 Очередь для обработки аудио
q = queue.Queue()

# 🔹 Функция обработки аудиопотока
def callback(indata, frames, time, status):
if status:
print(status, flush=True)
q.put(bytes(indata))

# 🔹 Загрузка модели Vosk
if not os.path.exists(MODEL_PATH):
print(" Модель не найдена! Скачайте и распакуйте её.")
exit(1)

model = vosk.Model(MODEL_PATH)
recognizer = vosk.KaldiRecognizer(model, SAMPLE_RATE)

# 🔹 Запуск захвата аудио и распознавания
print("🎤 Говорите...")

with sd.RawInputStream(samplerate=SAMPLE_RATE, blocksize=8000, device=DEVICE, dtype="int16",
channels=1, callback=callback):
while True:
data = q.get()
if recognizer.AcceptWaveform(data):
result = json.loads(recognizer.Result())
text = result.get("text", "").strip()
if text:
print(f"📝 Распознанный текст: {text}")

📌 Подпишись  Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍92
🚀 Полезные библиотеки Python

💾 PyCallGraph

📌
Библиотека Python, которая отслеживает, какие функции вызываются в Python-программе, и строит граф вызовов. Это полезно для анализа кода, профилирования и оптимизации.


🔍 Особенности:

🚀 Автоматически строит граф вызовов функций, помогая анализировать код.
🔥 Полезно для профилирования, оптимизации и отладки больших проектов.
💡 Позволяет фильтровать ненужные вызовы (например, из стандартной библиотеки).
🌍 Поддерживает экспорт в Graphviz для визуализации.

⚙️ Установка 👇👇👇

pip install pycallgraph


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍9🔥32
DeeplParser-main.zip
6.7 KB
📌 Скрипт переводчик

💻  ЯП:  Python 3.11+🐍
💾  Модули: bs4, selenium
📂  База данных: -

📌 Скрипт для перевода текста любого объема с помощью Deepl переводчика.

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#other

📌
Подпишись  Python_Scripts❗️
👍91🔥1
📌 Создание кастомных QR кодов👨‍💻
import qrcode
from PIL import Image

# 🔹 Данные для QR-кода (ссылка или текст)
data = "https://yourwebsite.com"

# 🔹 Генерация QR-кода
qr = qrcode.QRCode(
version=5, # Размер QR-кода (1-40, чем больше, тем плотнее)
error_correction=qrcode.constants.ERROR_CORRECT_H, # Устойчивость к повреждениям
box_size=10, # Размер каждого квадрата
border=4, # Размер границы
)
qr.add_data(data)
qr.make(fit=True)

# 🔹 Создание изображения QR-кода
qr_img = qr.make_image(fill="black", back_color="white").convert("RGB")

# 🔹 Добавление логотипа (если есть)
logo_path = "logo.png" # Укажите свой логотип
try:
logo = Image.open(logo_path)

# Приводим логотип к нужному размеру
logo_size = (qr_img.size[0] // 4, qr_img.size[1] // 4)
logo = logo.resize(logo_size)

# Вставляем логотип в центр QR-кода
pos = ((qr_img.size[0] - logo.size[0]) // 2, (qr_img.size[1] - logo.size[1]) // 2)
qr_img.paste(logo, pos)

except FileNotFoundError:
print(" Логотип не найден, создаем QR-код без него.")

# 🔹 Сохранение QR-кода
output_file = "qr_code.png"
qr_img.save(output_file)

print(f" QR-код сохранен как {output_file}")

📌 Подпишись  Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍215🔥3
🚀 Полезные библиотеки Python

💾 Diffusers

📌
Библиотека Python от Hugging Face, которая позволяет работать с генеративными моделями для создания изображений.

Поддерживает Stable Diffusion, DALL·E 2, Imagen и другие нейросетевые модели, позволяя генерировать картинки по тексту, дорабатывать изображения и создавать анимации.


🔍 Особенности:

🚀 Позволяет создавать изображения, редактировать их и генерировать видео.

🔥 Использует передовые модели (Stable Diffusion, DALL·E, Imagen).

💡 Простота интеграции – работает через API Hugging Face.

🎨 Можно обучать и кастомизировать модели под свои задачи.

⚙️ Установка 👇👇👇

pip install --upgrade diffusers[torch]


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍7🔥43
TonTraderBot-main.zip
14 KB
📌 Скрипт кошелёк для токенов в сети TON

💻  ЯП:  Python 3.11+🐍
💾  Модули: aiogram, tonsdk, mnemonic, requests
📂  База данных: aiosqlite

📌 Скрипт бот Telegram, разработанный для того, чтобы помочь пользователям безопасно и интерактивно управлять своими кошельками блокчейна TON. 

Возможности:

- Генерация кошелька: создайте новый кошелек TON, используя сгенерированную мнемонику, и получите из нее ключи.

- Экспорт кошелька: получите свою сид-фразу для восстановления кошелька.

-Запрос баланса: отображение баланса токенов на вашем кошельке.

-Интерактивный обмен: следуйте интерактивной процедуре обмена токенов с пошаговым подтверждением.

- Интерактивная отправка: интерактивная отправка токенов с вводом адреса получателя и подтверждением.

- Интеграция с Telegram: полное управление с помощью команд Telegram и встроенных кнопок.

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#telegram

📌
Подпишись  Python_Scripts❗️
👍10🔥21🥰1
📌 Отправка email с вложением 👨‍💻
import smtplib
import os
from email.message import EmailMessage

# 🔹 Настройки почты (используем Gmail)
SMTP_SERVER = "smtp.gmail.com"
SMTP_PORT = 587
EMAIL_SENDER = "your_email@gmail.com"
EMAIL_PASSWORD = "your_password"
EMAIL_RECEIVER = "receiver_email@gmail.com"

# 🔹 Создание email
msg = EmailMessage()
msg["Subject"] = "📩 Автоматическое письмо"
msg["From"] = EMAIL_SENDER
msg["To"] = EMAIL_RECEIVER
msg.set_content("Привет! Это тестовое письмо с вложением.")

# 🔹 Добавление вложения
file_path = "file.pdf" # Укажите файл, который хотите отправить
if os.path.exists(file_path):
with open(file_path, "rb") as file:
file_data = file.read()
file_name = os.path.basename(file_path)
msg.add_attachment(file_data, maintype="application", subtype="octet-stream", filename=file_name)

# 🔹 Отправка email
try:
with smtplib.SMTP(SMTP_SERVER, SMTP_PORT) as server:
server.starttls() # Шифруем соединение
server.login(EMAIL_SENDER, EMAIL_PASSWORD)
server.send_message(msg)
print(" Письмо успешно отправлено!")
except Exception as e:
print(" Ошибка отправки:", e)

📌 Подпишись  Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍31
🚀 Полезные библиотеки Python

💾 Jina

📌
Библиотека Python , для создания поисковых систем на основе ИИ, обработки изображений, текстов, аудио и видео с применением нейросетей. Используется для создания поиска по изображениям, чат-ботов, генерации контента и мультимодальных AI-систем.


🔍 Особенности:

🚀 Создание AI-поисковых систем для изображений, аудио и видео.
🔥 Работает на нейросетях (CLIP, Stable Diffusion, Transformers).
💡 Простая интеграция с облачными сервисами.
🎯 Отличное решение для chatbots, recommendation systems, image search.

⚙️ Установка 👇👇👇

pip install jina


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
🔥32👍1
telegram-photo-metadata-bot-main.zip
4.8 KB
📌 Скрипт сбор метаданных

💻  ЯП:  Python 3.11+🐍
💾  Модули: aiogram, pillow
📂  База данных: -

📌 Скрипт Telegram бот анализирует метаданные фотографий, отправленных пользователем в Telegram. Он извлекает информацию о формате, размере, режиме и EXIF данных (если они доступны).

Возможности:

-Анализ метаданных фотографий (размер, формат, режим)

- Извлечение EXIF данных (если доступны)

-Поддержка сжатых и несжатых фотографий

- Поддержка пересылаемых сообщений с фотографиями

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#telegram

📌
Подпишись  Python_Scripts❗️
👍7🎉21
📌 Демонстрация возможности автоматически кликать, печатать текст и управлять окнами 🧑‍💻
import pyautogui
import time

# 🔹 Задержка перед выполнением (чтобы успеть переключиться на нужное окно)
time.sleep(3)

# 🔹 Автоматический ввод текста
pyautogui.write("Привет, это автоматический ввод текста!", interval=0.1)

# 🔹 Нажатие клавиши Enter
pyautogui.press("enter")

# 🔹 Перемещение мыши и клик
pyautogui.moveTo(500, 500, duration=1) # Двигаем курсор в точку (500, 500)
pyautogui.click()

# 🔹 Скриншот экрана и сохранение
screenshot = pyautogui.screenshot()
screenshot.save("screenshot.png")

print(" Действия выполнены!")

📌 Подпишись  Python_Scripts❗️
👍12
🚀 Полезные библиотеки Python

💾 Ersatz

📌
Библиотека Python , для создания синтетических данных, имитирующих реальные наборы данных. Она полезна, если у вас недостаточно данных для обучения, нужно протестировать приложение без реальных пользователей или требуется обезличить чувствительные данные.


🔍 Особенности:

🚀 Генерация данных для тестирования, ML-моделей, API и баз данных.
🔥 Позволяет создавать синтетические данные, похожие на реальные.
💡 Можно обезличивать данные без потери статистики.
📊 Поддерживает генерацию временных рядов, категорий, чисел, дат, изображений

⚙️ Установка 👇👇👇

pip install ersatz


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍52🔥1
PoizonBotPlatform-main.zip
13.3 MB
📌 Скрипт Poizon

💻  ЯП:  Python 3.11+🐍
💾  Модули: fastapi, requests
📂  База данных: sqlite3

📌 Скрипт Telegram-платформа с открытым исходным кодом для тех, для тех, кто занимается доставкой товаров с маркетплейса Poizon.

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#telegram

📌
Подпишись  Python_Scripts❗️
👍64
📌 Запись экрана серией скриншотов с возможностью собрать их в полноценное видео 🧑‍💻
import mss
import time
import os

# 🔹 Папка для сохранения кадров
output_folder = "screenshots"
os.makedirs(output_folder, exist_ok=True)

# 🔹 Настройки записи
duration = 10 # Длительность записи (сек)
interval = 0.5 # Интервал между кадрами (сек)

# 🔹 Захват экрана
print("🎥 Запись экрана началась...")
start_time = time.time()
frame = 0

with mss.mss() as sct:
while time.time() - start_time < duration:
screenshot_path = os.path.join(output_folder, f"frame_{frame:04d}.png")
sct.shot(mon=1, output=screenshot_path)
print(f"📸 Сохранён кадр: {screenshot_path}")
frame += 1
time.sleep(interval)

print(" Запись экрана завершена!")

📌 Подпишись  Python_Scripts❗️
👍8🔥52
🚀 Полезные библиотеки Python

💾 Tesserocr

📌
Библиотека Python , которая предоставляет быстрый и удобный Python-интерфейс для Tesseract OCR.

Она позволяет извлекать текст из изображений намного быстрее, чем стандартный pytesseract, так как работает напрямую с Tesseract C++ API.


🔍 Особенности:

🚀 Работает быстрее pytesseract, так как использует C++ API напрямую.
🔥 Поддерживает Pillow, OpenCV и бинарные изображения без записи на диск.
💡 Можно обрабатывать текст на нескольких языках одновременно.
🖥 Идеально для OCR, автоматизации документов, AI-приложений.

⚙️ Установка 👇👇👇

pip install tesserocr


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍73
FileWatcherTelegramBot-main.zip
3 KB
📌 Скрипт мониторинга файловых изменений в реальном времени с уведомлениями в Telegram.

💻  ЯП:  Python 3.11+🐍
💾  Модули: requests, watchdog
📂  База данных: -

📌 Скрипт бот для мониторинга файловых изменений в реальном времени с уведомлениями в Telegram.

Особенности:

Мгновенные оповещения о создании/изменении файлов
Анти-спам с задержкой 2 секунды
Поддержка вложенных папок (рекурсивный мониторинг)
Простая настройка через конфигурационные переменные
Работает на Windows, Linux и macOS

📌 Вся информация приведена исключительно в ознакомительных целях❗️❗️❗️

#telegram

📌
Подпишись  Python_Scripts❗️
👍64🔥3
📌 Преобразование PDF в изображения :
Этот скрипт позволяет конвертировать PDF в изображения, например, для обработки, анализа или извлечения текста 🧑‍💻
import pdf2image
import os

# 🔹 Путь к PDF-файлу
pdf_path = "document.pdf"
output_folder = "pdf_images"

# 🔹 Создаём папку для изображений, если её нет
os.makedirs(output_folder, exist_ok=True)

# 🔹 Конвертируем PDF в изображения
images = pdf2image.convert_from_path(pdf_path)

# 🔹 Сохраняем каждую страницу как изображение
for i, img in enumerate(images):
img_path = os.path.join(output_folder, f"page_{i + 1}.png")
img.save(img_path, "PNG")
print(f" Сохранено: {img_path}")

print("📄 Конвертация PDF завершена!")

📌 Подпишись  Python_Scripts❗️
🔥7👍52
🚀 Полезные библиотеки Python

💾 Plover

📌
Библиотека Python , которая превращает обычную клавиатуру в стенографический инструмент, позволяя вводить текст намного быстрее, чем при стандартном наборе. Используется профессиональными стенографистами, программистами и людьми, которым нужен сверхбыстрый ввод текста.

🔍 Особенности:

🚀 Позволяет вводить текст со скоростью 200-300 слов в минуту.
🔥 Работает на любой клавиатуре – без специального оборудования.
💡 Можно использовать для стенографии, быстрой работы с кодом, автозамены.
🌍 Используется профессиональными журналистами и программистами.

⚙️ Установка 👇👇👇

pip install plover


📁 Документация

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍4🔥42