Skip to main content

HelperBy - Python Utilities Collection HelperBy - это набор полезных утилит для работы с файлами, системной информацией, консольным интерфейсом и простым GUI.

Установка bash pip install helperBy Основные модули File Utilities - работа с файлами

System Info - получение системной информации

Console Utilities - инструменты для консольных приложений

Примеры использования

  1. Работа с файлами python from helperBy import RawFileReader, simple_write

Чтение файлов

reader = RawFileReader() content = reader.read_file('example.txt') # Автоопределение типа csv_data = reader.read_csv('data.csv') # Чтение CSV

Запись в файл

simple_write('output.txt', 'Hello, World!') 2. Системная информация python from helperBy import get_system_info, get_cpu_info, get_processes

Основная информация о системе

print(get_system_info())

Информация о процессоре

print(get_cpu_info())

Топ-5 процессов по использованию CPU

top_processes = get_processes(sort_by='cpu_percent', limit=5) for proc in top_processes: print(f"{proc['name']}: {proc['cpu_percent']}%") 3. Консольные утилиты python from helperBy import ( easy_input, print_list, ask_yes_no, progress_bar, custom_print, color_print, calculate, print_menu, plot_bar )

Ввод с проверкой типа

age = easy_input("Введите ваш возраст: ", int)

Красивый вывод списка

print_list(['Яблоки', 'Бананы', 'Апельсины'], numbered=True)

Прогресс-бар

progress_bar(100, desc="Processing", color="BLUE")

ASCII-арт

custom_print("Hello")

Цветной текст

color_print("Важное сообщение", "RED")

Меню

print_menu(3, "Опция 1", "Опция 2", "Опция 3")

Графики в консоли

data = {"A": 25, "B": 40, "C": 35} plot_bar(data) 4. Графический интерфейс python from helperBy import New, Color, Text, Button

def on_click(): print("Кнопка нажата!")

Полный список функций

File Utilities mmap_read(file_path) - чтение больших файлов через memory-mapping

RawFileReader - класс для чтения файлов разных форматов

read_txt() - чтение текстовых файлов

read_csv() - чтение CSV

read_xls() - чтение XLS как CSV

read_file() - автоопределение формата

simple_write() - простая запись в файл

System Info

get_system_info() - информация о системе

get_cpu_info() - информация о процессоре

get_memory_info() - информация о памяти

get_disk_info() - информация о дисках

get_processes() - список процессов

kill_process() - завершение процесса

get_network_info() - сетевая статистика

get_uptime() - время работы системы

get_users() - активные пользователи

Console Utilities

easy_input() - ввод с проверкой типа

print_list() - красивый вывод списка

ask_yes_no() - вопрос Да/Нет

tqdm_use() - прогресс-бар с tqdm

progress_bar() - кастомный прогресс-бар

custom_print() - ASCII-арт текст

color_print() - цветной текст

calculate() - простые вычисления

print_menu() - вывод меню

plot_bar() - гистограмма в консоли

plot_pie() - круговая диаграмма в консоли

Лицензия MIT License. Свободно для использования и модификации.

Metadata

Release files for helperBy 0.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for helperBy 0.1.5
File Size Uploaded Provenance
helperby-0.1.5.tar.gz 10.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for helperBy 0.1.5
File Interpreter ABI Platform
helperby-0.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 21.4 kB

Release files / helperby-0.1.5.tar.gz

Download URL helperby-0.1.5.tar.gz
Size 10.4 kB
Tags Source
SHA-256 checksum
How to use checksums
111be01b5c57121f0b112b1818d344147f2804689f8f0482f9653f792d86f082
BLAKE2b-256 checksum
How to use checksums
6f5338fde6189ced7023e2cef88c0036ed45bfd320448af587d4efb34d234698
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Release files / helperby-0.1.5-py3-none-any.whl

Download URL helperby-0.1.5-py3-none-any.whl
Size 11.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b7938dd9cc5eafe940a3eb2cae6c22accd2b4fa166b720df83749e4bf2f660e9
BLAKE2b-256 checksum
How to use checksums
5b5f5521b9856573a65414dd2a71093cc22edb6259fe380f100bc0e5116c4f87
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.5

Security for helperBy 0.1.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page