screenwriter
Python Library for writing progress texts, echo messages, warnings and errors to standard output
Examples:
1 - Default prefix
from screenwriter import Screenwriter
sw = Screenwriter ()
sw.echo ('my output')
Output:
2019-07-26-11:16:04 my output
2 - Date Time parts in prefix
from screenwriter import Screenwriter
sw = Screenwriter ('%Y-%m-%d %H:%M:%S.%f ')
sw.echo ('my output')
Output:
2019-07-26 11:16:04 my output
3 - Error, Warning & Info standard prefixes
from screenwriter import Screenwriter
sw = Screenwriter ()
sw.error ('an error message')
sw.warn ('a warming message')
sw.info ('an informational message')
Output:
2019-07-29-11:39:00 ERROR: an error message
2019-07-29-11:39:00 WARN: a warming message
2019-07-29-11:39:00 INFO: an informational message
4 - Trimming content length
By default, log strings are trimmed to 120 chars. You can change this setting:
from screenwriter import Screenwriter
sw = Screenwriter ()
sw.set_maxlen (80) #Set maximum length to 80
5 - Dynamically toggele output
You can toggle the output between ON and OFF.
from screenwriter import Screenwriter
sw = Screenwriter ()
sw.echo ('print this line')
sw.set_verbose (False)
sw.echo ('do not print this line')
sw.set_verbose (True)
sw.echo ('print this line')
Output:
2019-10-05-20:09:10 print this line
2019-10-05-20:09:10 print this line
For format options, see http://strftime.org/
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
screenwriter-1.0.4.tar.gz
(2.1 kB
view details)
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 screenwriter-1.0.4.tar.gz.
File metadata
- Download URL: screenwriter-1.0.4.tar.gz
- Upload date:
- Size: 2.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
46b20e80d9e2fbf4d1891b48dbe7fbcd545097317c441d9664a33f403dd01745
|
|
| MD5 |
9c942f475a49424d1ac80bea1e5b08f3
|
|
| BLAKE2b-256 |
2b63f9924d6ac04f83579dec820cc630de45b34f5333e0081f8a38a2fde3261c
|
File details
Details for the file screenwriter-1.0.4-py3-none-any.whl.
File metadata
- Download URL: screenwriter-1.0.4-py3-none-any.whl
- Upload date:
- Size: 3.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
215ec30e55f35f393aa9da8e8bae8b1b65d2826e9fe4a1ea846f02abd06b524d
|
|
| MD5 |
14b5a2abf7e75eba370cff5e1ba95276
|
|
| BLAKE2b-256 |
daca1e73a6858340177bb8edb0e1ed71a8b8ef6dbfe500bdadcdec4dcb6e8ffd
|