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 jupyter notebook
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
File details
Details for the file pythonhere-0.1.5.2.tar.gz
.
File metadata
- Download URL: pythonhere-0.1.5.2.tar.gz
- Upload date:
- Size: 14.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15a3b098bd6290dbfdf6a198879cc93545f9c27417edfe8c719f191c2335f7f6 |
|
MD5 | 55adbf0a90b92a874316134f82b0a355 |
|
BLAKE2b-256 | 09f77a8377f155b6ccd9f6567a2f7c34fa29e7414265b6f191dd75f33b2ec3b2 |
File details
Details for the file pythonhere-0.1.5.2-py3-none-any.whl
.
File metadata
- Download URL: pythonhere-0.1.5.2-py3-none-any.whl
- Upload date:
- Size: 17.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.8.7
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 985cd998e99549d72caf338dd44e63fd2f32ebf6a6bd9b8a46104512464e626e |
|
MD5 | 35308feeda73a9ce42a96608d8b14522 |
|
BLAKE2b-256 | cc0afd9b8c9e0daa27b53f31c94e20d4a46e45a12f279eb11636a6d6fa380dac |