semvec/pypi-packages huggingface dataset:
binance-pay-connector 1.0.0
This is a lightweight library that works as a connector to Binance Pay public API
License: MIT
Requires Python: >=3.6
Keywords: Binance,Binance Pay,Public API

# Binance Pay Public API Connector Python
[![Python 3.6](https://img.shields.io/badge/python-3.6+-blue.svg)](https://www.python.org/downloads/release/python-360/)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

This is a lightweight library that works as a connector to [Binance Pay public API](https://developers.binance.com/docs/binance-pay/introduction)

## Installation

```bash
pip install binance-pay-connector
```

## Documentation

[https://binance-pay-connector.readthedocs.io](https://binance-pay-connector.readthedocs.io)

## RESTful APIs

Usage examples:
```python
from binance.pay.merchant import Merchant as Client


# Setup merchant API from https://merchant.binance.com/en/dashboard/developers

client = Client(key='<api_key>', secret='<api_secret>')
response = client.get_order(merchantTradeNo="<trade_no>")

# Get an order details
print(response)

```
Please find [examples](https://github.com/binance/binance-pay-connector-python/tree/master/examples/pay/merchant) folder to check for more endpoints.

### Optional parameters

PEP8 suggests _lowercase with words separated by underscores_, but for this connector,
the methods' optional parameters should follow their exact naming as in the API documentation.

```python
# Recognised parameter name
response = client.get_order(merchantTradeNo="2223")

# Unrecognised parameter name
response = client.get_order(merchant_trade_no="2223")
```

### Display logs

Setting the log level to `DEBUG` will log the request URL, payload and response text.

### Error

If a request has a parameter that is not provided but required from server, this library will throw an exception `binance.pay.error.ParameterRequiredError`, except the endpoint that is for creating order.  `POST /binancepay/openapi/v2/order` that used to create order has complicate parameter strucuture, the library doesn't any mandatory parameter. Please see the example file for how to place an order.

## Test Case

```python
# In case packages are not installed yet
pip install -r requirements/requirements-test.txt

pytest
```


## Contributing

Contributions are welcome.<br/>
If you've found a bug within this project, please open an issue to discuss what you would like to change.<br/>
If it's an issue with the API, please open a topic at [Binance Developer Community](https://dev.binance.vision)
ezhash 1.0.0
CLI tool which computes and compares file hash.
License: MIT
Requires Python: >=3.9,<4.0

# EzHash
CLI tool which computes and compares file hash.

## Usage

Basic:
```
ezh sha256 ~/Downloads/image.iso 
```

With comparison:
```
ezh sha256 ~/Downloads/image.iso 85dcd0455f6bb643c4ddd819a0b0c4737d850f6df3b9ec2686bc6b7cd71791f7
```
ems-optim 0.1.5
Energy Management System Python library
License: MIT

# Energy Management System (EMS)
A python library containing the EMS solution deployment.

### Installation
Install using virtual environment:
```
pip install ems/dist/ems-0.1.0-py3-none-any.whl
```

### Get started
Datasets can be obtained by running:
```Python
from ems import Datasets
Datasets.list()
```
Savings calculations can be obtained by running:
```Python
from ems import Savings
Savings.get()
```
Ad-hoc analysis are :
```Python
from ems import Analysis
Analysis.list()
Analysis.get('AhuExp')
```

Install using virtual environment pip install ems/dist/ems-0.1.0-py3-none-any.whl
meta-scraper 0.0.1
Facebook (Meta) Scraper
License: MIT
Keywords: facebook meta pages reviews api sdk scraper parser extractor

Facebook (Meta) Scraper Python
==============================

Python SDK that allows scraping Facebook (Meta) pages, reviews and more.

`Generate API Token <https://app.outscraper.com/profile>`__

Installation
------------

Python 3+

.. code:: bash

   pip install meta-scraper

`Link to the python package
page <https://pypi.org/project/google-maps-reviews/>`__

Initialization
--------------

.. code:: python

   from meta_scraper import MetaClient

   client = MetaClient(api_key='API_KEY_FROM_OUTSCRAPER.COM')

Scrape Facebook pages data
--------------------------

.. code:: python

   # Get Facebook pages data
     results = client.get_page_data(['outscraper'])

   ## Scrape Facebook pages reviews

   # Get Facebook pages reviews
     results = client.get_page_reviews(['outscraper'], limit=50)

Facebook pages data demo
------------------------

.. code:: json

   {
     "id": "your-request-id",
     "status": "Success",
     "data": [
       {
         "id": "your-request-id",
         "status": "Success",
         "data": [
           {
             "query": "outscraper",
             "about": "At Outscrpaer, we believe that public data is for everybody, and we apply cutting-edge technologies to prove it.",
             "email": "service@outscraper.com",
             "followers": 45,
             "likes": 43,
             "name": "Outscraper",
             "phone": "+1 281-236-8208",
             "rating": 5,
             "reviews": 6,
             "site": "https://outscraper.com/",
             "types": [
               "App page",
               "Website",
               "Business Service"
             ]
           }
         ]
       }
     ]
   }