Python-based code simplification assistant
Project description
Xperiential
Overview
Xperiential is a Python package developed by the Cloudberry Pi Foundations.
It provides both Graphical User Interface (GUI) and Text User Interface (TUI) capabilities, enabling interactive experiences through ASCII art, turtle graphics, and text-based animations.
The package is designed to support creative visualization, interactive console effects, and lightweight GUI components for educational and experiential applications.
Copyright and Ownership
Xperiential© Team
Owner: Cloudberry Pi Foundations
Unauthorized reproduction, distribution, or modification of this package constitutes a violation of copyright law and may lead to severe consequences.
Features
- Typewriter Animation – Display text with a typewriter-style animation.
- Background Music Playback – Play audio files in the background without opening a media player.
- Turtle Graphics – Draw geometric shapes such as squares, triangles, circles, and composite figures.
- Composite Graphics – Merge shapes (square-triangle, triangle-circle, square-triangle-circle) with fill effects.
- File Operations – Save and read text files with ease.
- ASCII Art Rendering – Generate ASCII art from text or images using
pyfigletandascii-magic. - ASCII Animation – Animate ASCII text or images line by line.
- GUI Widgets – Add buttons, text input boxes, entry fields, and checkboxes using Tkinter.
- System Utilities – Clone Git repositories, echo text, print file contents (
cat), and run local HTTP servers.
Installation
To install Xperiential, use Poetry or pip:
poetry add xperiential==1.1.6
or
pip install xperiential==1.1.6
Usage Example
from xperiential import typewriter, square, ascii_print
# Typewriter animation
typewriter("Welcome to Xperiential!", duration=0.05)
# Draw a square
square()
# Print ASCII text
ascii_print("Xperiential")
Dependencies
Xperiential requires the following Python packages:
- ascii-magic
- pillow
- pyfiglet
- tkinter (standard library)
- turtle (standard library)
License
This package is proprietary software owned by Cloudberry Pi Foundations.
All rights reserved. Redistribution or modification without explicit permission is strictly prohibited.
Contact
For inquiries, collaborations, or licensing requests, please contact:
Cloudberry Pi Foundations
Xperiential© Team
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
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
File details
Details for the file xperiential-1.1.6.tar.gz.
File metadata
- Download URL: xperiential-1.1.6.tar.gz
- Upload date:
- Size: 1.8 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.3 CPython/3.14.2 Darwin/24.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8e16e5b982aab39a01917dc57f8bb1cb4282aa8e58ee4eac5e82793e460ecd2
|
|
| MD5 |
5c97bcc431f4fe0b76d72cf96718c359
|
|
| BLAKE2b-256 |
2420de7975726501dec04fc92cd980fc91321f6e1cbc31973f8a8db9c0f3c535
|
File details
Details for the file xperiential-1.1.6-py3-none-any.whl.
File metadata
- Download URL: xperiential-1.1.6-py3-none-any.whl
- Upload date:
- Size: 1.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/2.3.3 CPython/3.14.2 Darwin/24.6.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1e3b0f2c096b1397fc66b9ab282b34c0aa7f73d9e73a9f6b8f9e487dfab6d0dd
|
|
| MD5 |
b895e3486e1d38f855981c7e7643d6d0
|
|
| BLAKE2b-256 |
57b5802142fdf245b2bb713f53b4ea300f29f30945cc0de27192a7c74afb4e21
|