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

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
telegram-bot-client-main.zip
11.6 KB
📌 Скрипт web приложение для управления Telegram ботом

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

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

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

#telegram

📌
Подпишись  Python_Scripts❗️
👍14🔥84
📌 Распознание пола, возраста, эмоций 👨‍💻
import cv2
from deepface import DeepFace

# Путь к изображению (замените на своё)
image_path = "path/to/your/image.jpg"

# Загружаем изображение
img = cv2.imread(image_path)
cv2.imshow("Image", img)
cv2.waitKey(1)

try:
# Анализ лица
analysis = DeepFace.analyze(img_path=image_path, actions=["age", "gender", "emotion"])

# Вывод результатов
print(f"Возраст: {analysis[0]['age']}")
print(f"Пол: {analysis[0]['gender']}")
print(f"Эмоция: {analysis[0]['dominant_emotion']}")
except Exception as e:
print("Ошибка анализа:", e)

cv2.destroyAllWindows()

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

💾 TextAttack

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

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

Атаки на NLP-модели: Генерация примеров, которые вводят модель в заблуждение.

Генерация синтетических данных: Расширение датасетов для обучения.

Автоматическое тестирование и защита моделей: Позволяет анализировать слабые места NLP-систем.

Совместимость с Transformers, TensorFlow, PyTorch и scikit-learn.

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

pip install textattack


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

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍3🔥32
Sales-Admitad-App-Bots-main.zip
3.5 MB
📌 Скрипт купоны

💻  ЯП:  Python 3.11+🐍
💾  Модули: aiogram, django, requests, bs4, lxml
📂  База данных: postgresql

📌 Скрипт состоит из следующих сервисов:

- Автоматический парсинг купонов, промокодов, товаров более чем 200 магазинов с сайта Admitad.

- Сайт на Django, содержащий купоны, промокоды, товары, интегрированный в два Telegram-бота, в которые встроены два Telegram Mini-App.

- Автоматическая настраиваемая публикация постов в telegram-канал.

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

#telegram

📌
Подпишись  Python_Scripts❗️
👍83🔥3
📌 Автоматическое извлечение текста с изображений, например, из сканов документов, фотографий экранов и т. д. 👨‍💻

import cv2
import pytesseract

# Укажите путь к Tesseract (если требуется, например, в Windows)
# pytesseract.pytesseract.tesseract_cmd = r"C:\Program Files\Tesseract-OCR\tesseract.exe"

# Путь к изображению (замените на свой файл)
image_path = "path/to/your/image.jpg"

# Загружаем изображение
image = cv2.imread(image_path)

# Преобразуем в оттенки серого для улучшения OCR
gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY)

# Увеличиваем контраст и убираем шум (адаптивная бинаризация)
gray = cv2.threshold(gray, 0, 255, cv2.THRESH_BINARY | cv2.THRESH_OTSU)[1]

# Распознаем текст
text = pytesseract.image_to_string(gray, lang="eng") # Можно заменить на "rus" для русского текста

# Выводим результат
print("Распознанный текст:\n", text)

# Отображаем изображение
cv2.imshow("Изображение", gray)
cv2.waitKey(0)
cv2.destroyAllWindows()

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

💾 Dragonflydb

📌 Библиотека Python, ультрабыстрая альтернатива Redis и Memcached, предназначенная для работы с кэшированными объектами, базами данных и очередями сообщений. Она значительно быстрее традиционных in-memory хранилищ и экономичнее в использовании ресурсов.

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

- Работает значительно быстрее, чем Redis и Memcached.

- Идеально подходит для кэширования, распределённых баз данных и очередей сообщений.

- Совместим с существующими клиентами Redis и не требует изменения кода.

- Развёртывается за секунды, обеспечивая мгновенную масштабируемость.

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

git clone https://github.com/dragonflydb/dragonfly.git
cd dragonfly
make
./dragonfly


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

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍62🔥1
Bot-admin-main.zip
11.3 KB
📌 Скрипт администратор чатов

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

📌 Скрипт выполняет функции модератора в чате или группе Telegram.

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

- Удаление системных сообщения (пользователь вступил/покинул группу, сообщение закреплено)

- Удаление сообщений с нецензурными словами, рекламой, ссылками

- Удаление повторяющихся одинаковых сообщений от пользователей. Удалив нежелательное сообщение, отправляет свое сообщение с предупреждением

- Включение и отключение чата в определенное время суток и отправка соответствующего сообщения (в ночное время писать в группу нельзя)

- Ограничение на отправку пользователями номеров телефонов

- Лимит на добавление участников в час

- Админка с возможностью управлять ботом, редактировать сообщения, отправляемые ботом, а также добавление списка пользователей, которым будет разрешена отправка рекламы.

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

#telegram

📌
Подпишись  Python_Scripts❗️
👍11🔥92
📌 Автоматическое создание видео из изображений и текста👨‍💻

import openai
from moviepy.editor import ImageClip, concatenate_videoclips, AudioFileClip
import os

# 🔹 Вставьте свой API-ключ OpenAI
openai.api_key = "YOUR_OPENAI_API_KEY"

# 🔹 Настройки
text_script = "Этот ролик был создан автоматически с помощью искусственного интеллекта."
image_folder = "images" # Папка с картинками
audio_output = "voice.mp3"
video_output = "output.mp4"

# 🔹 Функция генерации озвучки
def generate_openai_tts(text, output_audio):
response = openai.audio.speech.create(
model="tts-1",
voice="alloy",
input=text
)
response.stream_to_file(output_audio)
return output_audio

# 🔹 Функция создания видео
def create_video(image_folder, text_script, output_video):
images = [os.path.join(image_folder, img) for img in sorted(os.listdir(image_folder)) if img.endswith(('.png', '.jpg'))]
if not images:
print(" Нет изображений в папке!")
return

audio_path = generate_openai_tts(text_script, audio_output)
clips = [ImageClip(img).set_duration(3) for img in images]
video = concatenate_videoclips(clips, method="compose").set_audio(AudioFileClip(audio_path))
video.write_videofile(output_video, fps=24, codec="libx264")
print(" Видео готово:", output_video)

# 🔹 Запуск
if __name__ == "__main__":
create_video(image_folder, text_script, video_output)

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

💾 Taichi

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

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

🚀 До 100 раз быстрее обычного Python-кода за счёт работы с GPU.

🎮 Идеально для физики, графики, симуляций и научных расчётов.

🔥 Простое API для многопоточного выполнения.

🌍 Кроссплатформенная поддержка на Windows, macOS и Linux.

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

pip install taichi


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

#библиотеки

📌 Подпишись Python_Scripts ❗️
🔥91
Parse-Kufar-App-main.zip
37.5 KB
📌 Скрипт парсер Kufar

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

📌 Скрипт состоит из:

-Парсера товаров с сайта в базу данных Postgres, либо в файл CSV

- Django приложения с HTML шаблонами для отображения каталога товаров.

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

#telegram

📌
Подпишись  Python_Scripts❗️
👍132
📌 Генерация изображений с OpenAI DALL·E и сохранение в файл👨‍💻
import openai
import requests

# 🔹 Вставьте ваш OpenAI API-ключ
openai.api_key = "YOUR_OPENAI_API_KEY"

# 🔹 Описание изображения
prompt = "Футуристический город с летающими автомобилями, закатное небо"

# 🔹 Файл для сохранения изображения
output_image = "generated_image.png"

# 🔹 Функция генерации изображения с DALL·E
def generate_image(prompt, output_file):
response = openai.images.generate(
model="dall-e-3",
prompt=prompt,
size="1024x1024"
)

image_url = response.data[0].url # Получаем URL изображения
image_data = requests.get(image_url).content # Загружаем изображение

with open(output_file, "wb") as file:
file.write(image_data) # Сохраняем на диск

print(" Изображение сохранено как", output_file)

# 🔹 Запуск генерации
generate_image(prompt, output_image)

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

💾 Impacket

📌
Библиотека Python , для работы с сетевыми протоколами низкого уровня, особенно в Windows. Используется для сетевой диагностики, тестирования безопасности и написания кастомных инструментов для взаимодействия с протоколами SMB, LDAP, Kerberos, NTLM и другими.

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

🚀 Позволяет работать с Windows-сетями на низком уровне.

🔥 Используется в сетевой безопасности и тестах на проникновение (pentest).

💡 Позволяет автоматизировать сетевые атаки и аудит протоколов.

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

pip install impacket


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

#библиотеки

📌 Подпишись Python_Scripts ❗️
👍6🔥21
Library-App-main.zip
6 MB
📌 Скрипт библиотека

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

📌 Скрипт консольное приложение , которое позволяет управлять библиотекой книг.

Оно предоставляет функциональность для добавления, удаления, поиска и вывода списка книг в библиотеке.

Данные о книгах хранятся в JSON-файле, который загружается при запуске приложения.

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

#telegram

📌
Подпишись  Python_Scripts❗️
3🔥2👍1
📌Мониторинг загрузки процессора,оперативной памяти в реальном времени👨‍💻
import psutil
import time
from rich.console import Console
from rich.table import Table

console = Console()

def monitor_system():
while True:
table = Table(title="📊 Мониторинг системы")

table.add_column("Параметр", justify="left", style="cyan", no_wrap=True)
table.add_column("Значение", justify="right", style="magenta")

# CPU
cpu_usage = psutil.cpu_percent(interval=1)
table.add_row("🔹 Загрузка CPU", f"{cpu_usage}%")

# RAM
memory = psutil.virtual_memory()
table.add_row("🔹 Использование RAM", f"{memory.percent}% ({memory.used // (1024 ** 2)}MB / {memory.total // (1024 ** 2)}MB)")

console.clear()
console.print(table)

time.sleep(1) # Обновление каждую секунду

if __name__ == "__main__":
monitor_system()

📌 Подпишись  Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍124🔥3
🚀 Полезные библиотеки 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