semvec/pypi-packages huggingface dataset:
vercel-kv 0.1.5
https://vercel.com/docs/storage/vercel-kv/rest-api
License: MIT

# python-vercel-kv
vercel-kv python version
wapper for https://vercel.com/docs/storage/vercel-kv/rest-api

### install
```
pip install vercel_kv
```

### usage

set env
```
export VERCEL_KV_URL="redis://default:4ce4fedaa7924fXXXXXXXXXXXXX.vercel-storage.com:34840"
export VERCEL_KV_REST_API_URL="https://champion-XXXXXl-storage.com"
export VERCEL_KV_REST_API_TOKEN="AYgYASQgY2FiXXXXXXXXXXXXXXXZiZWE4NmIyNmI4Y2MzZjE3ZjY="
export VERCEL_KV_REST_API_READ_ONLY_TOKEN="AogYASQgXXXXXXXXXXXXXXXXXX39rhNEJyIFjEPv0rY6s="
```

run test.py
blurple.py 1.0.3
A front-end framework for discord.py
License: MIT

# `blurple.py`
> A front-end framework for discord.py

[![PyPI][pypi-shield]](https://pypi.org/project/blurple.py)
![License][license-shield]
![Stars][stars-shield]
#

Blurple.py is a framework built on top of discord.py, giving you the tools you need to build discord bots with convenience.

> :warning: hey! thanks for checking this library out. although this library is not actively being maintained, it is stable and you probably won't encounter any issues if you use it! if you do happen to run into any issues, feel free to make an issue and preferrably PR and i'll get to it as soon as i can :)

Here's what's included:
1. `blurple.ui` All the styled components you'll ever need for building user interfaces in discord.
    - Styled alerts, toasts that automatically dismiss, and more.
2. `blurple.io` Robust functions that enable you to build stable, multi-step commands with ease.
    - Support for multi-event replies, and timeout handling by default.
3. `blurple.ext` Utilities and sane defaults for discord.ext commands.
    - Drop-in replacements, addons, and other small gadgets.

## usage <!-- Using the product -->
_Documentation can be found [here](https://cerusabi.github.io/blurple.py)._

### installation
1. Make sure your python version is up-to-date.
1. Install the package with `pip install blurple.py`.

### example with `blurple.ui`
```diff
  import discord
  from discord.ext import commands
+ from blurple import ui

  bot = commands.Bot(command_prefix='!')

  @bot.command()
  async def ping(ctx):
-     await ctx.send('Pong!')
+     await ctx.send(embed=ui.Alert(ui.Style.SUCCESS,
+         title="Pong!",
+         description=f"Latency: `{round(bot.latency*1000)}ms`")
+     )

  bot.run('token')
```

![Usage](usage.png)


## running locally
1. Clone the repository
    `git clone https://github.com/cerusabi/blurple.py.git`
1. Create a `.env` in the repository root with your token:
    `TOKEN=kpXVCJ9.pLY.Q6m9F`
1. The repo contains a `test.py` file used for testing, simply run the file
    `python3 test.py`

---

[**@cerusabi**](https://github.com/cerusabi) • [cerusabi.github.io](https://cerusabi.github.io)

<!-- markdown links & imgs -->
[pypi-shield]: https://img.shields.io/pypi/v/blurple.py.svg
[stars-shield]: https://img.shields.io/github/stars/cerusabi/blurple.py.svg?style=social
[license-shield]: https://img.shields.io/github/license/cerusabi/blurple.py.svg?style=flat
blurple 1.0.3
A front-end framework for discord.py
License: MIT

# `blurple.py`
> A front-end framework for discord.py

[![PyPI][pypi-shield]](https://pypi.org/project/blurple.py)
![License][license-shield]
![Stars][stars-shield]
#

Blurple.py is a framework built on top of discord.py, giving you the tools you need to build discord bots with convenience.

> :warning: hey! thanks for checking this library out. although this library is not actively being maintained, it is stable and you probably won't encounter any issues if you use it! if you do happen to run into any issues, feel free to make an issue and preferrably PR and i'll get to it as soon as i can :)

Here's what's included:
1. `blurple.ui` All the styled components you'll ever need for building user interfaces in discord.
    - Styled alerts, toasts that automatically dismiss, and more.
2. `blurple.io` Robust functions that enable you to build stable, multi-step commands with ease.
    - Support for multi-event replies, and timeout handling by default.
3. `blurple.ext` Utilities and sane defaults for discord.ext commands.
    - Drop-in replacements, addons, and other small gadgets.

## usage <!-- Using the product -->
_Documentation can be found [here](https://cerusabi.github.io/blurple.py)._

### installation
1. Make sure your python version is up-to-date.
1. Install the package with `pip install blurple.py`.

### example with `blurple.ui`
```diff
  import discord
  from discord.ext import commands
+ from blurple import ui

  bot = commands.Bot(command_prefix='!')

  @bot.command()
  async def ping(ctx):
-     await ctx.send('Pong!')
+     await ctx.send(embed=ui.Alert(ui.Style.SUCCESS,
+         title="Pong!",
+         description=f"Latency: `{round(bot.latency*1000)}ms`")
+     )

  bot.run('token')
```

![Usage](usage.png)


## running locally
1. Clone the repository
    `git clone https://github.com/cerusabi/blurple.py.git`
1. Create a `.env` in the repository root with your token:
    `TOKEN=kpXVCJ9.pLY.Q6m9F`
1. The repo contains a `test.py` file used for testing, simply run the file
    `python3 test.py`

---

[**@cerusabi**](https://github.com/cerusabi) • [cerusabi.github.io](https://cerusabi.github.io)

<!-- markdown links & imgs -->
[pypi-shield]: https://img.shields.io/pypi/v/blurple.py.svg
[stars-shield]: https://img.shields.io/github/stars/cerusabi/blurple.py.svg?style=social
[license-shield]: https://img.shields.io/github/license/cerusabi/blurple.py.svg?style=flat
mediafiregrabber 1.4
Simple Python Package for MediaFire File Download and Information Retrieval
License: MIT

# <img src="https://seeklogo.com/images/M/mediafire-logo-8057F17F6B-seeklogo.com.png" alt="Mediafire logo" width="50"> MediaFireGrabber [Now Supporting Both Files & Folders] (Python Edition)
A simple Python package that provides an easy-to-use interface for downloading files and folders from MediaFire and retrieving information about them.

## Features

- Download folders and files from MediaFire by providing the folder/file URL.
- Retrieve information about files & folders, such as file name, owner name, size, creation date, and more.

## Installation

You can install MediaFireGrabber using pip:

```bash
pip install mediafiregrabber
```

## Usage

### Full Information Retrieving

```python
import mediafiregrabber

# For Brief Information
print(mediafiregrabber.info(url)) # For Both Files & Folders. 
```

You can also use LoadFilesAndFolders=True as argument to load the files and folders present inside a folder. Default is False.

### Partial Information Retrieving

```python
# For Finding File Name
print(mediafiregrabber.name(url))  # Only For Files

# For Finding File Size
print(mediafiregrabber.size(url)) # Only For Files

# For Finding Uploading Date
print(mediafiregrabber.uploaddate(url)) # Only For Files

# For Finding Format of the file to be downloaded (PDF, ZIP, RAR...)
print(mediafiregrabber.format(url)) # Only For Files

# For Finding Uploader's Country
print(mediafiregrabber.uploadregion(url)) # Only For Files

# For Finding Direct Download Link
print(mediafiregrabber.downloadlink(url)) # Only For Files
```

### Download Files or Folders
```python
import mediafiregrabber

mediafiregrabber.download(url)
```

You can pass save="path" argument along with url too!

### CLI Usage
```bash
$ mediafiregrabber <fileurl> <folderurl>...
```
Similarly, you can use --path argument to add your download location.

Make sure to replace url with actual URLs as needed.

## License
This project is licensed under the MIT License

## Contribution
Contributions are welcome! If you have any feature suggestions, bug reports, or pull requests, please open an issue or a pull request on GitHub.

## Disclaimer
This package is developed independently and is not affiliated with or endorsed by MediaFire.

[![PyPI version](https://badge.fury.io/py/mediafiregrabber.svg)](https://pypi.org/project/mediafiregrabber/) [![License](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
cyberchief-bolt 0.0.18
The Python Agent for cyberchief-bolt
License: MIT
Requires Python: >=3.4

<p align="center">
  <img alt="logo" src="https://cdn.pixabay.com/photo/2014/04/02/10/21/lightning-303595_640.png" height="80">
  <h1 align="center">Cyberchief Bolt API Security</h1>
  <p align="center">Secure Your API.</p>
</p>

## Installation

Currently Cyberchief Bolt's Python Agent supports 2 servers:

- Django
- Flask

It can be installed from `pypi` by running :

```shell
pip install cyberchief-bolt
```

## Configuration

### Django

Once installed, Bolt's middleware can be added by modifying middlewares list (in the projects `settings.py`) like so:

```python
MIDDLEWARE = [
    ...,
    "bolt.django.BoltDjango",
] 
```

and configuring a `BOLT_CONFIG` attribute in the projects `settings.py` like this :

```python
BOLT_CONFIG = {
    "API_KEY": "<YOUR_BOLT_API_KEY>",
    "BOLT_HOST": "<YOUR_BOLT_COLLECTOR_URL>"
}
```

`BOLT_CONFIG` can take an optional key-value pair representing the max number of workers for communicating with Bolt.

### Flask

Once installed, Bolt middleware can be added simply like:

```python
from flask import Flask

...
from bolt.flask import BoltFlask

app = Flask(__name__)
BoltFlask(app, "<YOUR_BOLT_COLLECTOR_URL>", "<YOUR_BOLT_API_KEY>")
```

The Flask Middleware takes the flask app, Bolt collector url, and the Bolt API Key as parameters.

```python
BoltFlask(app, "<YOUR_BOLT_COLLECTOR_URL>", "<YOUR_BOLT_API_KEY>")
```