Skip to content
This repository was archived by the owner on Jun 21, 2026. It is now read-only.

Repository files navigation

Boriel ZX Basic

ZX Play API for ZX Basic

Development start

Initial project setup

git clone https://github.com/stever/zxcoder-api-zxbasic.git
cd zxcoder-api-zxbasic/
virtualenv venv
source ./venv/bin/activate
pip install -r requirements.txt

Run app

uvicorn app.main:app --reload

Docker Build & Push

docker build -t ghcr.io/stever/zxcoder-api-zxbasic .
docker push ghcr.io/stever/zxcoder-api-zxbasic

Run Locally

docker run \
--env=API_URL=https://zxcoder.org/api/v1/graphql \
--publish=80:8000 \
--detach=true \
--name=zxcoder-api-zxbasic \
ghcr.io/stever/zxcoder-api-zxbasic

Hasura Deployment Configuration

Compile Action Service

Tick option to "Forward client headers to webhook".

Action definition

typeMutation {
compile (
basic: String!
): CompileResult
}

New types definition

typeCompileResult {
base64Encoded: String!
}

Handler

http://zxbasic/compile/

About

Hasura API extension for ZX Basic.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Packages

Contributors

Languages