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

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

💾  Pystray

📍 Библиотека Python , позволяет создавать маленькие Python-приложения с иконкой в трее, как у антивирусов, VPN, Telegram и прочих системных программ. Работает на Windows, macOS и Linux.


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

🚀 Создание нативных утилит без окон и GUI
🔥 Работает в фоне, выглядит как настоящее десктоп-приложение
💡 Подходит для трекеров, помощников, бэкапов, Telegram-ботов, треев задач
🎯 Простой API, минимум кода и зависимостей

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

pip install pystray


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥61
zodiakai-bot-main.zip
28.4 KB
📍 Скрипт гороскоп

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

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

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥7😁32
📍 Мини-чатбот с контекстной памятью (офлайн, логика + шаблоны)📱

📍Где применимо?

Учебный проект: создать "бота" с логикой

Игровой квест или чат с персонажем

Офлайн-интерфейс для терминала

Прототип будущего ассистента

history = []

def reply(user_input):
user_input = user_input.lower()
history.append(user_input)

if "привет" in user_input:
return "Привет! Рад тебя видеть."
elif "как дела" in user_input:
return "У меня всё отлично, спасибо! А у тебя?"
elif "погода" in user_input:
return "Я пока не подключён к интернету, но могу представить — отличная!"
elif "помнишь" in user_input and len(history) > 1:
return f"Ты говорил: \"{history[-2]}\""
elif "пока" in user_input:
return "Пока! Надеюсь, мы ещё поговорим."
else:
return "Интересно... Расскажи подробнее."

print("🤖 Чат-бот запущен (нажми Ctrl+C для выхода)\n")

try:
while True:
user = input("Ты: ")
response = reply(user)
print("Бот:", response)
except KeyboardInterrupt:
print("\n🛑 Завершено.")

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

💾  Opencv-python-headless

📍 Библиотека Python , версия OpenCV, предназначенная для работы с изображениями и видео, но без графического интерфейса. Она полезна для серверных приложений и автоматизированных систем, где не требуется отображение GUI (например, в контейнерах или на удалённых серверах).


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

🚀 Экстремально легковесная версия OpenCV для серверов и без GUI
🔥 Удобно для автоматической обработки видео и анализов данных с камер
💡 Работает на удалённых машинах, в облаке и в контейнерах
🎯 Отлично подходит для использования в системах мониторинга, распознавания лиц, роботах и машинах

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

pip install opencv-python-headless


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥111👍1
Aliexpress-telegram-bot-main.zip
17.3 KB
📍 Скрипт  AliExpress

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

🚀 Скрипт Telegram-бот который автоматически обнаруживает ссылки на товары AliExpress в сообщениях, извлекает сведения о товарах с помощью API AliExpress Affiliate, генерирует несколько типов партнерских ссылок (Coin, Super Deals и т. д.) и публикует отформатированное сообщение с изображением (если доступно) и переработанными ссылками в чат.

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
7👍4
📍 Мини-Генерация видео из изображений и текста📱

📍Где применимо?

Автоматическая генерация видео-контента (YouTube Shorts, TikTok, Reels)
Презентации и визуальные отчёты
Создание видео-курсов, пояснялок, автоновостей
Генерация видео по входным данным (боты, API, расписания)
from moviepy.editor import *

# 🔹 Создаём титр/слайд
def create_slide(text, duration=3):
clip = TextClip(text, fontsize=60, color='white', bg_color='black', size=(1280, 720))
return clip.set_duration(duration)

# 🔹 Список слайдов
slides = [
create_slide("Привет! Это видео сгенерировано на Python."),
create_slide("Каждый слайд — это просто текст."),
create_slide("Можно добавлять изображения, звук и даже анимации!")
]

# 🔹 Объединение и экспорт
final = concatenate_videoclips(slides, method="compose")
final.write_videofile("output_video.mp4", fps=24)

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

💾  Pynput

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

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

🚀 Управление вводом и взаимодействие с системой на низком уровне
🔥 Работает даже в фоне и за пределами окна Python
💡 Отлично подходит для создания умных макросов, автокликеров, интерфейсных ассистентов
🎯 Незаменима в тестировании GUI, автоматизации игр, приложений и пользовательского ввода

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

pip install pynput


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
10👍7🔥4
vk-archive-parser-main.zip
6.7 KB
📍 Скрипт извлечение вложений

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

🚀 Скрипт для извлечения вложений из архива сообщений ВКонтакте.

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

- Извлечение вложений из личных сообщений, групповых чатов и ботов

- Сохранение оригинальной даты создания файлов

- Фильтрация нежелательных ссылок (YouTube, Avito, AliExpress и др.)

- Опциональное скачивание голосовых сообщений

- Опциональное скачивание вложений от ботов

- Автоматическое создание структуры директорий по типам чатов

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

#vk

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥2
📍 Детектор процессов-шпионов или скрытых приложений (анализ активных процессов)📱

📍Где применимо?

Антишпион для персонального использования
Безопасность в корпоративной среде
Детекторы читов/записи в играх
Контроль школьных компьютеров, экзаменов, тестов
import psutil

# Ключевые слова для поиска
suspicious_keywords = ["record", "spy", "sniff", "keylog", "debug", "wireshark", "obs", "screen", "capture", "hook"]

def scan_processes():
found = []
for proc in psutil.process_iter(['name']):
try:
name = proc.info['name'].lower()
if any(keyword in name for keyword in suspicious_keywords):
found.append(name)
except:
pass
return found

suspicious = scan_processes()
if suspicious:
print("⚠️ Обнаружены подозрительные процессы:")
for p in suspicious:
print(" -", p)
else:
print(" Всё чисто. Подозрительных процессов не найдено.")

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

💾  Statemachine

📍 Библиотека Python , для описания и управления состояниями и переходами в виде конечного автомата (FSM). Она идеально подходит для роботов, ботов, игр, автоматизированных систем, а также для сложной логики, которую трудно выразить обычными if/else.

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

🚀 Упрощает сложную управляющую логику в проектах
🔥 Даёт наглядную модель поведения системы
💡 Подходит для ассистентов, диалогов, сценариев, автоматов и workflow
🎯 Повышает читаемость и модульность бизнес-логики

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

pip install python-statemachine


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
110👍6
news-bot-rewrite-python.zip
5.2 KB
📍 Скрипт  новости

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

🚀 Скрипт Telegram бот для публикации обновлений Hacker News в группе Telegram с поддержкой запланированных сообщений и автоматического отслеживания последних новостей.

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3
📍 Гибкий планировщик задач📱

📍Где применимо?

Автоматические бэкапы, отчёты, напоминания
Очистка, парсинг, рассылки
Локальный планировщик задач для приложений, серверов и Raspberry Pi
Можно интегрировать с Telegram, email, логами
import schedule
import time
from datetime import datetime

# Пример задач
def backup():
print(f"💾 [BACKUP] Резервная копия в {datetime.now().strftime('%H:%M:%S')}")

def clean_temp():
print(f"🧹 [CLEAN] Очистка временных файлов в {datetime.now().strftime('%H:%M:%S')}")

def report():
print(f"📊 [REPORT] Генерация отчета в {datetime.now().strftime('%H:%M:%S')}")

# Расписание задач
schedule.every().day.at("09:00").do(backup)
schedule.every(10).minutes.do(clean_temp)
schedule.every().monday.at("08:00").do(report)

print("🕒 Планировщик запущен. Нажми Ctrl+C для выхода.")

# Основной цикл
while True:
schedule.run_pending()
time.sleep(1)

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

💾  Pick

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

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

🚀 Сверхлёгкая альтернатива curses и PyInquirer
🔥 Мгновенно даёт интерактивность CLI без головной боли
💡 Удобна для конфигурации, скриптов DevOps, системных помощников
🎯 Работает везде — Linux, macOS, Windows, WSL, Termux

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

pip install pick


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥21
Telegram-Gemini-Bot-main.zip
643.7 KB
📍 Скрипт AI бот

💻  ЯП:  Python 3.11+🐍
💾  Модули: python-telegram-bot, requests, google-generativeai, pypdf2
📂  База данных: PyMongo

🚀 Скрипт Telegram-бот на базе искусственного интеллекта Gemini и DeepSeek , предлагающий расширенные возможности ведения разговора, обработки изображений, работы с документами и многое другое.

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12👍72
📍 Автоматическая обработка Excel-файла с фильтрацией, расчётами и экспортом📱

📍Где применимо?

Финансовый и операционный анализ
Быстрая генерация отчётов для менеджеров
Подготовка данных для BI, ML, презентаций
Интеграция в Django, Flask, Telegram-бота, GUI и т.д.
import pandas as pd

# 🔹 Загружаем Excel-файл
df = pd.read_excel("sales.xlsx")

# 🔹 Фильтрация по дате и сумме
df_filtered = df[(df["Сумма"] > 10000) & (df["Дата"] >= "2024-01-01")]

# 🔹 Добавляем колонку "С НДС"
df_filtered["Сумма с НДС"] = df_filtered["Сумма"] * 1.2

# 🔹 Группировка по менеджеру
grouped = df_filtered.groupby("Менеджер")["Сумма с НДС"].sum().reset_index()
grouped = grouped.sort_values(by="Сумма с НДС", ascending=False)

# 🔹 Сохраняем результаты
df_filtered.to_excel("filtered_sales.xlsx", index=False)
grouped.to_excel("summary_by_manager.xlsx", index=False)

print(" Отчёты созданы: filtered_sales.xlsx и summary_by_manager.xlsx")

📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍121
🚀 Полезные библиотеки Python 🐍

💾  PyAesCrypt

📍 Библиотека Python , которая позволяет надежно шифровать и расшифровывать файлы с помощью алгоритма AES-256 в CBC-режиме. Подходит для хранения и передачи чувствительной информации, резервного копирования и личной безопасности.


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

🔐 AES-256 — надёжный и современный алгоритм
🚀 Можно шифровать/расшифровывать большие файлы по частям
💡 Отлично подходит для автоматических архивов, защищённого обмена, бэкапов
🎯 Можно легко встроить в GUI или фоновую утилиту

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

pip install pyAesCrypt


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍141
Live-Streaming-using-OpenCV-Flask-main.zip
2.5 KB
📍 Скрипт шаблон для стримов

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

🚀 Скрипт шаблон простого приложения для стриминга с вашей web-камеры.

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

#web

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103
📍 Генерация полноценного REST API из любого табличного файла (CSV, Excel, SQLite)📱

📍Где применимо?

Быстрое раздавание данных для фронта/аналитики
Прототипы: MVP, admin-tools, панели
Коннектор для Excel, CSV, SQLite, даже Google Sheets
Расширяемый API под любые задачи

from fastapi import FastAPI, HTTPException
from pydantic import BaseModel
import pandas as pd

app = FastAPI()
df = pd.read_csv("data.csv")

# Автоматическое определение модели из DataFrame
class Record(BaseModel):
id: int
name: str
value: float

@app.get("/records")
def get_records():
return df.to_dict(orient="records")

@app.get("/records/{record_id}")
def get_record(record_id: int):
match = df[df["id"] == record_id]
if match.empty:
raise HTTPException(status_code=404, detail="Not found")
return match.to_dict(orient="records")[0]

@app.post("/records")
def add_record(record: Record):
global df
df = pd.concat([df, pd.DataFrame([record.dict()])], ignore_index=True)
return {"message": "Добавлено"}

@app.delete("/records/{record_id}")
def delete_record(record_id: int):
global df
df = df[df["id"] != record_id]
return {"message": "Удалено"}

# Запуск:
# uvicorn script:app --reload

📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍142🔥2
🚀 Полезные библиотеки Python 🐍

💾  Boltons

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

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

🔐 Отсутствие зависимостей — можно использовать в любом проекте
🚀 Удобные интерфейсы, написанные с реальными кейсами в голове
💡 Подходит как для прототипов, так и для продакшн-кода
🎯 Поддерживается с 2013 года, используется в больших проектах

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

pip install boltons


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥4👍2
ipril-main.zip
7.7 KB
📍 Скрипт правописание

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

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

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

#telegram

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