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

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
📍 Запись и воспроизведение действий мыши и клавиатуры (макросы в Python) 📱

from pynput import mouse, keyboard
import time
import json

events = []

def on_click(x, y, button, pressed):
events.append({
"type": "click",
"x": x,
"y": y,
"button": str(button),
"pressed": pressed,
"timestamp": time.time()
})

def on_press(key):
events.append({
"type": "key",
"key": str(key),
"timestamp": time.time()
})

print("🔴 Запись началась. Нажмите ESC для завершения.")

start_time = time.time()
with mouse.Listener(on_click=on_click) as ml, keyboard.Listener(on_press=on_press) as kl:
kl.join()

# Сохраняем макрос
with open("macro.json", "w") as f:
json.dump(events, f)

print(" Макрос сохранён: macro.json")

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍182
🚀 Полезные библиотеки Python 🐍

💾  WatchDog

📍 Библиотека Python , для реагирования на изменения в папках и файлах: добавление, удаление, переименование, изменение содержимого. Это отличная основа для автоматических обработчиков, резервного копирования, логгеров, трекинга загрузок и прочих «умных» скриптов.


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

🚀 Реакция на изменения файлов/папок — основа для «умных» сценариев
🔥 Работает в фоне и моментально реагирует
💡 Полезен для домашней автоматизации, серверных задач, сканеров, логов
🧠 Интегрируется с другими библиотеками

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

pip install watchdog


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥8👍42
Django-custom-user-master.zip
44.2 KB
📍 Скрипт регистрация пользователей по email с подтверждением

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

🚀 Скрипт Django-приложение для регистрации пользователей по email с подтверждением.

Особенности и возможности:

- расширенная модель пользователя с дополнительными полями

- регистрация пользователей по email и паролю

- отправка письма со ссылкой для подтверждения регистрации

- сброс пароля по email

- личный кабинет пользователя с возможностью редактировать свои данные

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

#web

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍2
📍 Многоэтапная консольная визуализация для ваших проектов 📱
import time
from alive_progress import alive_bar, alive_spinner

# Шаг 1: Инициализация с анимацией
with alive_spinner("🔄 Инициализация системы...", spinner="dots_waves") as spinner:
time.sleep(2)

# Шаг 2: Загрузка данных (этап с прогресс-баром)
print("\n🚚 Загрузка данных:")
with alive_bar(100, bar='classic', spinner='arrow', title='Загрузка') as bar:
for _ in range(100):
time.sleep(0.015)
bar()

# Шаг 3: Обработка
print("\n⚙️ Обработка данных:")
with alive_bar(50, bar='smooth', spinner='twirls') as bar:
for _ in range(50):
time.sleep(0.025)
bar()

# Шаг 4: Завершающий этап (спиннер)
with alive_spinner("🧹 Финальная очистка...", spinner='dots_reverse'):
time.sleep(2)

# Успех!
print("\n Все этапы завершены успешно!")

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

💾  Keyboard

📍 Библиотека Python , которая позволяет отслеживать и эмулировать нажатия клавиш. С её помощью можно создавать горячие клавиши, автокликеры, макросы, боты и автоматизаторы — всё через Python.


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

🚀 Позволяет писать автокликеры, макросы и помощники без внешнего софта
🔥 Работает даже вне окна скрипта — системный перехват
💡 Отлично подходит для автоматизации рутинных задач, игр, тестов
🎯 Минимум кода — максимум управления

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

pip install keyboard


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍111
fasttub.zip
264.2 KB
📍 Скрипт создание и публикация видео

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

🚀 Скрипт Telegram-бот для создания видео для yt/ytshorts/tiktok/inst с возможностью загрузки видео из бота напрямую на YouTube без браузера.

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥65👍2
📍 Автоматическая запись системного звука, микрофона и их микс в Python 📱
import sounddevice as sd
from scipy.io.wavfile import write

# 🔹 Настройки
duration = 10 # секунд
sample_rate = 44100 # Гц
channels = 1 # 1 — mono, 2 — stereo

print("🎙 Начинается запись...")
recording = sd.rec(int(duration * sample_rate), samplerate=sample_rate, channels=channels, dtype='int16')
sd.wait() # ожидание окончания записи
write("mic_record.wav", sample_rate, recording)
print(" Запись завершена и сохранена в mic_record.wav")

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

💾  Pylookyloo

📍 Библиотека Python , клиент для Lookyloo, мощного фреймворка, который визуализирует все ресурсы, загружаемые сайтом, включая скрытые редиректы, внешние трекеры, iframe и даже вредоносные ссылки.

Это как DevTools + вирусный сканер + инспектор в одном.


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

🚀 Анализирует, кто реально "встраивается" в сайт
🧠 Используется в цифровой криминалистике, кибербезопасности и OSINT
🔥 Уникальное средство для изучения поведения сайтов без ручной проверки
💡 Идеально подходит для безопасников, ресёрчеров, разработчиков браузеров

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

pip install pylookyloo


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
tonview-bot-main.zip
37.9 KB
📍 Скрипт обозреватель в сети TON

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

🚀 Скрипт Telegram бот обозреватель в сети TON, который даёт возможность отслеживать различную информацию о адресах, блоках, транзакциях.

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
📍 Автоматическая сортировка большого колличества ваших фотографий в папки по годам📱
import os
import shutil
from pathlib import Path

from PIL import Image, UnidentifiedImageError

PHOTO_FOLDER = os.path.abspath(os.path.join('photo'))
RESULT_FOLDER = os.path.abspath(os.path.join('sorted_photo'))
PHOTO_FORMATS = ('.jpg', '.jpeg', '.png')


def get_year(file_path):
try:
image = Image.open(file_path)
exifdata = image.getexif()
datetime = exifdata.get(306)
image.close()
if datetime:
return datetime[:4]
return None
except UnidentifiedImageError:
pass


def move_photo(photo_path, year_dir):
photo_name = os.path.basename(photo_path)
if not os.path.exists(os.path.join(year_dir, photo_name)):
print(f' moving "{photo_name}" from {photo_path} to {year_dir}')
shutil.move(photo_path, year_dir)
else:
print(f'⛔️ ERROR: "{photo_name}" already exist in {year_dir}')


def go(cur):
for dr in os.listdir(cur):
abs_path = os.path.join(cur, dr)
if os.path.isdir(abs_path):
go(abs_path)
else:
if os.path.isfile(abs_path) and Path(abs_path).suffix.lower() in PHOTO_FORMATS:
year = get_year(abs_path)
if year:
try:
year_dir = os.path.abspath(os.path.join(RESULT_FOLDER, year))
os.mkdir(year_dir)
except FileExistsError:
pass
move_photo(abs_path, year_dir)


def del_empty(cur):
for d in os.listdir(cur):
a = os.path.join(cur, d)
if os.path.isdir(a):
del_empty(a)
if not os.listdir(a):
print('removing empty dir:', a)
os.rmdir(a)


if __name__ == "__main__":
try:
os.mkdir(RESULT_FOLDER)
except FileExistsError:
pass
go(PHOTO_FOLDER)
del_empty(PHOTO_FOLDER)

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🔥7
Единственный канал где делимся готовыми скриптами на Python 🚀 по крипто тематике абсолютно бесплатно 💸:

👇👇👇

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

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

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

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

Подпишись и пользуйся ->
Crypto Python
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥74👍4
🚀 Полезные библиотеки Python 🐍

💾  Pydoll

📍 Библиотека Python , которая переосмысливает автоматизацию браузеров на основе Chromium.

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

🌐 Отсутствует необходимость в WebDriver

🧑‍💻 Нативный обход капчи:

🎛️ Асинхронная производительность

🧑‍💻 Человеко-подобные взаимодействия

🧨 Мощная система событий:

💻 Поддержка нескольких браузеров

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

pip install pydoll-python


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍93🔥2🎉1
s-to-td-main.zip
2.6 KB
📍 Скрипт конвертер

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

🚀 Скрипт для преобразования Telegram .session в tdata.

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥32
📍 Локальный мини сниффер сетевого трафика📱
from scapy.all import sniff, IP, TCP, UDP

def packet_callback(packet):
if IP in packet:
ip_src = packet[IP].src
ip_dst = packet[IP].dst
proto = "TCP" if packet.haslayer(TCP) else "UDP" if packet.haslayer(UDP) else "OTHER"
print(f"📦 {proto} | {ip_src} → {ip_dst}")

# 🔹 Захватываем первые 100 пакетов (или просто запустить без лимита)
print("🕵️ Сниффер запущен. Захват пакетов...")
sniff(prn=packet_callback, count=100, store=False)

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
12👍2
🚀 Полезные библиотеки Python 🐍

💾  Img2Table

📍 Библиотека Python , которая позволяет распознавать таблицы на изображениях и PDF-файлах и преобразовывать их в структурированные форматы: DataFrame, Excel или CSV. Она использует компьютерное зрение и OCR (через Tesseract или Azure OCR) для высокоточного извлечения данных.


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

🚀 Спасает, когда таблицы есть только в сканах или фото
🔥 Умеет обрабатывать PDF и многостраничные документы
💡 Очень полезна для юристов, бухгалтеров, исследователей, аналитиков
📦 Удобна для автоматизации документооборота и интеграции в системы

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

pip install img2table


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🎉4
bot_podpiski_py-main.zip
16.3 KB
📍 Скрипт отслеживание окончания действия оплаты (подписок)

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

🚀 Скрипт Telegram-бот для отслеживание окончания действия оплаты (подписок) на различные сервисы: YouTube, Spotify, Netflix...

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥4
📍 Автоматическое сравнение изображений и поиск отличий (разница, выделение, отчёт)📱
import cv2
import numpy as np

# 🔹 Загрузка изображений (одинакового размера!)
img1 = cv2.imread("image_old.png")
img2 = cv2.imread("image_new.png")

# 🔹 Перевод в ч/б
gray1 = cv2.cvtColor(img1, cv2.COLOR_BGR2GRAY)
gray2 = cv2.cvtColor(img2, cv2.COLOR_BGR2GRAY)

# 🔹 Разница между изображениями
diff = cv2.absdiff(gray1, gray2)
_, thresh = cv2.threshold(diff, 25, 255, cv2.THRESH_BINARY)

# 🔹 Находим контуры изменений
contours, _ = cv2.findContours(thresh, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE)

# 🔹 Отмечаем отличия на новом изображении
for contour in contours:
if cv2.contourArea(contour) > 50:
x, y, w, h = cv2.boundingRect(contour)
cv2.rectangle(img2, (x, y), (x + w, y + h), (0, 0, 255), 2)

# 🔹 Сохраняем результат
cv2.imwrite("diff_result.png", img2)
print(" Отличия сохранены в diff_result.png")

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

💾  Pdfquery

📍 Библиотека Python , позволяющая доставать конкретные элементы и данные из PDF-документов, используя XPath и CSS-селекторы, как в HTML. В отличие от PyPDF2 и pdfplumber, она даёт точный доступ к структуре и позициям элементов.


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

🚀 Позволяет точно достать текст в нужном месте PDF
🔥 Использует CSS/XPath — привычный способ селекции
💡 Идеально для извлечения данных из отчётов, выписок, договоров
🎯 Поддерживает шаблоны, повторяющиеся поля и массовую обработку

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

pip install pdfquery


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥1
LiveCryptoPrice-main.zip
23.3 KB
📍 Скрипт трекер цен книптовалют

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

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

Функции:

- Получает цены криптовалют из нескольких источников

- Рассчитывает среднюю цену по всем источникам

- Отправляет форматированные обновления на несколько каналов Telegram

- Настраиваемые интервалы обновления

- Обрабатывает ограничения скорости API и ошибки
- Поддерживает разные тикеры для разных каналов

- Асинхронная выборка цен для повышения производительности

- Постоянное хранение данных в выделенном каталоге данных

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍52👏1