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 предложений как “резюме”
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3
Utilspie🟢 Поддержка Python 3;🟢 Модули внутри: fileutils, asyncutils, iterutils, collectionsutils, importutils;🟢 Хороший выбор, если ведется работа с автоматизацией, скриптами, небольшими веб-процессами и нужна “быстрая сборка” без создания собственной библиотеки с нуля.
pip install utilspie
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
🟢 Содержит папки с проектами вроде “note-take”, “image-viewer”, “moviepicker”, “chatbot-gui”, “file-explorer” и др.🟢 Можно взять любой скрипт из коллекции, изучить, запустить, изменить под себя🟢 Подходит для экспериментов: обучения, портфолио, мелких задач “сделай-сам”
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2
AnnLite📌 AnnLite — лёгкая и встраиваемая библиотека для быстрого и фильтруемого приближённого поиска ближайших соседей (Approximate Nearest Neighbor Search, ANNS). Подходит для встраивания в небольшие сервисы и скрипты, когда нужно быстро искать похожие векторы (эмбеддинги) без тяжёлых внешних зависимостей.
🟢 Небольшой и простой API — легко встраивается в существующие приложения.🟢 Высокая производительность для поиска по миллионам точек при ограниченных ресурсах.🟢 Поддержка фильтрации по метаданным — можно искать ближайших соседей с учётом дополнительных условий.🟢 Подходит для локальных и встраиваемых сценариев (desktop, edge, microservices) — минимальные требования к окружению.🟢 Pythonic API — удобная сериализация/десериализация индексов для хранения и быстрой загрузки.
pip install annlite
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
python RepairCSV.py input_data.csv cleaned_data.csv
Где
RepairCSV.py — часть репозитория, input_data.csv содержит обратные слеш-экранирования. Скрипт создаёт cleaned_data.csv, готовый к импорту в SQLite без ошибок.🟢 Устраняет часто встречающуюся проблему при импорте CSV-файлов с экранированными кавычками в SQLite или другие СУБД.🟢 Автоматизирует “ручную чистку” файлов — экономится время.🟢 Простой в использовании: минимум настроек, подходит “из коробки”.
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤1👍1
nonos🟢 Поддержка Python 3.x (версия 0.19.0 выпущена 28 августа 2025).🟢 Стандартный API: позволяет запускать корутины, проверять флаги отмены, реализовывать таймауты и безопасную отмену в многопоточном/асинхронном окружении.🟢 Отличается минимальными зависимостями, что делает её подходящей для встроенных сервисов, автоматизации, скриптов с async logic.
pip install nonos
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥2
os, time, shutilpython main.py "/Users/you/Downloads" "/Users/you/Archive"
🟢 Проверяет наличие новых файлов в папке-источнике🟢 При обнаружении перемещает файл в папку-назначения🟢 Можно адаптировать: фильтрация по расширениям, переименование, логирование
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2
pylib25🟢 Поддержка Python 3.x, минимум кода (~5 кБ) — идеальна как шаблон или стартовая точка для разработки.🟢 Отличный выбор, если хочешь быстро создать свою библиотеку, разобраться с публикацией на PyPI, либо использовать как основу.
pip install pylib25
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍3❤2
ast, os, sys, argparse — использует встроенный парсер кода для извлечения функций, классов, импортов и др.python index.py path/to/your_file.py
🟢 Если хочешь быстро понять чужой скрипт или проект — можно сразу получить обзор.🟢 Хорошо подходит для автоматизации отчётов: например, “какие функции есть в файле?”, “есть ли классы?”, “какая длина?”.🟢 Лёгкий и независимый инструмент — можно использовать как часть CI-процесса или собственного анализа.
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤7
littleutils🟢 Версия 0.2.4 (7 июля 2024), размер ~8 кБ — почти “шаблон”, но реально может пригодиться.🟢 Подходит, если нужен лёгкий “инструментарий” в скрипте/мини-проекте без подгрузки громоздких библиотек.
pip install littleutils
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍3🔥2
python pdf_page_count.py /path/to/folder
🟢 Полезно при работе с архивами PDF-документов: отчёты, книги, журналы — быстро узнать общий объём страниц.🟢 Можно интегрировать в автоматизацию: например, если папка с проектом «PDF-отчётов» — запускаешь скрипт, получаешь статистику.🟢 Лёгкий и ясный скрипт без сложной настройки.
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
rich-click🟢 Совместима со всеми скриптами, использующими click — достаточно заменить импорт.🟢 Добавляет цветной вывод, форматирование аргументов и опций, красивую справку.🟢 Поддерживает темы и кастомизацию внешнего вида.🟢 Отлично подходит для Python-утилит и CLI-инструментов.
pip install rich-click
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
os, shutil, tempfile, pathlibpython TempClean.py. Можно встроить в планировщик задач для периодической очистки🟢 Ускоряет работу системы, удаляя старые временные файлы🟢 Освобождает несколько гигабайт памяти🟢 Удобно использовать администраторам, техникам и просто для профилактики
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍6😁2
🚀 Полезные библиотеки Python
💾 Aiortc
📌 Библиотека Python для реализации WebRTC (реального времени стриминга видео и аудио). Она позволяет передавать видеопотоки (например, с камеры) прямо в браузер, использовать P2P, делать видеочаты, стриминг и прочее.
🔍 Особенности:
📡 Ты можешь сделать свою Zoom-альтернативу
📷 Передача видео с камеры в браузер — без сторонних сервисов
🎯 Подходит для real-time мониторинга, робототехники, AR
📦 Идеально для локальных видеосерверов и проектов без OBS/WebRTC-сервисов
⚙️ Установка 👇👇👇
📁Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
💾 Aiortc
📌 Библиотека Python для реализации WebRTC (реального времени стриминга видео и аудио). Она позволяет передавать видеопотоки (например, с камеры) прямо в браузер, использовать P2P, делать видеочаты, стриминг и прочее.
🔍 Особенности:
📡 Ты можешь сделать свою Zoom-альтернативу
📷 Передача видео с камеры в браузер — без сторонних сервисов
🎯 Подходит для real-time мониторинга, робототехники, AR
📦 Идеально для локальных видеосерверов и проектов без OBS/WebRTC-сервисов
⚙️ Установка 👇👇👇
pip install aiortc opencv-python
📁Документация
#библиотеки
📌 Подпишись Python_Scripts ❗️
1👍4❤1
pseudo-openSea-master.zip
25.5 KB
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤1👍1
python-automation🟢 Поддержка Python 3.10+🟢 API для управления окнами: получение указателя окна, клик по координатам, ввод текста через элемент управления.🟢 Возможность интеграции с изображением (image-matching) для автоматизации там, где нужный элемент не распознаётся стандартным API.🟢 Отлично подходит для создания автоматизации GUI-тестов, ботов на Windows или утилит, обрабатывающих интерфейсы стороннего ПО.
pip install python-automation
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
tkinter, tkinter.ttk (для GUI) — минимальные внешние библиотеки. 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 для выбора типа конверсии и ввода значения.🟢 Поддерживает набор категорий: длина, масса, время, температура и др.🟢 Производит расчёт и отображает результат сразу в окне.🟢 Может быть расширен: добавить новые единицы, категории, экспорт результатов.
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5🔥3
pyaxm🟢 Поддерживает Python 3 (версии начиная с 2025.8.5).🟢 Позволяет распределять и назначать устройства, работать с несколькими устройствами одновременно.🟢 Минимальный размер (~20 кБ) — лёгкий инструмент для автоматизации работы с оборудованием/устройствами.🟢 Хорошо подойдёт, если нужно быстро интегрировать поддержку устройств в скрипт или автоматизацию, без веса большой библиотеки.
pip install pyaxm
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3
pdf2doi, pdf2bib, argparse, os, pathlib и др.🟢 Сканирует указанный файл или папку с PDF‑документами.🟢 Извлекает DOI публикации и запрашивает информацию о статье (название, авторы, журнал, год).🟢 Переименовывает файлы по шаблону (например: {YYYY} - {Jabbr} - {A3etal} - {T}) с учётом настроек пользователя.🟢 Возможности: включать подпапки, задавать формат, менять регистр, сохранять метаданные и др.
$ pdfrenamer mypaper.pdf -f "{YYYY} - {Aall} - {J} - {T}" #скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
То, что доктор прописал!
9 самых необходимых IT-каналов, которые должен читать каждый айтишник:
Доктор Python — коды, хаки и фичи.
Доктор Techlogy — свежие технологии и их применение.
Доктор Cyber — информационная безопасность без скуки.
Доктор GitHub — лучшие репозитории от врача.
Доктор IT — всё о цифровом мире и его инсайтах.
Доктор GameDev — рецепты создания игр и гайды.
Доктор GPT — лучшие промпты и сервисы ИИ.
Доктор Memes — смех лечит лучше любых апдейтов.
Доктор C++ — фичи, советы и код без боли.
Подпишись, чтобы стать профессором, а не пациентом.
9 самых необходимых IT-каналов, которые должен читать каждый айтишник:
Доктор Python — коды, хаки и фичи.
Доктор Techlogy — свежие технологии и их применение.
Доктор Cyber — информационная безопасность без скуки.
Доктор GitHub — лучшие репозитории от врача.
Доктор IT — всё о цифровом мире и его инсайтах.
Доктор GameDev — рецепты создания игр и гайды.
Доктор GPT — лучшие промпты и сервисы ИИ.
Доктор Memes — смех лечит лучше любых апдейтов.
Доктор C++ — фичи, советы и код без боли.
Подпишись, чтобы стать профессором, а не пациентом.
👍3