Skip to main content

Firipy is a Python wrapper for the Firi API. It provides a simple and intuitive way to interact with the Firi cryptocurrency exchange, allowing users to retrieve market data, manage orders, and more. With Firipy, you can easily integrate Firi's features into your Python applications.

Project description

FiriAPI

Upload Python Package Run Tests PyPI - Version GitHub

FiriAPI is a Python client for the Firi API.

📦 Installation

You can install FiriAPI using pip:

pip install firipy

🚀 Usage

First, import the FiriAPI class from the firipy module:

from firipy import FiriAPI

Then, initialize the client with your API token from Firi:

client = FiriAPI("your-token")

Now you can use the client to interact with the Firi API. For example, to get the current time:

time = client.time()
print(time)

To get history over all transactions:

history = client.history_transactions()
print(history)

To get balances:

balances = client.balances()
print(balances)

⏳ Rate Limiting

FiriAPI includes a rate limit, which is the number of seconds to wait between requests. By default, this is set to 1 second. You can change this when you initialize the client:

client = FiriAPI("your-token", rate_limit=2)  # wait 2 seconds between requests

🚩 Error Handling

FiriAPI handles HTTP errors using the requests.Response.raise_for_status method. If a request fails, this method raises a requests.HTTPError exception. The client catches this exception and prints an error message.

The client also handles other exceptions that might occur during the execution of a request, and prints an error message in these cases.

🔥 Contributing

Contributions to FiriAPI are welcome! Please submit a pull request or create an issue on the GitHub page.

📝 Disclaimer

This client was developed by Ove Aursland and is not officially associated with Firi.

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

firipy-0.0.9.tar.gz (5.0 kB view hashes)

Uploaded Source

Built Distribution

firipy-0.0.9-py3-none-any.whl (4.7 kB view hashes)

Uploaded Python 3

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