Skip to main content

Here is the Kivy based app to run code from the Jupyter magic %there

Project description

Status Latest version on PyPi Docker Image Version (latest by date) Supported Python versions CI Status Code coverage Status

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

jupyter

android

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pythonhere-0.1.0.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pythonhere-0.1.0-py3-none-any.whl (14.5 kB view details)

Uploaded Python 3

File details

Details for the file pythonhere-0.1.0.tar.gz.

File metadata

  • Download URL: pythonhere-0.1.0.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.6

File hashes

Hashes for pythonhere-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f4b6b5d85e56faeeacdf0ce7a05fffa63950d8059ff2cd5e6d2400686dfa0266
MD5 b6bff031aa4df442687223c2762fbc1a
BLAKE2b-256 7a44bbee345c97ff231c40f83e0884bf0a06455a69131e6943f880a79fb2e7b7

See more details on using hashes here.

File details

Details for the file pythonhere-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pythonhere-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 14.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.55.1 CPython/3.8.6

File hashes

Hashes for pythonhere-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 40f0db1df9719fe8116e74cabb5719066395995e1bce8319ff2f919b073ec3ca
MD5 3a2fb9f59f9e69be1df8042ebd1d5d4e
BLAKE2b-256 b21467a69449f792c20a17aff1953b41ab0b505205b8e401efc2127da5600a9f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page