Skip to main content

Web server to communicate to an INDI service.

Project description

indipyweb

Web server, providing browser client connections to an INDI service.

This does not include the INDI server, this is an INDI client.

Requires Python >=3.10 and a virtual environment with:

pip install indipyweb

Then to run the server:

python -m indipyweb

This will create a database file holding user information in the working directory, and will run a web server on localhost:8000. Connect with a browser, and initially use the default created user, with username admin and password password! - note the exclamation mark.

This server will attempt to connect to an INDI service on localhost:7624, and the user browser should be able to view and set devices, vectors and member values.

The package help is:

usage: indipyweb [options]

Web server to communicate to an INDI service.

options:
  -h, --help   show this help message and exit
  --port PORT  Listening port of the web server.
  --host HOST  Hostname/IP of the web server.
  --db DB      Folder where the database will be set.
  --version    show program's version number and exit

Having logged in as admin, choose edit and change your password, you can also choose the system setup to set web and INDI hosts, ports and a folder where any BLOBs sent by the INDI service will be saved. These values will be saved in the database file and read on startup.

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

indipyweb-0.0.1.tar.gz (53.1 kB view details)

Uploaded Source

Built Distribution

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

indipyweb-0.0.1-py3-none-any.whl (71.2 kB view details)

Uploaded Python 3

File details

Details for the file indipyweb-0.0.1.tar.gz.

File metadata

  • Download URL: indipyweb-0.0.1.tar.gz
  • Upload date:
  • Size: 53.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.2

File hashes

Hashes for indipyweb-0.0.1.tar.gz
Algorithm Hash digest
SHA256 3b4f4d4c38deae06138df76f01d6a62fe32737d7b46813176b67e337cc9bd61c
MD5 fca5476c1f307dd891fbe7261673ffb4
BLAKE2b-256 f20e6b46c01d52f32441ab1c58260a177784e13021a9e47cff499c799e8ce5c3

See more details on using hashes here.

File details

Details for the file indipyweb-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: indipyweb-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 71.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.28.2

File hashes

Hashes for indipyweb-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ecf14ac7439ba7246c34395bf59e99dfc9ffcac40a8261cb208c79d36bf52ecb
MD5 fdb8bb1ea87db6db819150880c547f42
BLAKE2b-256 532928a7f22cf5a3f73e99fa8857eaa72c886f7f15a2b178a734745034c6c485

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