python sorter.py /path/to/target-folder
🟢 Подходит для очистки папки «Downloads» или «Desktop» от разнородных файлов.
🟢 Упрощает организацию: автоматически распределяет файлы по категориям.
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤1
current🟢 Поддержка Python 3.10+.🟢 Основные функции: current_path(), caller_path() — возвращают путь модуля, из которого был вызван код.🟢 Может быть использована для логики загрузки конфигураций, динамического импорта.
pip install current
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1👍1
🟢 Отлично подходит для бэкапа образовательных, архивных или личных видео-каналов🟢 Можно поставить в cron или планировщик задач и забыть
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
geoanalytics🟢 Поддерживает Python 3; версия 2025.7.2.3 опубликована 2 июля 2025.🟢 Актуальна для анализа спутниковых снимков, пространственного паттерно-майнинга.🟢 Предоставляет примеры и наборы данных, рабочие тетради для обучения и экспериментов.🟢 Хороший выбор, если ты работа ведется с геоданными, автоматизацией обработки изображений.
pip install geoanalytics
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4
pycommons🟢 Совместима с Python 3.12 и выше; версия 0.8.67 опубликована 12 июня 2025 года.🟢 Содержит функции fail-fast — проверка типов аргументов, исключения при некорректных входных данных.🟢 Подходит для автоматизации, скриптов и небольших проектов, где нужно быстро добавить надёжные вспомогательные инструменты.
pip install pycommons
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1
🟢 Принимает файл со списком URL, делает снимки всех сайтов.🟢 Поддерживает разные веб-рендереры: PhantomJS, Chrome/Edge Chromium, Firefox.🟢 Можно задать размер окна (ширина/высота), формат изображения (png, jpg) и качество.🟢 Обрабатывает AJAX-страницы и динамический контент.🟢 Поддержка многопроцессности и таймаутов, чтобы не “зависать” при загрузке страниц.
🟢 Идеально для сбора скриншотов сайтов в рамках мониторинга, режим снимок сайта → скачать.🟢 Может использоваться для архивирования веб-контента.
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6
Media is too big
VIEW IN TELEGRAM
requests, PIL, opencv-python, yt_dlp, pyperclip и др. Все скрипты автономны и легко подключаются. 🟢 Background Remover — удаляет фон с изображений автоматически.🟢 QR Code Creator — генерирует QR-коды из URL или текста.🟢 YouTube Downloader — скачивает видео или аудио из YouTube.🟢 Resource Monitor — следит за использованием CPU, памяти и логгирует превышения.🟢 Clipboard Tracker — логирование текста, скопированного в буфер обмена.
Пример использования (фрагмент скрипта “Resource Monitor”):
import psutil
import time
def monitor(interval=5):
while True:
cpu = psutil.cpu_percent(interval=1)
mem = psutil.virtual_memory().percent
print(f"CPU: {cpu}%, MEM: {mem}%")
time.sleep(interval)
if __name__ == "__main__":
monitor()
🟢 Объединяет множество автономных скриптов в одну коллекцию🟢 Каждый скрипт выполняет отдельную задачу — от обработки изображений до мониторинга или анализа🟢 Можно клонировать проект и запускать нужные модули без лишней обвязки🟢 Отлично подходит для тех, кто любит “toolbox” для повседневных задач
🔗 Репозиторий GitHub
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
🟢 Находит все видеофайлы в указанной папке (mp4, mkv и др.)🟢 Отправляет имя файла на AI-API, чтобы нормализовать название (извлечь название фильма и год), и переименовывает файл по полученному результату🟢 Кладёт видео в подпапки с нормальными именами, сортируя коллекцию🟢 Загружает переименованные видео на FTP-сервер через встроенный FTP-клиент
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍1🔥1
mysmallutils🟢 Поддержка Python 3.🟢 Небольшой вес, минимальные зависимости — можно подключить как вспомогательный инструмент без перегрузки проекта.🟢 Утилиты: работа с коллекциями, получение метрик, работа с конфигурациями, загрузка, логирование и др.
pip install mysmallutils
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
🟢 Идеально для пентестеров, OSINT-исследователей и администраторов сети🟢 Помогает быстро собрать детальную информацию о DNS-конфигурации домена🟢 Может быть интегрирован в пайплайн аудита или скрипты безопасности
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥2
sparse🟢 Поддержка N-мерных разреженных массивов, а не только 2D, как у SciPy.🟢 Полная совместимость с NumPy API — можно использовать привычные операции.🟢 Эффективное хранение и вычисления для больших датасетов.🟢 Ускоренная обработка благодаря компиляции некоторых операций через Numba.🟢 Поддержка бродкастинга, слайсинга, арифметики и матричных операций.
pip install sparse
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥2
🟢 Полезен при OSINT-исследованиях или пентесте — быстро получать визуал и структуру сайтов🟢 Можно запускать из скриптов или CI для регулярных проверок🟢 Требуется API-ключ URLScan.io — но это даёт контроль и мощный функционал
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🔥2
commix🟠 Автоматически определяет и эксплуатирует command injection🟠 Поддерживает GET, POST, cookie, user-agent и другие источники инъекций🟠 Возможность интерактивной оболочки (reverse shell, meterpreter и др.)🟠 Поддерживает обход WAF и фильтров
git clone https://github.com/commixproject/commix
cd commix
python commix.py --help
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
🟢 Позволяет автоматизировать проверку логов на потенциальные угрозы.🟢 Отличный инструмент для мониторинга серверов и аудита безопасности.🟢 Может быть встроен в регулярный анализ или систему оповещений.
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1🔥1
requests, os, re, urllib.parse, bs4 (BeautifulSoup) — используется HTTP-запросы к Google Images, HTML-парсинг ссылок и загрузка файлов. import os
import requests
from bs4 import BeautifulSoup
from urllib.parse import urljoin, urlparse
def download_images(query, num_images=10, dest_folder="images"):
os.makedirs(dest_folder, exist_ok=True)
search_url = f"https://www.google.com/search?tbm=isch&q={query}"
headers = {"User-Agent": "Mozilla/5.0"}
resp = requests.get(search_url, headers=headers)
soup = BeautifulSoup(resp.text, "html.parser")
img_tags = soup.find_all("img")
count = 0
for img in img_tags:
img_url = img.get("src")
if not img_url:
continue
parsed = urlparse(img_url)
ext = os.path.splitext(parsed.path)[1]
if ext.lower() not in [".jpg", ".png", ".jpeg"]:
continue
filename = f"{query}_{count}{ext}"
filepath = os.path.join(dest_folder, filename)
try:
img_data = requests.get(img_url, timeout=5).content
with open(filepath, "wb") as f:
f.write(img_data)
print("Downloaded:", filename)
count += 1
if count >= num_images:
break
except Exception as e:
print("Error:", e)
continue
if __name__ == "__main__":
download_images("sunset", num_images=5)
🟢 Делает запрос Google Images с ключевым словом🟢 Парсит HTML и находит теги <img>🟢 Отбирает ссылки с допустимыми расширениями🟢 Скачивает изображения и сохраняет в папку, пока не наберёт нужное число
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍4
pypyr — устанавливается через pip, зависимости автоматически подтягиваются. Это low-code инструмент: сам код JSON/YAML описывает логику, без обёрток и boilerplate.pipeline.yaml + запуск):# pipeline.yaml
steps:
- name: say hello
python: print("Hello from pypyr")
- name: list files
shell: ls -la
Запускается так:
pip install pypyr
pypyr pipeline.yaml
#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3❤2
sparseconverter🟢 Поддерживает множество форматов: dense, sparse COO, различные backend-варианты.🟢 Эффективно находит наиболее подходящий формат конверсии для ввода и вывода — оптимизирует промежуточные шаги.🟢 Обеспечивает API для получения функции конвертации между форматами и для самих преобразований.
pip install sparseconverter
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
python split.py input.csv N; делит исходный файл на части: каждая часть — до N строк, с сохранением заголовка. Далее скрипт создаёт новые файлы input_1.csv, input_2.csv и т.д., чтобы удобно работать с большими данными.#скрипты
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2
Там выложено буквально всё (гайды, уроки, тесты, вопросы с собесов) и новые посты выходят каждый день!
Выбирайте своё направление и учись как учились топовые программисты:
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1😁1
Rich-click🟠 Улучшает UX CLI-приложений без переписывания кода🟠 Делает утилиты выглядящими профессионально сразу🟠 Полезен для инструментов разработчика, DevOps-скриптов, Open Source🟠 Минимальные усилия → максимальный эффект
pip install rich-click
#библиотеки
Please open Telegram to view this post
VIEW IN TELEGRAM
1❤5🔥2