New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

firipy

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

firipy

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.

  • 0.0.9
  • PyPI
  • Socket score

Maintainers
1

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.

FAQs


Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc