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

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
text‑summarizer — скрипт на Python для автоматического создания краткого резюме длинных текстов

📱 Python 3.x
ℹ️ Модули: nltk (tokenize, stopwords), стандартные библиотеки Python.

📌 Что делает:
Этот скрипт берёт на вход длинный текст (можно вставкой или из файла) и выдаёт “резюме” — несколько предложений, отражающих ключевые идеи оригинала. Он анализирует частоту слов, отбрасывает стоп-слова и выбирает самые значимые предложения.

👨‍💻 Пример кода (адаптировано):
import nltk
from nltk.tokenize import word_tokenize, sent_tokenize
from nltk.corpus import stopwords
from nltk.probability import FreqDist

def text_summarizer(text, num_sentences=3):
stop_words = set(stopwords.words("english"))
words = word_tokenize(text.lower())
freq = FreqDist(w for w in words if w.isalpha() and w not in stop_words)
sentences = sent_tokenize(text)
sentence_scores = {sent: sum(freq[word.lower()] for word in word_tokenize(sent) if word.lower() in freq)
for sent in sentences}
top = sorted(sentence_scores, key=sentence_scores.get, reverse=True)[:num_sentences]
return " ".join(top)

text = """…длинный текст…"""
print(text_summarizer(text, num_sentences=3))



📌 Что делает:
🟢 Разбивает текст на предложения и слова
🟢 Убирает “стоп-слова” (например “and”, “the”, “is”)
🟢 Вычисляет частоты оставшихся слов
🟢 Оценивает предложения по сумме частот слов
🟢 Выбирает топ-N предложений как “резюме”


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥83
🔥 Полезные библиотеки Python

Utilspie

📌 Utilspie — библиотека-утилита с набором общих функций: работа с файлами, асинхронными вызовами, итераторами и другими “мелочами”, которые часто нужны при разработке.

📌 Особенности библиотеки:
🟢 Поддержка Python 3;
🟢 Модули внутри: fileutils, asyncutils, iterutils, collectionsutils, importutils;
🟢 Хороший выбор, если ведется работа с автоматизацией, скриптами, небольшими веб-процессами и нужна “быстрая сборка” без создания собственной библиотеки с нуля.


⚙️ Установка:
pip install utilspie


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
python‑fun — сборник веселых и полезных утилит

📱 Язык: Python 3.x

ℹ️ Что внутри: множество независимых проектов-скриптов: GUI-приложения, игры, утилиты, инструменты обработки и пр.

📌 Что делает:
🟢 Содержит папки с проектами вроде “note-take”, “image-viewer”, “moviepicker”, “chatbot-gui”, “file-explorer” и др.
🟢 Можно взять любой скрипт из коллекции, изучить, запустить, изменить под себя
🟢 Подходит для экспериментов: обучения, портфолио, мелких задач “сделай-сам”


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
🔥 Полезные библиотеки Python

📌 AnnLite

📌 AnnLite — лёгкая и встраиваемая библиотека для быстрого и фильтруемого приближённого поиска ближайших соседей (Approximate Nearest Neighbor Search, ANNS). Подходит для встраивания в небольшие сервисы и скрипты, когда нужно быстро искать похожие векторы (эмбеддинги) без тяжёлых внешних зависимостей.

📌 Особенности библиотеки:
🟢 Небольшой и простой API — легко встраивается в существующие приложения.
🟢 Высокая производительность для поиска по миллионам точек при ограниченных ресурсах.
🟢 Поддержка фильтрации по метаданным — можно искать ближайших соседей с учётом дополнительных условий.
🟢 Подходит для локальных и встраиваемых сценариев (desktop, edge, microservices) — минимальные требования к окружению.
🟢 Pythonic API — удобная сериализация/десериализация индексов для хранения и быстрой загрузки.


⚙️ Установка:
pip install annlite


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
CSV-Converter — скрипт для “очистки” CSV-файлов от неправильных кавычек и форматирования для загрузки в базу данных

📱 Python 3.6+

📌 Этот скрипт преобразует CSV-файлы, где строки содержат символы с экранированными обратным слешем кавычками (например, \"), в корректный формат, подходящий для загрузки средствами SQLite. Скрипт читает файл с escapechar='\', переписывает строки так, чтобы кавычки внутри полей стали "", и сохраняет как новый CSV-файл.

👨‍💻 Пример использования:
python RepairCSV.py input_data.csv cleaned_data.csv

Где RepairCSV.py — часть репозитория, input_data.csv содержит обратные слеш-экранирования. Скрипт создаёт cleaned_data.csv, готовый к импорту в SQLite без ошибок.

📌 Что делает:
🟢 Устраняет часто встречающуюся проблему при импорте CSV-файлов с экранированными кавычками в SQLite или другие СУБД.
🟢 Автоматизирует “ручную чистку” файлов — экономится время.
🟢 Простой в использовании: минимум настроек, подходит “из коробки”.


#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥71👍1
🔥 Полезные библиотеки Python

nonos

📌 nonos — лёгкая утилита-библиотека для работы с асинхронными задачами и их отменой; позволяет интегрировать отмену задач и контроль выполнения без тяжёлых систем.

📌 Особенности библиотеки:
🟢 Поддержка Python 3.x (версия 0.19.0 выпущена 28 августа 2025).
🟢 Стандартный API: позволяет запускать корутины, проверять флаги отмены, реализовывать тайм­ауты и безопасную отмену в многопоточном/асинхронном окружении.
🟢 Отличается минимальными зависимостями, что делает её подходящей для встроенных сервисов, автоматизации, скриптов с async logic.


⚙️ Установка:
pip install nonos  


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥2
auto-move-files — скрипт, который автоматически переносит файлы из одной папки в другую при их появлении.

📱 Python 3.x
ℹ️ Модули: os, time, shutil

📌 Скрипт постоянно следит за исходной папкой (source folder). Как только в ней появляется файл, он сразу переносится в указанную папку-назначения (destination folder). Удобно для автоматизации сортировки файлов, загрузок, “папка-вход” → “архив”.

👨‍💻 Пример использования (упрощённо):
python main.py "/Users/you/Downloads" "/Users/you/Archive"


📌 Что делает:
🟢 Проверяет наличие новых файлов в папке-источнике
🟢 При обнаружении перемещает файл в папку-назначения
🟢 Можно адаптировать: фильтрация по расширениям, переименование, логирование


#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
4👍3🔥2
🔥 Полезные библиотеки Python

pylib25

📌 pylib25 — простая библиотека-утилита, созданная для иллюстрации того, как развернуть собственный пакет на PyPI, с базовой функцией sqr(x) вычисления квадрата числа.

📌 Особенности библиотеки:
🟢 Поддержка Python 3.x, минимум кода (~5 кБ) — идеальна как шаблон или стартовая точка для разработки.
🟢 Отличный выбор, если хочешь быстро создать свою библиотеку, разобраться с публикацией на PyPI, либо использовать как основу.


⚙️ Установка:
pip install pylib25


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍32
python-file-analyzer — скрипт-утилита на Python, которая анализирует другие .py-файлы и выводит базовую статистику по структуре кода.

📱 Python 3.x
ℹ️ Модули: ast, os, sys, argparse — использует встроенный парсер кода для извлечения функций, классов, импортов и др.

📌 Скрипт читает указанный .py-файл, выводит подробности: количество строк, функций, классов, импортов, размер файла. Подходит для быстрого “просмотра” структуры кода без IDE

👨‍💻 Пример запуска:
python index.py path/to/your_file.py  


📌 Почему удобно:
🟢 Если хочешь быстро понять чужой скрипт или проект — можно сразу получить обзор.
🟢 Хорошо подходит для автоматизации отчётов: например, “какие функции есть в файле?”, “есть ли классы?”, “какая длина?”.
🟢 Лёгкий и независимый инструмент — можно использовать как часть CI-процесса или собственного анализа.


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
17
🔥 Полезные библиотеки Python

littleutils

📌 littleutils — небольшая библиотека-утилита, содержащая набор полезных функций-помощников для Python 3: минимализм, лёгкость, готовность “влезть” в любой проект с малой нагрузкой.

📌 Особенности библиотеки:
🟢 Версия 0.2.4 (7 июля 2024), размер ~8 кБ — почти “шаблон”, но реально может пригодиться.
🟢 Подходит, если нужен лёгкий “инструментарий” в скрипте/мини-проекте без подгрузки громоздких библиотек.


⚙️ Установка:
pip install littleutils


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍3🔥2
pdf_page_count — скрипт для суммирования общего количества страниц во всех PDF-файлах в указанной директории

📱 Python 3.x

📌 Если запустить скрипт без аргументов — он проходит по текущей папке и подсчитывает суммарное число страниц во всех .pdf файлах. Если передать путь к одному PDF-файлу или папке — подсчитывает страницы только там. Выводит итоговый результат в консоль: имя файла / количество страниц / суммарное число страниц.

👨‍💻 Пример запуска:
python pdf_page_count.py /path/to/folder  


📌 Почему удобно:
🟢 Полезно при работе с архивами PDF-документов: отчёты, книги, журналы — быстро узнать общий объём страниц.
🟢 Можно интегрировать в автоматизацию: например, если папка с проектом «PDF-отчётов» — запускаешь скрипт, получаешь статистику.
🟢 Лёгкий и ясный скрипт без сложной настройки.


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
🔥 Полезные библиотеки Python

rich-click

📌 rich-click — это расширение для стандартного модуля click, которое добавляет поддержку форматированного и красивого вывода с помощью библиотеки Rich. Оно делает CLI-приложения более наглядными: добавляет цвета, подсветку, таблицы и структурированные подсказки команд.

📌 Особенности библиотеки:
🟢 Совместима со всеми скриптами, использующими click — достаточно заменить импорт.
🟢 Добавляет цветной вывод, форматирование аргументов и опций, красивую справку.
🟢 Поддерживает темы и кастомизацию внешнего вида.
🟢 Отлично подходит для Python-утилит и CLI-инструментов.


⚙️ Установка:
pip install rich-click


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Windows Temporary File Cleaner — скрипт, который удаляет временные файлы и папки в Windows (%TEMP%, Prefetch и др.)

📱 Python 3.x
ℹ️ Модули: os, shutil, tempfile, pathlib

📌 Скрипт автоматически очищает временные каталоги Windows (AppData/Local/Temp, C:/Windows/Prefetch, Temp и др.), удаляет файлы, недоступные через стандартный “Очиститель диска”. Работает из консоли одной командой — python TempClean.py. Можно встроить в планировщик задач для периодической очистки

📌 Зачем нужно:
🟢 Ускоряет работу системы, удаляя старые временные файлы
🟢 Освобождает несколько гигабайт памяти
🟢 Удобно использовать администраторам, техникам и просто для профилактики


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍6😁2
🚀 Полезные библиотеки Python

💾 Aiortc

📌
Библиотека Python для реализации WebRTC (реального времени стриминга видео и аудио). Она позволяет передавать видеопотоки (например, с камеры) прямо в браузер, использовать P2P, делать видеочаты, стриминг и прочее.

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

📡 Ты можешь сделать свою Zoom-альтернативу
📷 Передача видео с камеры в браузер — без сторонних сервисов
🎯 Подходит для real-time мониторинга, робототехники, AR
📦 Идеально для локальных видеосерверов и проектов без OBS/WebRTC-сервисов

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

pip install aiortc opencv-python


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

#библиотеки

📌 Подпишись Python_Scripts ❗️
1👍41
pseudo-openSea-master.zip
25.5 KB
Скрипт обменник криптовалют

📱  Python 3.11+
ℹ️  Модули: django

📌 Скрипт шаблон (для демонстрации возможностей) web приложения (сайта) для управления обменными операциями, ведения истории операций, а также панели администратора для управления пользователями и заявками.

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
51👍1
🔥 Полезные библиотеки Python

python-automation

📌 python-automation — набор модулей Python для автоматизации графического интерфейса Windows, который позволяет взаимодействовать с элементами UI без прямого использования мыши и клавиатуры.

📌 Особенности библиотеки:
🟢 Поддержка Python 3.10+
🟢 API для управления окнами: получение указателя окна, клик по координатам, ввод текста через элемент управления.
🟢 Возможность интеграции с изображением (image-matching) для автоматизации там, где нужный элемент не распознаётся стандартным API.
🟢 Отлично подходит для создания автоматизации GUI-тестов, ботов на Windows или утилит, обрабатывающих интерфейсы стороннего ПО.


⚙️ Установка:
pip install python-automation  


#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Unit_Converter_GUI — скрипт-конвертер единиц измерения

📱 Python 3.x
ℹ️ Модули: tkinter, tkinter.ttk (для GUI) — минимальные внешние библиотеки.

📌 Unit_Converter_GUI — простой и удобный Python-скрипт с графическим интерфейсом, который позволяет конвертировать различные величины: длину, массу, время, температуру, электрический ток и др. Отличный выбор, если хочешь создать полезный инструмент для себя или поделиться с другими.

👨‍💻 Пример кода (логика):
import tkinter as tk
from tkinter import ttk
from unit_converter import Converter # модуль из скрипта

def convert_action():
value = float(input_field.get())
from_unit = from_combo.get()
to_unit = to_combo.get()
result = Converter(value, from_unit, to_unit).convert()
result_label.config(text=str(result))

root = tk.Tk()
input_field = ttk.Entry(root)
from_combo = ttk.Combobox(root, values=Converter.get_supported_units())
to_combo = ttk.Combobox(root, values=Converter.get_supported_units())
convert_button = ttk.Button(root, text="Convert", command=convert_action)
result_label = ttk.Label(root, text="Результат")
# размещение виджетов и запуск mainloop()


📌 Что делает:
🟢 Предоставляет GUI для выбора типа конверсии и ввода значения.
🟢 Поддерживает набор категорий: длина, масса, время, температура и др.
🟢 Производит расчёт и отображает результат сразу в окне.
🟢 Может быть расширен: добавить новые единицы, категории, экспорт результатов.


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3
🔥 Полезные библиотеки Python

pyaxm

📌 pyaxm — библиотека для управления и распределения устройств AXM (или аналогичных тех‑устройств) с помощью Python. Выпуск версии 2025.8.5 доступен с 5 августа 2025.

📌 Особенности библиотеки:
🟢 Поддерживает Python 3 (версии начиная с 2025.8.5).
🟢 Позволяет распределять и назначать устройства, работать с несколькими устройствами одновременно.
🟢 Минимальный размер (~20 кБ) — лёгкий инструмент для автоматизации работы с оборудованием/устройствами.
🟢 Хорошо подойдёт, если нужно быстро интегрировать поддержку устройств в скрипт или автоматизацию, без веса большой библиотеки.


⚙️ Установка:
pip install pyaxm


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

#библиотеки

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥3
pdf‑renamer — скрипт/утилита для автоматического переименования PDF‑файлов научных публикаций, используя метаданные (DOI, arXiv и др.)

📱 Python 3.x
ℹ️ Модули: pdf2doi, pdf2bib, argparse, os, pathlib и др.

📌 Скрипт:
🟢 Сканирует указанный файл или папку с PDF‑документами.
🟢 Извлекает DOI публикации и запрашивает информацию о статье (название, авторы, журнал, год).
🟢 Переименовывает файлы по шаблону (например: {YYYY} - {Jabbr} - {A3etal} - {T}) с учётом настроек пользователя.
🟢 Возможности: включать подпапки, задавать формат, менять регистр, сохранять метаданные и др.


👨‍💻 Пример использования:
$ pdfrenamer mypaper.pdf -f "{YYYY} - {Aall} - {J} - {T}"  


🔗 Репозиторий GitHub

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
То, что доктор прописал!
9 самых необходимых IT-каналов, которые должен читать каждый айтишник:

Доктор Python — коды, хаки и фичи.
Доктор Techlogy — свежие технологии и их применение.
Доктор Cyber — информационная безопасность без скуки.
Доктор GitHub — лучшие репозитории от врача.
Доктор IT — всё о цифровом мире и его инсайтах.
Доктор GameDev — рецепты создания игр и гайды.
Доктор GPT — лучшие промпты и сервисы ИИ.
Доктор Memes — смех лечит лучше любых апдейтов.
Доктор C++ — фичи, советы и код без боли.

Подпишись, чтобы стать профессором, а не пациентом.
👍3