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

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
📌 Автоматическое создание видео из изображений и текста👨‍💻

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
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