semvec/pypi-packages huggingface dataset:
hashstorm 0.2.0
Simples decrypter para hashes
Requires Python: >=3.10,<4.0

# **HashStorm**

## 1. Introdução

Aplicação CLI em Python para realizar o decode de hashes, baseado em um ataque de força bruta a partir de uma wordlist.

### Licença
A
[GPLv3](LICENSE)

## 2. Instalação

```shell
pip install hashstorm
```
**Checando a versão**:
```shell
hashstorm -v
```
ou
```shell
hashstorm --version
```
### 2.1. Pré-requisitos:
1. Python 3.10 ou superior
2. Pip

## 3. Exemplos de uso

1. Texto em claro teve aplicação de md5 -> base64 -> sha1. Tem-se o hash sha1, tentativa através da wordlist, voltar e chegar no texto em claro:
```shell
hashstorm wordlist/storm-wordlist.txt md5,base64,sha1
```
2. Texto em claro teve aplicação de md5 -> sha512. Tem-se o hash sha512, tentativa através da wordlist, voltar e chegar no texto em claro:
```shell
hashstorm wordlist/storm-wordlist.txt md5,sha512
```
3. Texto em claro teve aplicação de sha256 -> md5 -> base64 -> sha1. Tem-se o hash sha512, tentativa através da wordlist, voltar e chegar no texto em claro:
```shell
hashstorm wordlist/storm-wordlist.txt sha256,md5,base64,sha1
```
4. Consultando o help:
```shell
hashstorm -h
```
ou
```shell
hashstorm --help
```
pyzeus 0.1.3
The cors middleware that enables a FastAPI server to handle cors requests, specifically, on the router and individual route level. It also handles preflight requests :)
Requires Python: >=3.0

<p align="center">
    <img src="https://drive.google.com/uc?id=114NBHl1_mjbSvKDyvJM85t6BygCXZ6ok" alt="pyzeus logo" width="250" height="250" />
</p>

# pyzeus ⚡

The cors middleware that enables a [FastAPI](https://fastapi.tiangolo.com) server to handle cors requests. It also handles preflight requests 😃.

## Installation

```py
pip install pyzeus
```

or

```py
pip3 install pyzeus
```

## Default Response Headers

If no options are provided, the response headers will be as follows:

```txt
Access-Control-Allow-Origin: *
Access-Control-Allow-Methods: GET,HEAD,PUT,PATCH,POST,DELETE
Access-Control-Allow-Headers: Content-Type,Origin
Access-Control-Max-Age: 5

```

#### NOTES

1. The allow_headers will always append `Content-Type` and `Origin` to your response headers so no need to add it to the list
2. To handle preflight requests you will specifically need to add a `@router.options(...)` to your router

## Usage Examples

### Router Instance

This implementation is equally

```py
from pyzeus import zeus
from fastapi import APIRouter, Depends

router = APIRouter(dependencies=[Depends(zeus().thunder)])

@router.get("/")
async def hander():
    return { "message": "lorem ipsum" }

@router.options("/")
async def options_hander():
    return None
```

### Specific Route

This implements a sync or async agnostic decorator that requires you to add request and response parameters in your route handler. Worry not, it works if you have pydanyic classes too! Needs python 3.8+ or run `pip install typing_extensions`

```py
from pyzeus import zeus
from fastapi import APIRouter, Depends

router = APIRouter()

# Synchronous example
@router.get("/")
@zeus().smite
def synchronous_handler(request: Request, response: Response):
    return { "message": "lorem ipsum" }

# Asynchronous example
@router.get("/")
@zeus().smite
async def asynchronous_handler(request: Request, response: Response):
    return { "message": "lorem ipsum" }

# Pydantic example
class Item(BaseModel):
    name: str

@router.post("/")
@zeus().smite
async def asynchronous_handler(request: Request, response: Response, item: Item):
    return { "message": item }
```

# Changelog

## v0.1.x

<details open>
<summary><strong>v0.1.3</strong></summary>

- Fixed Origin determination for not preflight requests

</details>

<details>
<summary><strong>v0.1.2</strong></summary>

- Removed `functools`, and `typing_extensions` from dependencies

</details>

<details>
<summary><strong>v0.1.1</strong></summary>

- Added changelog to README
- Added dependencies

</details>

<details>
<summary><strong>v0.1.0</strong></summary>

- Initial release

</details>
zoko 0.0.1
Python SDK for Zoko API
Requires Python: >=3.8
Keywords: zoko,api,sdk,python,library

# zoko

A Python library for interacting with the [Zoko](https://www.zoko.io/) APIs.
> :construction: This project is work in progress. The library still has a lot of methods to implement.

[![Tests](https://github.com/rocktimsaikia/zoko-python/actions/workflows/test-package.yml/badge.svg)](https://github.com/rocktimsaikia/zoko-python/actions/workflows/test-package.yml)
<!-- [![PyPI - Version](https://img.shields.io/pypi/v/zoko.svg)](https://pypi.org/project/zoko) -->
<!-- [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/zoko.svg)](https://pypi.org/project/zoko) -->

---

**Table of Contents**

- [Installation](#installation)
- [Quickstart](#quickstart)
- [Documentation](#documentation)
- [License](#license)

## Installation

```console
pip install zoko
```


## Quickstart

```python
from zoko import ZokoClient

# Initialize the client with your Zoko API key
zoko = ZokoClient(api_key='YOUR_API_KEY')

# Get all all templates
templates = zoko.account.get_all_templates()

print(templates)
```

Expected output:

```python
[
  {
    "active": True,
    "channel": "whatsapp",
    "isRichTemplate": True,
    "templateDesc": "Good morning {{1}}. How may I help you today?",
    "templateId": "greeting_01",
    "templateLanguage": "en",
    "templateType": "buttonTemplate",
    "templateVariableCount": 1
  }
]
```

## Documentation
You can find the documentation for the all the available resource and method examples [here](./examples).

## License

`zoko` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.