bearlibterminal


Namebearlibterminal JSON
Version 0.15.8 PyPI version JSON
download
home_pagehttp://foo.wyrd.name/en:bearlibterminal
SummaryBearLibTerminal is a pseudoterminal window library
upload_time2022-12-06 03:19:36
maintainer
docs_urlNone
authorAlexander Malinin
requires_python
licenseMIT
keywords roguelike terminal ascii tiles unicode
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            .. contents::
   :backlinks: top

=======
 About
=======
BearLibTerminal is a library that creates a terminal-like window facilitating 
flexible textual output and uncomplicated input processing.

A lot of roguelike games intentionally use asketic textual or pseudographic visual style. 
However, native output via the command line interface ususally have a few annoying 
shortcomings like low speed or palette and font restrictions. Using an extended 
character set (several languages at once or complicated pseudographics) may also be tricky. 
BearLibTerminal solves that by providing it's own window with a grid of character cells 
and simple yet powerful API for configuration and textual output.

Online documentation: http://foo.wyrd.name/en:bearlibterminal:reference

Source code and issue tracker: https://bitbucket.org/cfyzium/bearlibterminal

Discussion forum: http://forums.roguetemple.com/index.php?topic=3896.0 

==============
 Installation
==============
Use pip:

.. code-block::

  pip install bearlibterminal

This will install everything necessary to use BearLibTerminal from Python, both the wrapper and the library binary.

.. code-block:: python

  from bearlibterminal import terminal
  terminal.open()
  terminal.printf(2, 1, "Hello, world!")
  terminal.refresh()
  while terminal.read() != terminal.TK_CLOSE:
      pass
  terminal.close()

==============
 Requirements
==============
Python 2.7+ or 3.x

=========
 License
=========
BearLibTerminal is distributed under the MIT license.



            

Raw data

            {
    "_id": null,
    "home_page": "http://foo.wyrd.name/en:bearlibterminal",
    "name": "bearlibterminal",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "roguelike,terminal,ascii,tiles,unicode",
    "author": "Alexander Malinin",
    "author_email": "cfyzium@gmail.com",
    "download_url": "",
    "platform": "Windows",
    "description": ".. contents::\n   :backlinks: top\n\n=======\n About\n=======\nBearLibTerminal is a library that creates a terminal-like window facilitating \nflexible textual output and uncomplicated input processing.\n\nA lot of roguelike games intentionally use asketic textual or pseudographic visual style. \nHowever, native output via the command line interface ususally have a few annoying \nshortcomings like low speed or palette and font restrictions. Using an extended \ncharacter set (several languages at once or complicated pseudographics) may also be tricky. \nBearLibTerminal solves that by providing it's own window with a grid of character cells \nand simple yet powerful API for configuration and textual output.\n\nOnline documentation: http://foo.wyrd.name/en:bearlibterminal:reference\n\nSource code and issue tracker: https://bitbucket.org/cfyzium/bearlibterminal\n\nDiscussion forum: http://forums.roguetemple.com/index.php?topic=3896.0 \n\n==============\n Installation\n==============\nUse pip:\n\n.. code-block::\n\n  pip install bearlibterminal\n\nThis will install everything necessary to use BearLibTerminal from Python, both the wrapper and the library binary.\n\n.. code-block:: python\n\n  from bearlibterminal import terminal\n  terminal.open()\n  terminal.printf(2, 1, \"Hello, world!\")\n  terminal.refresh()\n  while terminal.read() != terminal.TK_CLOSE:\n      pass\n  terminal.close()\n\n==============\n Requirements\n==============\nPython 2.7+ or 3.x\n\n=========\n License\n=========\nBearLibTerminal is distributed under the MIT license.\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "BearLibTerminal is a pseudoterminal window library",
    "version": "0.15.8",
    "split_keywords": [
        "roguelike",
        "terminal",
        "ascii",
        "tiles",
        "unicode"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "bea1bed278c7faa0c3eb97b385d8c3d2",
                "sha256": "ddf5168219ba72de3af97f50d3b2757c9a0e762d095bc0da0ca79c4bb94850cd"
            },
            "downloads": -1,
            "filename": "bearlibterminal-0.15.8-py2.py3-none-macosx_10_9_universal.whl",
            "has_sig": false,
            "md5_digest": "bea1bed278c7faa0c3eb97b385d8c3d2",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 392135,
            "upload_time": "2022-12-06T03:19:36",
            "upload_time_iso_8601": "2022-12-06T03:19:36.124067Z",
            "url": "https://files.pythonhosted.org/packages/50/f4/ad3b12dde68667c590935420e15d0a220e91dfe5cce61c8a1d6625bad72b/bearlibterminal-0.15.8-py2.py3-none-macosx_10_9_universal.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "c3c8e8b4396acf439add3b57d94c9742",
                "sha256": "f28d24cb1265ea030c2164d57e7ed270b53dd41aab02b99df9267b00fe50d89c"
            },
            "downloads": -1,
            "filename": "bearlibterminal-0.15.8-py2.py3-none-manylinux2010_i686.whl",
            "has_sig": false,
            "md5_digest": "c3c8e8b4396acf439add3b57d94c9742",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 477584,
            "upload_time": "2022-12-06T03:46:29",
            "upload_time_iso_8601": "2022-12-06T03:46:29.588103Z",
            "url": "https://files.pythonhosted.org/packages/d3/ad/17170ece734c8da6b1473fa80e12f04850c407adb3fa90cf14ffa58da035/bearlibterminal-0.15.8-py2.py3-none-manylinux2010_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "3cd16ee2080682f6cfa32ebd1151d3a4",
                "sha256": "89f1183118fab4fa0bcc2a4031aa60fad89920ddd36c94dea2ada360c1ebb402"
            },
            "downloads": -1,
            "filename": "bearlibterminal-0.15.8-py2.py3-none-manylinux2010_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3cd16ee2080682f6cfa32ebd1151d3a4",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 449705,
            "upload_time": "2022-12-06T03:46:56",
            "upload_time_iso_8601": "2022-12-06T03:46:56.910539Z",
            "url": "https://files.pythonhosted.org/packages/f3/68/9250061bf46a3411fabb60446617aa58a093a933a75d90651efa6c0a5ae8/bearlibterminal-0.15.8-py2.py3-none-manylinux2010_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "811cffbf03c30dc88b99adc7a2a1a607",
                "sha256": "bf6f5fbc16d50acab65c9daebbdfbb90df975cfd506ca09f97c8fac413c26523"
            },
            "downloads": -1,
            "filename": "bearlibterminal-0.15.8-py2.py3-none-win32.whl",
            "has_sig": false,
            "md5_digest": "811cffbf03c30dc88b99adc7a2a1a607",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 698815,
            "upload_time": "2022-12-06T03:47:46",
            "upload_time_iso_8601": "2022-12-06T03:47:46.559037Z",
            "url": "https://files.pythonhosted.org/packages/54/5b/a369f2729bce188ad78600c247dafe9f84e902bc255eecbe9307d8f11bed/bearlibterminal-0.15.8-py2.py3-none-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "97594b08426fbbd7ee3afb7eb49aad7f",
                "sha256": "bb205a060c02e125439c94769ab3126a0375b0c140051b77a4d8b8c89d9697e5"
            },
            "downloads": -1,
            "filename": "bearlibterminal-0.15.8-py2.py3-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "97594b08426fbbd7ee3afb7eb49aad7f",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 702819,
            "upload_time": "2022-12-06T03:47:48",
            "upload_time_iso_8601": "2022-12-06T03:47:48.599094Z",
            "url": "https://files.pythonhosted.org/packages/de/4f/d6c633157a66ecfaac69137c41b8139af35834ee7b382943d7a9140274b3/bearlibterminal-0.15.8-py2.py3-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2022-12-06 03:19:36",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "bearlibterminal"
}
        
Elapsed time: 0.01786s