Skip to main content

An extension program to curses that offers option menus, message boxes, file dialogs and more

Project description

Curses Plus

Extension library to curses

How To Install

Use pip3 install cursesplus on Linux or py -m pip install cursesplus on Windows

SPECIAL INSTRUCTIONS FOR WINDOWS

For Windows you need to also install windows-curses or related program to provide the basic curses functionality

What's New?

Version 1.4

-Clear up some package style issues. __cptest.py is now top-level.

-Move Fileobj(), parse_size() to .filedialog

-Remove bad dependancies from cursesplus.cp

-Add openfilesdialog()

-Like openfiledialog() but you can choose multiple files

-Has more keybinds

-Add return types for all public filedialog() functions

Uses

curses-plus offers many utilities to make writing TUI applications easy. (TUI stands for Terminal User Interface)

load_colours(grayscale=False)

load_colours() accept 0-1 args and initializes some colours. Usage of this function is required for optionmenu. grayscale denotes if only grayscale should be used (grayscale can improve visibility on Windows)

If I have more time I will finish this blasted documentation

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cursesplus-1.4.0.tar.gz (8.7 kB view details)

Uploaded Source

Built Distribution

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

cursesplus-1.4.0-py3-none-any.whl (8.9 kB view details)

Uploaded Python 3

File details

Details for the file cursesplus-1.4.0.tar.gz.

File metadata

  • Download URL: cursesplus-1.4.0.tar.gz
  • Upload date:
  • Size: 8.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for cursesplus-1.4.0.tar.gz
Algorithm Hash digest
SHA256 f27f424ac89028f1410c146a196bbadf7e0248c45f41d82eac453c32d2696c8c
MD5 76cc1362b44a7c49274d80462f733f06
BLAKE2b-256 4a658047ac5703964673bd0f18abdc2efa014363090d9ca70bbd780364453345

See more details on using hashes here.

File details

Details for the file cursesplus-1.4.0-py3-none-any.whl.

File metadata

  • Download URL: cursesplus-1.4.0-py3-none-any.whl
  • Upload date:
  • Size: 8.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for cursesplus-1.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 59393682438b46a543029172b740e8673adc8dbbfea419266055499431d2740b
MD5 a2562887ede794908be7eb9bcc9f773e
BLAKE2b-256 e701e19552a4dbf27bf483f773de5259c7f7c1609ba7ad6e7c8043ab03f4d968

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