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

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
Auto-Reaction-Bot.zip
10.1 KB
📍 Скрипт реакции на сообщения

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

🚀 Скрипт Telegram-бот и web приложение, которые автоматически проставляет реакции на публикации в каналах, группах и личных сообщениях.

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4
📍 Локальный AI-чат с памятью и характером (без OpenAI)📱

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

Тестовые ассистенты, NPC в играх
Ролевые симуляторы общения, собеседования
Креативные боты для обучения или развлечения
Персонализированные ИИ-компаньоны

from transformers import AutoModelForCausalLM, AutoTokenizer
import torch

tokenizer = AutoTokenizer.from_pretrained("microsoft/DialoGPT-medium")
model = AutoModelForCausalLM.from_pretrained("microsoft/DialoGPT-medium")

chat_history_ids = None
print("🤖 Начни разговор с ИИ-персонажем! (введите 'exit' для выхода)")

while True:
user_input = input("Ты: ")
if user_input.lower() == "exit":
break

new_input_ids = tokenizer.encode(user_input + tokenizer.eos_token, return_tensors="pt")

chat_history_ids = model.generate(
torch.cat([chat_history_ids, new_input_ids], dim=-1) if chat_history_ids is not None else new_input_ids,
max_length=1000,
pad_token_id=tokenizer.eos_token_id,
do_sample=True,
top_k=50,
top_p=0.95,
temperature=0.9
)

response = tokenizer.decode(chat_history_ids[:, new_input_ids.shape[-1]:][0], skip_special_tokens=True)
print("ИИ:", response)

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

💾  Graphistry

📍 Библиотека Python, которая позволяет визуализировать огромные графы (тысячи и миллионы узлов) прямо из Python, используя GPU и web-интерфейс. Подходит для анализа сетей, событий, логов, связей, графов знаний и т.д.

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

🔗 Можно «увидеть» связи в данных, а не просто числа
Использует GPU для отображения даже огромных графов
🧠 Отлично подходит для расследований, аналитики, науки
🎯 Интерфейс интерактивный и в браузере

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

pip install graphistry


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍14🔥31
Pokemon-main.zip
2.3 MB
📍 Скрипт парсер eBay

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

🚀 Скрипт для поиска редких карт pokemon на торговой площадке eBay( поиск с упором на брак печати осуществляется по шаблонам изображения).

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

#other

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11
🎯 Изучаешь Python или хочешь освоить Linux?

Тогда тебе в PyLinux — IT-сообщество, где обучение становится удовольствием!

🚀 Что тебя ждёт внутри?

⤷ Уникальные гайды по Python и Linux — просто, понятно и по делу
⤷ Готовые скрипты и утилиты — бери и используй
⤷ Поддержка и общение с другими айтишниками
⤷ Библиотека с тоннами полезных материалов
⤷ Всё бесплатно!


👉 Не откладывай — вступай прямо сейчас, пока ссылка активна!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
📍 Простой GUI-редактор изображений с drag-and-drop (обрезка, изменение размера, поворот)📱

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

Вспомогательный редактор для парсинга/аннотаций
Инструмент для быстрого ресайза и подготовки изображений
Простой GUI-модуль для проекта, где нужно ручное взаимодействие
Основа для фоторедактора, инструмента разметки, загрузки

import tkinter as tk
from tkinter import filedialog
from PIL import Image, ImageTk

def open_image():
file_path = filedialog.askopenfilename(filetypes=[("Images", "*.png *.jpg *.jpeg")])
if file_path:
img = Image.open(file_path)
img = img.resize((400, 400))
img_tk = ImageTk.PhotoImage(img)
label.config(image=img_tk)
label.image = img_tk
label.original = img

def rotate_image():
if hasattr(label, "original"):
label.original = label.original.rotate(90, expand=True)
img_tk = ImageTk.PhotoImage(label.original.resize((400, 400)))
label.config(image=img_tk)
label.image = img_tk

def save_image():
if hasattr(label, "original"):
save_path = filedialog.asksaveasfilename(defaultextension=".png")
if save_path:
label.original.save(save_path)

root = tk.Tk()
root.title("Мини-редактор изображений")

btn_open = tk.Button(root, text="Открыть", command=open_image)
btn_open.pack()

btn_rotate = tk.Button(root, text="Повернуть", command=rotate_image)
btn_rotate.pack()

btn_save = tk.Button(root, text="Сохранить", command=save_image)
btn_save.pack()

label = tk.Label(root)
label.pack()

root.mainloop()

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

💾  Auto-py-to-exe

📍 Библиотека Python, надстройка над PyInstaller, предоставляющая графический интерфейс для создания .exe из Python-скриптов. Она позволяет настраивать и собирать исполняемые файлы без написания команд в терминале.

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

🖥 Идеально для передачи Python-скриптов не-программистам
🧰 Настройка сборки без PyInstaller-консоли
🚀 Полностью локально и кроссплатформенно
🎯 Сильно экономит время и снижает порог входа в дистрибуцию

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

pip install auto-py-to-exe


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍18🔥4👏32
telegram-auction-bot-main.zip
81.3 KB
📍 Скрипт аукцион

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

🚀 Скрипт Telegram Auction Bot — это платформа, которая позволяет пользователям создавать аукционы и выставлять товары на продажу. Основное внимание бота уделяется подаркам Telegram (стикерам, премиум-подпискам и другим цифровым товарам с платформы Telegram), но его можно использовать и для других товаров.

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥31
📍 Управление Android-устройством с компьютера через ADB 📱

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

Тестирование Android-приложений
Автоматизация рутины на телефоне
Демо, презентации, запись взаимодействий
Слежение за состоянием устройств (терминалы, панели, кассы)
from ppadb.client import Client as AdbClient

client = AdbClient(host="127.0.0.1", port=5037)
device = client.devices()[0]

print(f"📱 Подключено к: {device.serial}")

# 🔹 Сделать скриншот
screencap = device.screencap()
with open("screenshot.png", "wb") as f:
f.write(screencap)
print(" Скриншот сохранён.")

# 🔹 Ввод текста
device.shell('input text "Hello_from_Python"')

# 🔹 Нажатие кнопки "Назад"
device.shell("input keyevent 4")

# 🔹 Запуск приложения
device.shell("am start -n com.android.chrome/com.google.android.apps.chrome.Main")

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

💾  Pure-python-adb

📍 Библиотека Python, реализующая протокол Android Debug Bridge (ADB) на чистом Python, без необходимости в adb из Android SDK.
Она позволяет управлять Android-устройствами программно: отправлять команды, читать логи, передавать файлы и выполнять shell-команды.

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

🔧 Не требует установленного ADB CLI — всё работает на Python
📱 Удобен для автоматизации, тестирования, мониторинга устройств
💡 Отлично подходит для разработки мобильных тестеров, отладки, роботов
🎯 Кроссплатформенный: работает в Linux, macOS, Windows

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

pip install pure-python-adb


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103
watchman_admin_bot-master.zip
34.1 KB
📍 Скрипт помощник в администрировании Telegram-групп и каналов

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

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

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

🔧 Индивидуальная настройка: Адаптируйте бота под требования каждой группы или канала.
🚵 Управление участниками: Легкое назначение прав и ролей участникам.
📌 Закрепление сообщений: Для выделения важной информации.
🚫 Мониторинг контента: Отслеживание и фильтрация запрещенных слов и фраз.
📊 Легкий доступ к информации: Получайте данные о пользователях и запрещенных словах.

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥42
📍 Индексация PDF-файлов и интеллектуальный поиск по ним (PDF → база знаний)📱

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

База знаний юридических, технических или научных документов
Быстрый поиск по нормативке, договорам, архивам
Создание интеллектуального справочника
Помощь в исследовательской или аудиторской работе
import os
from PyPDF2 import PdfReader
from whoosh.index import create_in
from whoosh.fields import Schema, TEXT, ID
from whoosh.qparser import QueryParser
from rich.console import Console
from rich.markdown import Markdown

# Шаг 1: создание индекса
schema = Schema(title=ID(stored=True), content=TEXT)
os.makedirs("index", exist_ok=True)
ix = create_in("index", schema)
writer = ix.writer()

# Шаг 2: загрузка PDF и индексация
for file in os.listdir("pdfs"):
if file.endswith(".pdf"):
path = os.path.join("pdfs", file)
reader = PdfReader(path)
full_text = "\n".join(page.extract_text() or "" for page in reader.pages)
writer.add_document(title=file, content=full_text)

writer.commit()
print(" Все PDF проиндексированы.")

# Шаг 3: Поиск
console = Console()
with ix.searcher() as searcher:
query_str = input("🔎 Поиск: ")
parser = QueryParser("content", schema=ix.schema)
query = parser.parse(query_str)
results = searcher.search(query, limit=5)

if results:
for hit in results:
console.rule(f"[green]Документ: {hit['title']}")
snippet = hit.highlights("content", top=3)
console.print(Markdown(snippet))
else:
print("😕 Ничего не найдено.")

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

💾  PyWinCtl

📍 Библиотека Python, для управления окнами: перемещение, активация, разворачивание, скрытие, получение заголовков и размеров окон.

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

🪟 Отличная альтернатива AutoHotkey, но на Python
🔥 Идеальна для UI-роботов, автоматизации рутинных действий
🧠 Совместима с Linux (через wmctrl) и macOS (через AppleScript)
🎯 Очень проста в использовании и расширении

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

pip install PyWinCtl


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍93🔥1
CarTaxBot-main.zip
45.4 KB
📍 Скрипт таможенный калькулятор

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

🚀 Скрипт - калькулятор, представлен в виде Telegram-бота и административной панели Django и предназначен для вычисления таможенных платежей при ввозе автомобилей в РФ из-за границы.

Бот также позволяет оставить заявку для связи клиента и менеджера и уточнения деталей.

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

#telegram

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍3
📍 Локальный бэкап-менеджер с версионированием и логами📱

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

Резервное копирование проектов, конфигураций, скриптов
Защита от случайного удаления или порчи файлов
Работа в команде без Git — просто по времени
Умная альтернатива облачному бэкапу
import os
import shutil
from datetime import datetime
from rich import print

SOURCE_DIR = "my_project"
BACKUP_DIR = "backups"
MAX_VERSIONS = 5

os.makedirs(BACKUP_DIR, exist_ok=True)

def create_backup():
timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
backup_path = os.path.join(BACKUP_DIR, f"{SOURCE_DIR}_{timestamp}")
shutil.copytree(SOURCE_DIR, backup_path)
print(f"[green] Бэкап создан:[/green] {backup_path}")
manage_versions()

def manage_versions():
versions = sorted(os.listdir(BACKUP_DIR))
if len(versions) > MAX_VERSIONS:
to_delete = versions[:-MAX_VERSIONS]
for old in to_delete:
shutil.rmtree(os.path.join(BACKUP_DIR, old))
print(f"[yellow]🗑️ Удалена старая копия:[/yellow] {old}")

create_backup()

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

💾  Rich-pixels

📍 Библиотека Python, дополнение к rich, позволяющее выводить изображения (PNG, JPEG и др.) прямо в терминале, в цвете и с учётом разрешения терминала. Работает даже по SSH!

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

🖼 Делает терминал «живым» — графика прямо в TUI
🔥 Отлично для визуальных CLI, ассистентов, простых игр, отладчиков
🎯 Удобно в ssh-сессиях, где нет GUI
🧠 Подходит для визуального вывода данных, QR-кодов, значков
⚙️ Установка 👇👇👇

pip install rich-pixels


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

#библиотеки

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍154🤩2
pyMediaManager-main.zip
20.2 MB
📍 Скрипт менеджер торрент клиентов и трекеров

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

🚀 Скрипт менеджер торрент клиентов и трекеров. Django-приложение(web-сайт) написанное на python. Отслеживает темы(kinozal.tv, rutracker, lostfilm.tv) отправляет обновленные торренты через api qbittorrent и uTorrent. Управление через web, автоматически через cron и rss feed

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

#web

📍 Подпишись 📱 Python_Scripts❗️
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥103
📍 Реакция на события ОС — автозапуск скриптов при изменении файлов, подключении дисков, появлении процессов📱

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

Мониторинг входящих файлов (чеков, сканов, логов)
Триггеры: загрузка видео → автообработка
Обработка данных без ручного запуска
Слежение за изменениями в проектах, синхронизация
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler
import time
import os

WATCH_DIR = "watched"

class Handler(FileSystemEventHandler):
def on_created(self, event):
if not event.is_directory:
print(f"📥 Новый файл: {event.src_path}")
# Пример: обработать файл или переместить
# process_file(event.src_path)

def on_modified(self, event):
if not event.is_directory:
print(f"✏️ Файл изменён: {event.src_path}")

def on_deleted(self, event):
if not event.is_directory:
print(f"🗑️ Файл удалён: {event.src_path}")

os.makedirs(WATCH_DIR, exist_ok=True)
observer = Observer()
observer.schedule(Handler(), WATCH_DIR, recursive=True)
observer.start()

print(f"🕵️ Слежение за: {WATCH_DIR}")
try:
while True:
time.sleep(1)
except KeyboardInterrupt:
observer.stop()
observer.join()

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

💾  Redbaron

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

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

🧠 Позволяет работать с кодом как с данными
✍️ Идеально для автогенерации, форматирования, анализа, linting'а
🛠 Используется в проектах для автоматической модификации кода
🎯 Сохраняет структуру, отступы, даже комментарии — что не делает обычный ast

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

pip install redbaron


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

#библиотеки

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