Skip to main content

A print to always print in the same line, refreshing the content

Project description

A print to always print in the same line, refreshing the content

Setup

$ pip install refreshit

Code sample

Refreshing some text

from refreshit import uprint
from time import sleep

uprint("Beautiful is better than ugly.")
sleep(1)
uprint("Explicit is better than implicit.\n")
sleep(1)

Loading state

from refreshit import uprint
from time import sleep

load = ["Loading", "Loading.", "Loading..", "Loading..."]
for i in range(4):
    for item in load:
        uprint(item)
        sleep(0.2)
uprint("Complete\n")

A progress bar

from refreshit import uprint
from time import sleep

n = 20
squares = [u"\u25A0"*x+" "+"{:.0f}".format((x/(n-1))*100)+"%" for x in range(n)]
for i in range(2):
    for item in squares:
        uprint(item)
        sleep(0.1)
print()

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

refreshit-0.2.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

refreshit-0.2-py2.py3-none-any.whl (3.6 kB view details)

Uploaded Python 2Python 3

File details

Details for the file refreshit-0.2.tar.gz.

File metadata

  • Download URL: refreshit-0.2.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for refreshit-0.2.tar.gz
Algorithm Hash digest
SHA256 aa0010e393ce67c365356d82c1abd6f2ef7bcf89651d6960b7c82b0c4ab4a338
MD5 6a70cd0488dd9112dfe1b517db833ede
BLAKE2b-256 cdf157f2dc62907747825b00507594e9700a470233fd8a30f3a0462eb8c1f6fc

See more details on using hashes here.

File details

Details for the file refreshit-0.2-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for refreshit-0.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0cff582b7edf8aeae873ff883cf631fae14ea90cc3c8df306b41095c78098392
MD5 b1d594b883d0a3aab4123be91df99507
BLAKE2b-256 9331efd864b27134c63b54adc12f8ad3223edb5477f46f00f684802c02b92103

See more details on using hashes here.

Supported by

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