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.
Jupyter on PC |
Android app |
---|---|
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.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40f0db1df9719fe8116e74cabb5719066395995e1bce8319ff2f919b073ec3ca |
|
MD5 | 3a2fb9f59f9e69be1df8042ebd1d5d4e |
|
BLAKE2b-256 | b21467a69449f792c20a17aff1953b41ab0b505205b8e401efc2127da5600a9f |