Skip to main content

Typewriter effect for python.

Project description

Pywriter

Python Badge PyPI Downloads GitHub

Pywriter is a Python module for printing text to your console or terminal in the classic typewriter effect.

Installation

Use the package manager pip to install pywriter.

pip install pywriter

Usage

import pywriter as pw


# returns 'Hello World!' character by character at the rate of one character per second
pw.write('Hello World!', rate=1)

# Let's introduce my latest features
pw.reverse('Hello World!', rate=1)
pw.typewriter('Hello World!', new="Jesse", idx=6, rate=1)



# You can decide to exclude the rate argument.
# That will print out your text at the default rate of 0.01

Alternate Usage

from pywriter import write, reverse, typewriter


# returns 'Hello World!' character by character at the rate of one character per second
write('Hello World!', rate=1)

# Let's introduce my latest features
reverse('Hello World!', rate=1)
typewriter('Hello World!', new="Jesse", idx=6, rate=1)


# However, it is recommended that you use pywriter.write
#instead of using the write function directly.
# Since this will help prevent any conflict in case there
#is another python module which also has a write function.

Demo

ui_glow_up

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

Authors

Roadmap

  • Adding more features soon.

About Me

Connect with me:

Connect on linkedin Connect on reddit

Feedback

If you have any feedback, please reach out to me.

Disclaimer

Pywriter is provided as-is and does not require frequent updates. While it remains functional and usable, future updates will be made only if necessary. If you find the project useful but notice a lack of recent activity, this does not mean it is abandoned. Contributions are welcome via pull requests.

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

pywriter-2.0.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

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

pywriter-2.0.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file pywriter-2.0.0.tar.gz.

File metadata

  • Download URL: pywriter-2.0.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pywriter-2.0.0.tar.gz
Algorithm Hash digest
SHA256 e44aefb97e8e7b29f1872999fe4946e33a06b8ad4e90cae4a383fa175f4d6767
MD5 6829eb2387fe5be0d9cb18632ae313d3
BLAKE2b-256 a92c3b89237bef6dad597557f42f73d194c82740e21a5490071391127f7c9e66

See more details on using hashes here.

File details

Details for the file pywriter-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: pywriter-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for pywriter-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4391d9b6d7b8035a930d3ce0894930c485ce531b591661640cc088dd2611de3e
MD5 9e11e45c451fc8c9f4fc498e3daf75b8
BLAKE2b-256 03e334656ea35c208754543536808963bafb3d0566d44b4b734c2d607d2d4740

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