Skip to main content

Powerful printing system, automation tools and AI-powered terminal utilities

Project description

🧩 TEMPRINT99 — AI Powered Terminal Toolkit

Temprint is a next-generation command-line toolkit designed for developers, creators, automators, and Termux power users.

It includes:

⚡ Advanced print utilities

🤖 AI-powered terminal (Qwen 4B via Bytez)

📂 File management tools

🧱 Agent Project Generator

🖥 Terminal automation

🔥 Live logo print system

📦 Ready for Termux, Linux, Windows & macOS

Temprint aims to become the most powerful AI-aided CLI toolkit ever created.


📦 TEMPRINT — Developer Toolbox Module

temprint is a private lightweight developer toolkit for:

🔹 Print styling (animated + static)

🔹 File tools

🔹 Terminal tools

🔹 Agent automation

🔹 AI helpers


⚙️ Installation (Private or public Use)

Install module:

pip install temprint

For developer (editable) mode:

pip install -e .


🚀 Basic Usage

✔ Print Tools

from temprint import ( tprint, header, box, success, error, warn, temp_print, logo_temp_live )

tprint("Normal print") header("Section Title") box("Message in a box") success("Done!") error("Something failed") warn("Be careful!")

Animated / typewriter style print

temp_print("Loading... please wait", 0.03)

Live animated logo display (repeat, delay)

Update on going...

Notes:

temp_print(text, delay) prints text with a typing effect After printing, the text dusts away like Thanos erasing the Universe.

logo_temp_live animated logo system is being upgraded (on-going development).


✔ File Tools

from temprint import read_file, create_txt, create_py, edit_file

create_txt("hello.txt", "Hello World!") create_py("main.py", "print('Hi')") content = read_file("hello.txt") edit_file("hello.txt", "Updated content")


✔ Terminal Tools

from temprint import ( list_files, delete_file, rename_file, move_file, copy_file, change_dir, goto_sdcard )

list_files() rename_file("a.txt", "b.txt") delete_file("b.txt") move_file("test.py", "src/test.py") copy_file("src/test.py", "copy/test.py") change_dir("/sdcard") goto_sdcard()


✔ Project Tools

from temprint import create_python_project

create_python_project("myproject")

Creates:

myproject/ ├── main.py ├── README.md └── requirements.txt


✔ AI Tools

from temprint import ai_generate, ai_explain_file, ai_summarize_file

ai_generate("Make login system code") ai_explain_file("main.py") ai_summarize_file("largefile.py")

Powered by:

Bytez SDK

Qwen/Qwen3-4B-Instruct

Universal response parser (fixes None outputs)


🖥 CLI MENU

Run from terminal:

temprint

Menu:

  1. Read File
  2. AI Explain File
  3. AI Summarize File
  4. Create TXT
  5. Create PY
  6. Edit File
  7. Create Python Project
  8. List Files
  9. Delete File
  10. Rename File
  11. Copy File
  12. Move File
  13. Change Directory
  14. /sdcard
  15. Ask AI
  16. Print Tools
  17. Exit

🧠 AI Usage

Ask AI from Python:

from temprint import ai_generate print(ai_generate("Explain generators"))

Explain a file:

from temprint import ai_explain_file print(ai_explain_file("script.py"))

Summarize a file:

from temprint import ai_summarize_file print(ai_summarize_file("data.txt"))


🛠 Compatibility

✔ Termux (Android) ✔ Linux ✔ Windows ✔ macOS ✔ Python 3.7+


📄 License

MIT License

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

temprint99-2.1.2.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

temprint99-2.1.2-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

Details for the file temprint99-2.1.2.tar.gz.

File metadata

  • Download URL: temprint99-2.1.2.tar.gz
  • Upload date:
  • Size: 12.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for temprint99-2.1.2.tar.gz
Algorithm Hash digest
SHA256 875f32c1fc47ff01ca9286ed4081ea78d5d7d3a18b445e8d1fb99fb0ddf88fd3
MD5 7801a6d78d876b08bf97799f6f47bd92
BLAKE2b-256 fd86a3c1a06c8e5bebbd87a4a397c0a64329f0080995dcecace407a3b9ae9799

See more details on using hashes here.

File details

Details for the file temprint99-2.1.2-py3-none-any.whl.

File metadata

  • Download URL: temprint99-2.1.2-py3-none-any.whl
  • Upload date:
  • Size: 12.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for temprint99-2.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 0e5ab84aac6e7e149b3574acc7bf3efd47e04ead5b6e33152d345e11c0005b61
MD5 fdb105d5704c4219348d53abcc30f5c9
BLAKE2b-256 a5cb2f9afae7e1a4c7187ca37b309e64ef73d48b1074795723ca4844131a5e77

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page