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

Ваши предложения📝 @cmd_dark @CMD_Vega
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Полезные библиотеки 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🔥2
🔥 Полезные библиотеки 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🔥2
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
👍1
То, что доктор прописал!
9 самых необходимых IT-каналов, которые должен читать каждый айтишник:

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

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

📱 Python 3.9+
ℹ️ Модули: В репозитории скрипта.

📌 autoDownloader — скрипт, который позволяет автоматизированно проверять заданные источники (RSS, HTML или текстовые файлы), и при появлении новых ссылок скачивать контент. Идеален для подписки на обновления: журналы, блоги, файлы, медиа.

👨‍💻 Пример использования и конфигурации:

Установка:
cd autoDownloader
pip install -r requirements.txt


Конфиг config.json:
{
"items": [
{
"name": "Новости Блога",
"dest_dir": "/home/user/auto_downloads",
"provider": {
"type": "RssProvider",
"url": "https://someblog.com/rss.xml",
"xpaths": {
"title": "/item/title",
"items": "//item",
"url": "/item/link"
}
},
"cache": {
"type": "FileCache",
"path": "/home/user/auto_downloads/cache.txt"
},
"downloader": {
"type": "HttpDownloader",
"method": "GET"
},
"post_downloads_script": "/home/user/scripts/notify_new.sh"
}
]
}


📌 Что делает:
🟢 Проверяет источники на новые записи / ссылки
🟢 Если появляются новые URL — скачивает
🟢 Использует кэш, чтобы не перезагружать то, что уже скачано
🟢 Можно подцепить свои скрипты перед/после скачивания, чтобы делать автоматические действия
🟢 Отлично подходит для автоматизации сбора данных, распространения материалов или мониторинга новых публикаций


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

#скрипты

🖥 Python_Scripts
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥42
❗️Внимание, хакеры и разработчики!
У нас для вас новость и куча задач!

Канал про кибербезопасность и разработку 🐞 БАГодельня запустил сайт с CTF-задачами для вашей практики! На площадке уже более 60 задач, и новые релизы каждую субботу!

📌 Помимо тасков, на канале вас ждут:
🔹Новости из мира ИБ
🔹Регулярные посты и руководства по разработке
🔹 Подробные разборы решений и ошибок
🔹 Описания алгоритмов и подходов
🔹 Код-ревью реальных проектов

Всё для вашего роста в IT можно найти тут: @bug_makers
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥1