Skip to main content

A Helldivers 2 API wrapper using the Diveharder API and the Helldivers Community API

Project description

Helldive.py

PyPI PyPI - Downloads GitHub License Python Versions GitHub contributors

A simple Python library for diving deep into the Helldivers Community API and Diveharder API.


⚙️ Installation

To install Helldive.py, just use pip:

pip install helldive.py

🚀 Quickstart

Here's a super-quick example to get you diving right in:

import helldivepy

client = helldivepy.ApiClient(user_agent="my-app", user_contact="email@example.com")

# Get the latest dispatches
dispatches = client.dispatch.get_dispatches()

print(dispatches)
# Output example
[
   Dispatch(id=0, published=datetime.datetime, type=0, message='Hello, World 1!'),
   Dispatch(id=1, published=datetime.datetime, type=0, message='Hello, World 2!'),
   Dispatch(id=2, published=datetime.datetime, type=0, message='Hello, World 3!')
 ]

🌟 Features

  • Easy API Access: Communicate with the Helldivers Community API and Diveharder API without breaking a sweat.
  • Typed Data: Get structured, easily readable data like dispatches, planets, and more!
  • Perfect for Projects: Ideal for projects, bots, or just exploring Helldivers data.

🛠️ Contributing

Contributions are always welcome! If you’d like to make changes, feel free to submit a pull request. For major updates, open an issue first to discuss your ideas.

📄 License

This project is licensed under the MIT License. See the LICENSE file for details.

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

helldivepy-0.1.0.tar.gz (9.4 kB view details)

Uploaded Source

Built Distribution

helldivepy-0.1.0-py3-none-any.whl (13.1 kB view details)

Uploaded Python 3

File details

Details for the file helldivepy-0.1.0.tar.gz.

File metadata

  • Download URL: helldivepy-0.1.0.tar.gz
  • Upload date:
  • Size: 9.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.5.0-1025-azure

File hashes

Hashes for helldivepy-0.1.0.tar.gz
Algorithm Hash digest
SHA256 25334c2f7131ede41d171df5191c3950c6006e033715a271f18f56fbe9027884
MD5 d4f4bad5c61db3cd80324a22bf62f862
BLAKE2b-256 e22ae63d7010ce8852ee08d06a090efe3b2d52ba4c58db2fc39b8f2cd5e989ee

See more details on using hashes here.

File details

Details for the file helldivepy-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: helldivepy-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 13.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.8.4 CPython/3.12.7 Linux/6.5.0-1025-azure

File hashes

Hashes for helldivepy-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f1a75d60b3fbeac26f8ea2901939207994fb87772407050f38d842e6bc6e72b
MD5 ae594fceffe15fbde719cf969ad5505d
BLAKE2b-256 712bbe8be9811571c40db4640c52f79576fffa3757d86f3f6e1107c700a6ba40

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