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.

This app could serve as a Python Kivy playground, for dynamic code execution from the PC.

Project documentation: https://herethere.me

Project description

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


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.5.2.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

pythonhere-0.1.5.2-py3-none-any.whl (17.8 kB view details)

Uploaded Python 3

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

Hashes for pythonhere-0.1.5.2.tar.gz
Algorithm Hash digest
SHA256 15a3b098bd6290dbfdf6a198879cc93545f9c27417edfe8c719f191c2335f7f6
MD5 55adbf0a90b92a874316134f82b0a355
BLAKE2b-256 09f77a8377f155b6ccd9f6567a2f7c34fa29e7414265b6f191dd75f33b2ec3b2

See more details on using hashes here.

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

Hashes for pythonhere-0.1.5.2-py3-none-any.whl
Algorithm Hash digest
SHA256 985cd998e99549d72caf338dd44e63fd2f32ebf6a6bd9b8a46104512464e626e
MD5 35308feeda73a9ce42a96608d8b14522
BLAKE2b-256 cc0afd9b8c9e0daa27b53f31c94e20d4a46e45a12f279eb11636a6d6fa380dac

See more details on using hashes here.

Supported by

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