Skip to main content

I've seen things you people wouldn't believe. Attack ships on fire off theshoulder of Orion. I watched c-beams glitter in the dark, near the TannhäuserGate. All those moments will be lost, in time, like tears in rain. Time to die.

Project description

A command-line program which draws pretty animated colored circles in the terminal.

Downloading as a binary executable

A 32-bit Linux binary executable can be downloaded from:

https://github.com/tartley/cbeams/releases

You don’t need any version of Python installed, just download, open a terminal, tar -xzf the release, and run the script ‘cbeams’.

Downloading as source

Dependencies

Developed on on Ubuntu 14.04, likely runs on other Linux. Runs on OSX. Does not run on Windows.

Tested on Python 3.4 & 3.5. Probably also runs on other 3.x, but not on 2.x.

Python dependencies are specified in setup.py.

Installing

pip install cbeams

Usage

Just run cbeams. For options, see cbeams -h.

TODO

  • put make exe-linux into a script?

  • Fix make exe-linux hardcoded values:

    For name, we can assume the project templating will do it For version, we cannot, it must be derived at runtime, Review that section in PPA docs about places to put version number Use a new script to get them from our existing source? Run our program to get them? Get them from env vars?

  • Screenshot in the README

  • Try PyInstaller 3.1

  • Create a final release:

    set version number tag

  • Create a redistributable binary for OSX

    64 bit is fine? Is there no longer any such thing as a 32-bit modern OSX?

  • Try colorama, just in case it works

  • If so, create 32 bit redistributable binary for Windows
    Beware PyInstaller 3.1 bug:

    Apps built with Windows 10 and Python 3.5 may not run on earlier Windows versions

  • Backport into my python-app template:
    • wheel creation

    • python3.5.1

    • Linux binary redistributable

    • OSX binary redistributable

    • Windows binary redistributable

Hacking

To populate a virtualenv, run tests, etc, see the commands in the Makefile. These can often work in Windows too, under Bash shells like Cygwin, Msys.

Populating the virtualenv in the manner shown in the Makefile will also add “-e .” to the virtualenv, which adds this project in ‘develop mode’, meaning both that source edits are immediately visible within the virtualenv, and that the application entry points listed in setup.py are converted into executable scripts on the PATH.

Thanks

To Erik Rose, for the fabulous Blessings package. https://pypi-hypernode.com/pypi/blessings

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

cbeams-1.0.1.tar.gz (7.9 kB view details)

Uploaded Source

Built Distribution

cbeams-1.0.1-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file cbeams-1.0.1.tar.gz.

File metadata

  • Download URL: cbeams-1.0.1.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for cbeams-1.0.1.tar.gz
Algorithm Hash digest
SHA256 52811be4a4d037eab5ee426c5b295f409997ace44e130580849166374913b878
MD5 54adcd677000ac0e8bdd1272525107ae
BLAKE2b-256 ec730cad795ceccf2467398e40a11c24b3f7a48e62d7bff1cf7c9b2be451702d

See more details on using hashes here.

File details

Details for the file cbeams-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for cbeams-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 229e6bdaa58d6b02371ecc7959cf7af32a077de50dda336ec8f1389fcb76dee5
MD5 1ee9866d341a0141f3d6e63a75b663cd
BLAKE2b-256 0a23c643b4e54e03a3525df67883c912c8a8eafc7d4a47ccc696a8236e1c49c1

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 Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page