Skip to main content

A HyperCard inspired GUI framework for beginner developers.

Project description

PyperCard - A Pythonic HyperCard for Beginner Programmers

A re-implementation of Adafruit's CircuitPython PYOA module for non-CircuitPython computing environments. This module re-uses the JSON specification used to create HyperCard like "stacks" of states between which users transition in a choose-your-own-adventure style.

This is very much a first draft bodge. ;-)

Developer Setup

Release History

0.0.1-alpha.1

Initial release.

  • CardApp and Card core classes implemented.
  • Input enumeration defines available input form widgets.
  • The palette function takes either English or HEX (preceeded by "0x" or "#") values and returns a Kivy representation of the referenced colour.
  • 100% unit test coverage.
  • Example projects.
  • Core Makefile functionality.

Download files

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

Source Distribution

pypercard-0.0.1a1.tar.gz (16.6 kB view details)

Uploaded Source

Built Distribution

pypercard-0.0.1a1-py3-none-any.whl (16.6 kB view details)

Uploaded Python 3

File details

Details for the file pypercard-0.0.1a1.tar.gz.

File metadata

  • Download URL: pypercard-0.0.1a1.tar.gz
  • Upload date:
  • Size: 16.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

File hashes

Hashes for pypercard-0.0.1a1.tar.gz
Algorithm Hash digest
SHA256 4c480214f5790b97ab021263568e8f33e487d02572ffd115dfb924051a1f5925
MD5 8c2c51173ed689d96c6bcfe6d5d2a10d
BLAKE2b-256 6b39865875febd4f77a51d58d673816b9ea4f0849a0ef4638019a0fd558e157d

See more details on using hashes here.

File details

Details for the file pypercard-0.0.1a1-py3-none-any.whl.

File metadata

  • Download URL: pypercard-0.0.1a1-py3-none-any.whl
  • Upload date:
  • Size: 16.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.7.4

File hashes

Hashes for pypercard-0.0.1a1-py3-none-any.whl
Algorithm Hash digest
SHA256 5b07a950098ceb548abdd03e8cd666e17806cc71633ddcb20b23ed3fa03a18f6
MD5 24ee01b43ccb58f46cd78cd5ae2a3aba
BLAKE2b-256 c378b292263103eeb709d6599376f3077a0e20ea48525b5162286d6bddcaab8b

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