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.2.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.2-py3-none-any.whl (71.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: indipyweb-0.0.2.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.2.tar.gz
Algorithm Hash digest
SHA256 2a4d95079e8f67e1da7867f44f286d8ab292a12ef700513f3b33d91d0248622a
MD5 af08823d7f3e4f32c24672288f41a41f
BLAKE2b-256 b90b51479c21a4159839d3a681e30026e27f5733b0236fc01384de7133d9d0f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: indipyweb-0.0.2-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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 6cca34e8014d5d4a365aebe3c809f75c89342ca30d839013fa7a7bddb4253572
MD5 0404dee67cae756924f18960239b02ab
BLAKE2b-256 124387e540d34d8f8c78569930ce5675b46adae7fd6c0076f0db6770ad31c074

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