Skip to main content

No project description provided

Project description

Health Universe Python Client

PyPI - Python Version

This Python package provides a simple way to interact with the healthuniverse.com API. Specifically, it allows you to add applications to HealthUniverse through a simple python interface.

Installation

You can install the package via pip: pip install healthuniverse

Quick Start

from healthuniverse.client import HealthUniverseClient

client = HealthUniverseClient()
response_status, response_data = client.create_app(
    app_name='My App', 
    app_desc='An awesome app', 
    app_category='0', 
    app_sdk='SL', 
    gh_account='<github_account>', 
    gh_repo='<github_repo>', 
    main_file='main.py'
    )

Documentation

HealthUniverseClient

client = HealthUniverseClient(base_url='https://healthuniverse.com/')

This creates a new HealthUniverse client. The base_url parameter is optional and defaults to 'https://healthuniverse.com/'.

create_app

status, response = client.create_app(
    app_name, 
    app_desc, 
    app_category, 
    app_sdk, 
    gh_account, 
    gh_repo, 
    main_file)

This sends a POST request to the HealthUniverse API to add a new app. Returns the HTTP status code and the JSON response.

Parameters:

  • app_name (str): The name of the app.
  • app_desc (str): The description of the app.
  • app_category (str): The category of the app. (0-10)
  • app_sdk (str): The SDK version used by the app: 'SL' or 'FA' are acceptable.
  • gh_account (str): The GitHub account where the app's source code is hosted.
  • gh_repo (str): The GitHub repository where the app's source code is hosted.
  • main_file (str): The main file of the app in the repository.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

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

healthuniverse-0.1.2.tar.gz (2.1 kB view details)

Uploaded Source

Built Distribution

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

healthuniverse-0.1.2-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

File details

Details for the file healthuniverse-0.1.2.tar.gz.

File metadata

  • Download URL: healthuniverse-0.1.2.tar.gz
  • Upload date:
  • Size: 2.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.8 Linux/5.15.0-1039-azure

File hashes

Hashes for healthuniverse-0.1.2.tar.gz
Algorithm Hash digest
SHA256 88034036a8e3be88695b012466edd88575c9d1f652084f8d4d4f29eb7c56cdb7
MD5 7bb14c3844918b22fb843d09c3ca6dd3
BLAKE2b-256 8bebd0086a54c0a2e21b3f1b48e80b5840c9c9e78fbaec27a8427b81d8bfac3d

See more details on using hashes here.

File details

Details for the file healthuniverse-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: healthuniverse-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 2.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.5.1 CPython/3.10.8 Linux/5.15.0-1039-azure

File hashes

Hashes for healthuniverse-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 edeafe83ebb9d895eccf8a4e96a6fbf0f8e41613fc68a7e03cf98307fe08868b
MD5 c0eac89664658aaf9d7db70414247d7b
BLAKE2b-256 9323e347acce40969fa486af71a81c042af7032a949c9d5acdbc3d07bfd99cb6

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