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
App is available on Google Play.
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.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e1c2eeefb048086f29796d6d51e1a94a63b9c7b1f948be34ccdfaae73d2398b |
|
MD5 | 1cef08e87a80fdc8e0400faabae31577 |
|
BLAKE2b-256 | a30fd5c4499f22bd8454c5401dce760220a37d9c2bcb4d66cc2be9247a41c64c |