Python library with modules for sounds, graphical interface, semi-automatic creation of Python projects, and advanced file manipulation.
Project description
py_me
py_me is a Python library that provides modules for audio manipulation (music_me) and Tkinter GUI helpers (tk_me).
Version
3.5.1 - released on 2026-01-27
Changes
- new function in tk_me and os_me
- complete overhaul of tk_me
tk_me
Example:
from py_me import tk_me
win = tk_me.create_window("hi", "100x100")
def exit_app():
win.destroy()
tk_me.create_button("exit", 0, 0, "Arial", 14, exit_app)
win.mainloop()
Functions
- import_script_window(window_name, window_size, import_file)
- create_window(window_name, window_size)
- create_label(text, x, y, font, size)
- create_button(text, x, y, font, size, command)
- create_text_window(height, width, x, y)
- error_window()
- destroy_widget(widget)
- import_tk_window(window_name, tk_file, label_text, button_text)
- create_slider(min, max, command, x, y)
music_me
Example:
from py_me import music_me
music_me.loop_soundtrack(2, "my\\beat.mp3")
elem = music_me.musical_element(1, "my\\sound.wav", 12)
music_me.stop_element_after(elem, 10)
Functions
- loop_soundtrack(speed, file)
- musical_element(speed, file, wait_time=0)
- pitched_musical_element(speed, pitch, file, wait_time=0)
- stop_element_after(element, seconds_after_start)
- stop_all_after(delay_seconds)
- set_element_volume(element, volume, delay)
- set_master_volume(volume, delay)
project_me
Example:
from py_me import project_me
project_me.create_project()
Function
- create_project()
os_me
Example:
from py_me import os_me
a = os_me.path.FileHunter("example.py")
b = os_me.path.FileHunter("second\\example.py")
os_me.file.execution_sequence([a, b], ignore_error=False, list_erros=False)
API overview
- details:
- helper
- configuration fields (log_file, timeline_file, encoding, language, enable_logging, enable_rich_traceback, auto_snapshot_on_edit, avoid_duplicate_snapshots, timestamp_format, custom_logger, silent_FileHunter)
- file:
- replace(path, content)
- create(new_path, content="")
- add(path, content)
- execution_sequence(paths: list, ignore_error: bool = False, list_erros: bool = False)
- path:
- FileHunter(relative_path) -> str | None
- FileHunter_inverse(relative_path, start=None) -> str | None
- FileHunter_SUPER(relative_path) -> str | None
- FileHunter_TrueOrFalse(relative_path) -> bool
- TIMELINE:
- get_version
- get_content
- get_TIMELINE
- show_TIMELINE
- del_TIMELINE
- run_version
- del_all
- utilidades:
- registrar_log(message)
Dependencies
- pygame
- pydub (requires FFmpeg for many formats)
Installation
pip install py-me
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
py_me-3.5.1.tar.gz
(21.9 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
py_me-3.5.1-py3-none-any.whl
(21.8 kB
view details)
File details
Details for the file py_me-3.5.1.tar.gz.
File metadata
- Download URL: py_me-3.5.1.tar.gz
- Upload date:
- Size: 21.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
616979f282f6896b5a9c096856b142642cac13fa9842967c664ce76aec4bc7ef
|
|
| MD5 |
8cd98db90149ad45d0656468687173b6
|
|
| BLAKE2b-256 |
52a3512418b0190a3425462adfddae7353395e6ee11882a4f01359413714ddbd
|
File details
Details for the file py_me-3.5.1-py3-none-any.whl.
File metadata
- Download URL: py_me-3.5.1-py3-none-any.whl
- Upload date:
- Size: 21.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7bee74b3eef5c1e58455f88611b8fe60c93e667f3fd460d7937abaf493492df
|
|
| MD5 |
f8ecb5c474b740f46e694c79c6d3efc8
|
|
| BLAKE2b-256 |
65e6e6f10b23af74cf483c1bd4213d5a2ad083f92245453a3fe04011e09e21ba
|