Skip to main content

Smart Text Decorator v1.0.0

Smart text decorator. A library for decorating strings and displaying them beautifully in the console.

  • Generates and displays lines to the full width of the console with the specified text and a placeholder character.
  • Generates and displays a line with the specified text, decorated at the top and bottom with filler characters along the length of the line.

Use for beautiful design of console applications.


Author and developer: Alexander Suvorov


PyPI Downloads GitHub top language PyPI - Downloads GitHub release (latest by date) GitHub PyPI PyPI - Format GitHub Repo stars GitHub watchers GitHub forks


⚠️ Disclaimer

By using this software, you agree to the full disclaimer terms.

Summary: Software provided "AS IS" without warranty. You assume all risks.

Full legal disclaimer: See DISCLAIMER.md


Help

  • pip install smarttextdecorator
from smarttextdecorator import SmartPrinter

SmartPrinter.print_framed(symbol='-')
SmartPrinter.print_center(text='Smart Legion Lab')

Example

from smarttextdecorator import SmartPrinter


def main():
    SmartPrinter.show_head(text='Smart Legion Lab')
    print()
    SmartPrinter.print_framed(text='Hello World!!!')
    print()
    SmartPrinter.show_footer(url='https://github.com/smartlegionlab/', copyright_='Copyright © 2024, Alexander Suvorov. All rights reserved.')


if __name__ == '__main__':
    main()

logo


License

BSD 3-Clause License

Copyright (©) 2026, Alexander Suvorov


Metadata

Release files for smarttextdecorator 1.0.0

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

Source distribution (sdist)

Source distribution for smarttextdecorator 1.0.0
File Size Uploaded
smarttextdecorator-1.0.0.tar.gz 4.1 kB Details

Built distribution (wheel)

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

Total release size: 8.9 kB

Release files / smarttextdecorator-1.0.0.tar.gz

Download URL smarttextdecorator-1.0.0.tar.gz
Size 4.1 kB
Tags Source
SHA-256 checksum
How to use checksums
c1e26ae4c6800eee79bde484dff5edce75ce042d1a01312bf0d2aa7f6bc9d5b6
BLAKE2b-256 checksum
How to use checksums
d3a27ce877952f802546ac088f23da97349b22741526ca0c92f1b300959aeb2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / smarttextdecorator-1.0.0-py3-none-any.whl

Download URL smarttextdecorator-1.0.0-py3-none-any.whl
Size 4.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
10e36011ee6f57359d907771159c9e9fb87a2a3f252556f4e1145e7de35a76b6
BLAKE2b-256 checksum
How to use checksums
30b41b37d04723a05e96966af28f6e054fcec1dee0ceff44af6a1d535e69b6be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

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