Here is the Kivy based app to run code from the Jupyter magic %there
Project description
Here is the Kivy based app to run Python code from the Jupyter magic %there.
Here is a server part with the GUI interface. It could be Android, Raspberry Pi, some other remote device that being debugged.
And %there is a client - Jupyter magic command to run code interactively on remote device.
This app could serve as a Python Kivy playground, for dynamic code execution from the PC.
Project documentation: https://herethere.me
Install on Android
Ready-to-use PythonHere APKs are available in the Releases section.
For a list of installed Python packages, see: buildozer.spec.
Quick Start with Docker
Docker image is based on Jupyter Docker Stacks, and includes installed PythonHere with usage examples.
Example command to start the Docker container:
docker run \ --rm \ -p 8888:8888 \ -v "$(pwd)/work":/home/jovyan/work \ herethere/pythonhere:latest
Command will expose the Jupyter Notebook server on host port 8888. Jupyter logs appear in the terminal and include an URL to the notebook server: http://127.0.0.1:8888/?token=… . Visiting this URL in a browser loads the Jupyter Notebook dashboard page.
Files from the directory work inside container, will be available in the host directory with the same name: work.
Run with Docker Compose
Commands to run with Docker Compose, in the source directory::
cp docker-compose.yml.tmpl docker-compose.yml docker-compose up
Run locally
Commands to run locally:
pip install pythonhere jupyter notebook start
Build Android app
To build with Buildozer, run in the source directory:
buildozer android debug
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for pythonhere-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e3583648cc8519988d315244a5aa741ca0074fdffd1109a10ab0204918cfd29 |
|
MD5 | df82ab5e58b0677a72455345fd6dd324 |
|
BLAKE2b-256 | 91d4c6b94d9ec249dfadfb2fb571200cc476ef2abf67142c53d07cfd84e40dff |