Skip to main content

OnSign TV App Simulator

This simulator makes it easier to develop OnSign TV Apps by testing your configuration locally, without having to upload your HTML to OnSign TV every time you make a change while developing your app.

Installing

This simulator requires Python 3.8 and up. You can optionally install ffmpeg to determine the duration of video and audio files, but that is not needed unless you plan on using those attributes on your app. If you want ID3 information for audio files, you'll also need to install mutagen.

Installing from PyPI

You can easily install it from PyPI:

pip install onsigntv-app-simulator

Installing from this repo

You can also install it from this repo.

After cloning or downloading this repo, just enter the folder, create a new environment and install it.

python3 -m venv env
. env/bin/activate

python setup.py install

Using the Simulator

After installing, running the simulator is very simple. The following command should be in your path:

onsigntv-app-simulator path/to/apps

If you don't specify a path, the app simulator will use your current working directory.

After running, open your browser and navigate to http://127.0.01:8080/. Click on your template file, fill in the options and start developing.

The app simulator will automatically track files – like images, CSS or Javascript - used by your app. If any file used changes the app will be automatically reloaded.

Heads Up! If you installed the simulator in a virtualenv the command should be running with the virtualenv activated!

Report any issues you find here and keep on working on your apps!

Metadata

Release files for onsigntv-app-simulator 1.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for onsigntv-app-simulator 1.5.0
File Size Uploaded
onsigntv-app-simulator-1.5.0.tar.gz 83.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for onsigntv-app-simulator 1.5.0
File Interpreter ABI Platform
onsigntv_app_simulator-1.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 170.0 kB

Release files / onsigntv-app-simulator-1.5.0.tar.gz

Download URL onsigntv-app-simulator-1.5.0.tar.gz
Size 83.2 kB
Tags Source
SHA-256 checksum
How to use checksums
7dea63828742e8a5a913c5b04212b459bd0e3e646c3057f42164a24b1fbcd842
BLAKE2b-256 checksum
How to use checksums
57e9ebfaefed96c95d7ff24a461b9228d77a151a9e8a453ae2b659fe17f64188
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.18

Release files / onsigntv_app_simulator-1.5.0-py3-none-any.whl

Download URL onsigntv_app_simulator-1.5.0-py3-none-any.whl
Size 86.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
963efe1c1954ccd169f2cef5c9a9aa05cb5c2a63a8d9d975a3d4685f292294b1
BLAKE2b-256 checksum
How to use checksums
f370d4d288f708e50c4f6c7613e33276b1e641bd094bf17d9f3c772d3fae20f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.8.18

Release history Release notifications | RSS feed

This release

1.5.0 This release

2 release files

1.4.0

2 release files

1.3.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page