semvec/pypi-packages huggingface dataset:
validator-pizza-python 1.0.0
Validator Pizza Python is a library for validator.pizza which detects disposable email addresses.
License: MIT
Requires Python: >=3.6

![banner](https://raw.githubusercontent.com/teixeirazeus/validator-pizza-python/main/readme_assets/banner.png)[![Codacy Badge](https://app.codacy.com/project/badge/Grade/3d2350bb03a940419f857c8f89b90310)](https://www.codacy.com/gh/teixeirazeus/validator-pizza-python/dashboard?utm_source=github.com\&utm_medium=referral\&utm_content=teixeirazeus/validator-pizza-python\&utm_campaign=Badge_Grade)
[![License](https://raw.githubusercontent.com/teixeirazeus/validator-pizza-python/main/readme_assets/mit.svg)](http://opensource.org/licenses/MIT)

Validator Pizza Python is a library for http://validator.pizza which helps you verify if an email or domain is a disposable email service provider.

## Install

```bash
pip install validator-pizza-python
```

## Usage

```python
from validator_pizza_python import PizzaValidator

PizzaValidator.validate("teixeira.zeus@gmail.com")
# EmailStatus(status=200, email='teixeira.zeus@gmail.com', domain='gmail.com', mx=True, disposable=False, alias=False, did_you_mean=None)

PizzaValidator.is_disposable("teixeira.zeus@gmail.com")
# False

PizzaValidator.is_disposable("gmail.com")
# False
```

### Async version

```python
from validator_pizza_python import AioPizzaValidator

pizza_client = AioPizzaValidator()
email_status = await pizza_cliente.validate("teixeira.zeus@gmail.com")
pizza_cliente.close()
```

## Developer

*   Thiago da Silva Teixeira

## License

Released under the [MIT License](http://opensource.org/licenses/MIT).
python-loading-sdk 0.4.1
Python api wrapper for loading.se
License: MIT
Requires Python: >=3.8,<4.0

# Python Loading SDK

[![PyPI Version][pypi-image]][pypi-url]
[![][versions-image]][versions-url]
[![Build Status][build-image]][build-url]

[pypi-image]: https://img.shields.io/pypi/v/python-loading-sdk
[pypi-url]: https://pypi.org/project/python-loading-sdk/
[versions-image]: https://img.shields.io/pypi/pyversions/python-loading-sdk
[versions-url]: https://pypi.org/project/python-loading-sdk/
[build-image]: https://github.com/hnrkcode/python-loading-sdk/actions/workflows/build.yaml/badge.svg
[build-url]: https://github.com/hnrkcode/python-loading-sdk/actions/workflows/build.yaml

## Install

```
pip install python-loading-sdk
```

## Usage

Instantiate the client and optionally provide login credentials to be able to use methods that requires the user to be logged in.

```python
from loading_sdk import LoadingApiClient

client = LoadingApiClient(email="your@email.com", password="your_password")

response = client.get_profile()
```

It can also be used asyncrounously:

```python
from loading_sdk import AsyncLoadingApiClient

client = await AsyncLoadingApiClient(email="your@email.com", password="your_password")

response = await client.get_profile()
```

## Examples

### Requires Auth

```python
response = client.get_profile()
```

```python
response = client.create_post(thread_id="5bbb986af1deda001d33bc4b", message="My message!")
```

```python
response = client.edit_post(post_id="5bc876dd70a79c001dab7ebe", message="My updated message!")
```

```python
response = client.create_thread(title="My title", message="The content!", category_name="games")
```

```python
response = client.edit_thread(post_id="5bbb986af1deda001d33bc4b", message="My updated message!")
```

### Anonymous

```python
response = client.search(query="search query")
```

```python
response = client.get_post(post_id="5bc876dd70a79c001dab7ebe")
```

```python
response = client.get_thread(thread_id="5bbb986af1deda001d33bc4b", page=3)
```

```python
response = client.get_games(page=5)
```

```python
response = client.get_other(page=7)
```

```python
response = client.get_editorials(page=2, post_type="review", sort="title")
```

```python
response = client.get_about()
```

```python
response = client.get_socials()
```

```python
response = client.get_total_thread_pages(thread_id="5bbb986af1deda001d33bc4b")
```

```python
response = client.get_total_category_pages(category="games")
```