Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/saturngod/gitbook-plugin-pyweb

Run python on gitbook
https://github.com/saturngod/gitbook-plugin-pyweb

Last synced: 26 days ago
JSON representation

Run python on gitbook

Awesome Lists containing this project

README

        

pywebtest-gitbook is a plugin for [gitbook](http://www.gitbook.io) that allow to run python code in the gitbook with python editor.

For Editor , using [ace](http://ace.c9.io) and [brython](www.brython.info) to run python code on browser. Running brython code are inspired from [Pierre Quentel](https://groups.google.com/d/msg/brython/xLv55qq-L1s/mcwmI6-pEhcJ)'s answer from google group discussion.

## Install

```
npm install pywebtest-gitbook
```

In your gitbook book.json

```
"plugin" : [
"pywebtest-gitbook"
]
```

## Screenshot

![image](https://i.cloudup.com/2Bbk19AXT9.png)

## How to add python code
You can add python code like following
```
Hello World

{% pyweb %}helloworld.py{% endpyweb %}

Bubbler Sort

{% pyweb %}bubble.py{% endpyweb %}
```

You need to put your python file path between **[[[** and **]]]**

Example:

- file.md
- code
- helloworld.py

In file.md , you can call like

```
This is file.md

{% pyweb %}code/helloworld.py{% endpyweb %}

```