Skip to main content

Handy graphical user interface library for daily use

Project description

Pancake Kit

Pancake Kit aims to provide a handy user interface to your Python codes. It provides GUI as a lightweight web app powered by Flask.

Quick tasting

Assume that there is a function that calculates the nth Fibonacci number. In three steps, you can prepare a GUI that wraps this function.

from pancakekit import Pancake

def fibonacci(n=10):
    return (fibonacci(n-1) + fibonacci(n-2)) if n >= 2 else n

cake = Pancake()	# Step 1: Make a Pancake instance.
cake.add(fibonacci)	# Step 2: Add your function to the pancake.
cake.serve()		# Step 3: Serve the cake.

When you open http://127.0.0.1:8000/ in a web browser, you will find an input box for entering n and a button that invokes fibonacci().

Adding an interface to your exisiting python script in an instant

pip -m pancakekit __YOUR_SCRIPT_FILE_NAME__

For more details: https://github.com/chocolate-icecream/pancakekit

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

pancakekit-0.2.1.tar.gz (36.2 kB view hashes)

Uploaded Source

Built Distribution

pancakekit-0.2.1-py3-none-any.whl (36.5 kB view hashes)

Uploaded Python 3

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