Skip to content

Latest commit

 

History

History
43 lines (22 loc) · 2.35 KB

README.md

File metadata and controls

43 lines (22 loc) · 2.35 KB
bb8

Coldbrew Demo: Star Wars API

pipeline status

This project is a demo of Coldbrew, a library that lets you run Python in JavaScript, that demonstrates how Coldbrew can be used to port a Python library to JavaScript.

In this particular project, Coldbrew is used to port the Star Wars API's Python Library, swapi-python, to JavaScript in just a few lines.

The only requirements for this project, like Coldbrew itself, are bash, git, Python and Docker.

Demo

How to Build

How to Use

Various Features of Coldbrew Demonstrated

Various, but not all, features of Coldbrew are demonstrated in this project. Here is a list of some of the features this demo project utilizes:

  1. Building a Custom Coldbrew Python Environment

  2. Using a Third-Party Module

  3. Using Bridge Variables

  4. Automatic Style Tranformation (Snake Case to Camel Case)

  5. HTTP/HTTPS Access in Python

  6. Shrinking the Bundle Size to Save Space

Contributing

The main repository for this project can be found on GitLab. The GitHub repository is only a mirror. Pull requests are welcome on GitLab.

You can contact us at [email protected].

LICENSE and Attribution

This repository is licensed under the license found here.

Icon made by Those Icons from www.flaticon.com is licensed by CC 3.0 BY