Skip to main content

The Screen class lets you to do positioned writes to the dos terminal.

Project description

– Screen positioning and colors in the dos shell (and unix too)

Documentation Status

Installation

pip install doscmd-screen

Changes

Version 1.1.0 introduces Screen.color("txt", fg='white', bg='blue') which returns a string that can later be printed.

Version 1.0.3 introduces thread safe window areas through the Window class.

Changes in version 1.0 include support for non-dos platforms, a visual test script, and zero-based indexing of screen positions. Since the last one is a backwards incompatible change I have upped the major version number. I don’t forsee any further backwards incompatible changes in this module.

Documentation

The documentation lives at http://doscmd-screen.readthedocs.org/

Usage

Straight forward positioning and terminal colors in the terminal:

import screen  # screen probably needs to be your first import.
scr = Screen()
scr.centerxy(scr.center, scr.middle, '((.))')

scr.writexy(scr.left, scr.bottom,
            'left bottom',
                    color='black', on='red')

Works for both Windows..

https://raw.githubusercontent.com/thebjorn/doscmd-screen/master/docs/_static/screenshot-dos.png

..and unix-like terminals:

https://raw.githubusercontent.com/thebjorn/doscmd-screen/master/docs/_static/screenshot-linux.png

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

dosbox-screen-1.1.5.tar.gz (7.5 kB view details)

Uploaded Source

Built Distribution

dosbox_screen-1.1.5-py2-none-any.whl (8.5 kB view details)

Uploaded Python 2

File details

Details for the file dosbox-screen-1.1.5.tar.gz.

File metadata

  • Download URL: dosbox-screen-1.1.5.tar.gz
  • Upload date:
  • Size: 7.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.10.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/2.7.16

File hashes

Hashes for dosbox-screen-1.1.5.tar.gz
Algorithm Hash digest
SHA256 075986dde00e92c4906c227ba41d7bd61bd7fe33bd230aff81fad10ed1c3c039
MD5 3f3dbe5e49294772de24c1e8a92bb254
BLAKE2b-256 16d9eff656ae911373b8ccbe9878351abca60f1c93a0defe78299448554cf1f9

See more details on using hashes here.

File details

Details for the file dosbox_screen-1.1.5-py2-none-any.whl.

File metadata

  • Download URL: dosbox_screen-1.1.5-py2-none-any.whl
  • Upload date:
  • Size: 8.5 kB
  • Tags: Python 2
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.5.0.1 requests/2.10.0 setuptools/41.0.1 requests-toolbelt/0.8.0 tqdm/4.15.0 CPython/2.7.16

File hashes

Hashes for dosbox_screen-1.1.5-py2-none-any.whl
Algorithm Hash digest
SHA256 1e52550906ba22dbcf53c6d04e35faa0a2eef49ae5990606d19d70e8450ae401
MD5 fc748a93b86eab03bf8db042d8503491
BLAKE2b-256 08ddd09e7f96d015214a2799fd35129ff9d013198f227a1eda4745edf9f97d2a

See more details on using hashes here.

Supported by

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