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

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
🚀 Полезные библиотеки Python

💾 PyFlow

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


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

🚀 Позволяет создавать программы и алгоритмы без программирования!

🔥 Используется в игровых движках, автоматизации и моделировании.

💡 Интерактивный интерфейс для создания сложных систем без кода.

🎨 Альтернатива Blueprint в Unreal Engine, но на Python.

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

pip install PyFlow


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

#библиотеки

📌 Подпишись Python_Scripts ❗️
🔥62
Python_Scripts pinned «Единственный канал  где делимся готовыми скриптами на Python 🚀 по крипто тематике абсолютно бесплатно 💸: 👇👇👇 - Никакой воды 🚀 - Алготрейдинг 🤖 - Работа с API бирж, агрегаторов 💻   - Автоматизации  📈 Подпишись и пользуйся -> Crypto Python»
tg-smart-folders-bot-main.zip
25.6 KB
📌 Скрипт создание умных папок и автоматической пересылки сообщений

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

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

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

- Авторизация через QR-код или API credentials
- Создание каналов для папок Telegram
- Автоматическая пересылка сообщений из папок в каналы
- Мониторинг и метрики
-Защита от дубликатов сообщений

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

#telegram

📌
Подпишись  Python_Scripts❗️
👍32
📌 Локальный HTTP-сервер для обмена файлами👨‍💻
import http.server
import socketserver
import os

# 🔹 Параметры сервера
PORT = 8080
DIRECTORY = "files" # Папка, содержимое которой будет доступно

# 🔹 Создаём папку, если её нет
if not os.path.exists(DIRECTORY):
os.makedirs(DIRECTORY)

class CustomHandler(http.server.SimpleHTTPRequestHandler):
def __init__(self, *args, **kwargs):
super().__init__(*args, directory=DIRECTORY, **kwargs)

# 🔹 Запуск HTTP-сервера
with socketserver.TCPServer(("", PORT), CustomHandler) as httpd:
print(f" Файловый сервер запущен: http://localhost:{PORT}")
print(f"📂 Папка: {DIRECTORY}")
httpd.serve_forever()

📌 Подпишись  Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍116🔥4
Forwarded from Crypto Python
📌  Mean Reversion Bot – Бот на возврат к среднему

Смысл стратегии:

Mean Reversion (возврат к среднему) предполагает, что цена имеет тенденцию возвращаться к среднему значению после сильных отклонений.

Если цена далеко от среднего:

Выше – возможен шорт.

Ниже – возможен лонг.

Используем скользящую среднюю (SMA) и полосы Боллинджера (BB) для определения отклонений.👨‍💻

import ccxt
import pandas as pd
import talib

# Параметры
EXCHANGE_NAME = "binance"
PAIR = "BTC/USDT"
TIMEFRAME = "1h"
SMA_PERIOD = 20 # Период скользящей средней
BB_STD_DEV = 2 # Отклонение Боллинджера

# Инициализация биржи
exchange = getattr(ccxt, EXCHANGE_NAME)()
exchange.load_markets()

# Получаем данные
def fetch_ohlcv(symbol):
ohlcv = exchange.fetch_ohlcv(symbol, timeframe=TIMEFRAME, limit=SMA_PERIOD + 5)
df = pd.DataFrame(ohlcv, columns=["timestamp", "open", "high", "low", "close", "volume"])
return df

# Рассчет SMA и Bollinger Bands
def calculate_indicators(df):
sma = talib.SMA(df["close"], timeperiod=SMA_PERIOD).iloc[-1]
upper, middle, lower = talib.BBANDS(df["close"], timeperiod=SMA_PERIOD, nbdevup=BB_STD_DEV, nbdevdn=BB_STD_DEV)
return sma, upper.iloc[-1], lower.iloc[-1], df["close"].iloc[-1]

# Логика торговли
def mean_reversion_bot():
df = fetch_ohlcv(PAIR)
sma, upper, lower, close = calculate_indicators(df)

print(f"Цена: {close:.2f}, SMA: {sma:.2f}, BB Upper: {upper:.2f}, BB Lower: {lower:.2f}")

if close > upper:
print("📉 Цена выше верхней границы → возможен шорт.")
elif close < lower:
print("📈 Цена ниже нижней границы → возможен лонг.")
else:
print(" Цена в нормальном диапазоне.")

# Запуск
if __name__ == "__main__":
mean_reversion_bot()

#торговые_стратегии

📌 Подпишись  Crypto Python❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍95🔥2
AsyncTGBotAccounts-main.zip
26.8 KB
📌 Скрипт  для генерации активности в различных Telegram аккаунтах

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

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

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

#telegram

📌
Подпишись  Python_Scripts❗️
12👍6🔥4
📌  Автоматическое резервное копирование файлов в ZIP-архив с датой и временем.👨‍💻
import os
import zipfile
import datetime

# 🔹 Настройки
SOURCE_FOLDER = "my_folder" # Папка, которую нужно заархивировать
BACKUP_FOLDER = "backup" # Куда сохранять архивы

# 🔹 Создаём папку для бэкапов, если её нет
if not os.path.exists(BACKUP_FOLDER):
os.makedirs(BACKUP_FOLDER)

# 🔹 Формируем имя архива с текущей датой
timestamp = datetime.datetime.now().strftime("%Y-%m-%d_%H-%M-%S")
backup_filename = os.path.join(BACKUP_FOLDER, f"backup_{timestamp}.zip")

# 🔹 Создание ZIP-архива
with zipfile.ZipFile(backup_filename, "w", zipfile.ZIP_DEFLATED) as zipf:
for root, _, files in os.walk(SOURCE_FOLDER):
for file in files:
file_path = os.path.join(root, file)
arcname = os.path.relpath(file_path, SOURCE_FOLDER) # Убираем полный путь
zipf.write(file_path, arcname)

print(f" Резервная копия создана: {backup_filename}")

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

💾 Photon

📌
Библиотека Python, для обработки изображений, написанная на Rust, но с Python API.
Она в 10–100 раз быстрее Pillow и поддерживает фильтры, цветокоррекцию, преобразования, сжатие и многое другое.

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

🚀 В разы быстрее чем Pillow и OpenCV, благодаря Rust.
🔥 Подходит для обработки изображений в реальном времени.
📸 Множество фильтров и эффектов встроено в библиотеку.
💡 Простота использования, но высокая производительность.

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

pip install photon


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

#библиотеки

📌 Подпишись Python_Scripts ❗️
1👍114🔥4
Единственный канал где делимся готовыми скриптами на Python 🚀 по крипто тематике абсолютно бесплатно 💸:

👇👇👇

- Никакой воды 🚀

- Алготрейдинг 🤖

- Работа с API бирж, агрегаторов
💻

- Автоматизации
📈

Подпишись и пользуйся ->
Crypto Python
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍16👏32🔥2
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