semvec/pypi-packages huggingface dataset:
pyrevolt 0.2.9.dev0
A Python library to wrap the Revolt API, made to be easy-to-use but powerful and feature rich.
License: MIT
Requires Python: >=3.10

<h1 align="center" style="font-size: 48px;">pyrevolt</h1>
<div align="center">
A Python library to wrap the Revolt API, made to be easy-to-use but powerful and feature rich.
</div>
<div align="center">

[![Version](https://img.shields.io/badge/version-0.2.9--dev-red)](https://img.shields.io/badge/version-0.2.9--dev-red) [![Stability](https://img.shields.io/badge/stability-Exceptions%20likely-yellowgreen)](https://img.shields.io/badge/stability-Exceptions%20likely-yellowgreen) [![Support Server](https://img.shields.io/badge/support-Revolt%20Server-informational)](https://app.revolt.chat/invite/mNygJpqw) [![Documentation Status](https://readthedocs.org/projects/pyrevolt/badge/?version=production)](https://pyrevolt.readthedocs.io/en/production/?badge=production)
</div>

## Installing pyrevolt
**Python 3.10 or greater is required**

To install pyrevolt, you can run the following command:
```python
# Linux/macOS command
python3 -m pip install pyrevolt
# Windows
py -m pip install pyrevolt
```

## Using pyrevolt
This shows a very quick example of how to use pyrevolt. As a note, pyrevolt is still under heavy development and this example and the library as a whole may change.
```py
import pyrevolt

bot = pyrevolt.Bot(prefix="!")

@pyrevolt.ReadySimplified()
async def onReady() -> None:
    print("Ready!")

@bot.on(pyrevolt.GatewayEvent.OnMessage)
async def onMessage(message: pyrevolt.Message) -> None:
    print(f"{message.author.username} said: {message.content}")

@bot.commands.Command(name="ping")
async def ping(message: pyrevolt.Message) -> None:
    await message.Send(content=f"Pong {message.author.username}!", embed=pyrevolt.Embed.Create(title="Pong!", description=f"{message.author.mention}!", colour="#0000ff"), replies=[pyrevolt.Reply(message.messageID, True)])

@bot.commands.Command(name="hello", aliases=["hi"])
async def hello(message: pyrevolt.Message, name: str) -> None:
    await message.Send(content=f"Hello {name}!")
@hello.Error
async def helloError(message: pyrevolt.Message, error: Exception) -> None:
    await message.Send(content=f"{str(error)}")

bot.Run(token="TOKEN")
```

As the library expands, more examples will be added, but we expect users during the very initial development phases to read through the documentation and see how to use the library. If you have any questions, please join the support server and ask for help.

### Useful Information
#### Code Quality
[![CodeFactor](https://www.codefactor.io/repository/github/pyrevolt/pyrevolt/badge)](https://www.codefactor.io/repository/github/pyrevolt/pyrevolt)
[![CircleCI](https://circleci.com/gh/pyrevolt/pyrevolt.svg?style=shield)](https://app.circleci.com/pipelines/github/pyrevolt/pyrevolt)
#### Repository Information
[![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)
[![Percentage of issues still open](http://isitmaintained.com/badge/open/GenericNerd/pyrevolt.svg)](http://isitmaintained.com/project/GenericNerd/pyrevolt "Percentage of issues still open")
py7z 0.2
Librería con funciones ya echas para ahorrarnos trabajo usando py7zr
License: MIT

<h1 align="center">📚Py7z📚

![MIT Licens](https://img.shields.io/apm/l/atomic-design-ui.svg?)
[![Generic badge](https://img.shields.io/badge/PYTHON-blue.svg)](https://shields.io/)
[![Generic badge](https://img.shields.io/badge/py7z-1abc9c.svg)](https://shields.io/)
[![Generic badge](https://img.shields.io/badge/py7zr-1abc9r.svg)](https://shields.io/)

### Información
Librería para ayudar a usar py7zr con funciones ya creadas.
	
### Desarrollador
<a href="https://t.me/DrugDev"><img alt="Telegram" src="https://img.shields.io/badge/@DrugDev-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white"/></a>

# Instalación
### Windows
![Windows](https://img.shields.io/badge/Windows-0078D6?style=for-the-badge&logo=windows&logoColor=white)
``` python
py -m pip install py7z
```

### Linux
![Linux](https://img.shields.io/badge/Linux-FCC624?style=for-the-badge&logo=linux&logoColor=black)
```
pip install py7z
```
## Funciones
``` python
from py7z import archiving, compress, compress_encrypted

# Archivar sin compresión un directorio o archivo, el proceso se realiza bastante rápido.
def archivando(path, name):
	f = archiving('./cosas', 'XD')
    if f:
        print(f'Nombre: f}\nSe archivo correctamente')
     else:
        print('No se pudo archivar el Directorio/Archivo')

# Comprimir archivo o directorio, está tarea demora más ya que si usa compresión.
def compress_f(path, name):
	f = compress('./cosas', 'XD')
    if f:
        print(f'Nombre: {f}\nSe comprimio correctamente')
     else:
        print('No se pudo comprimir el Directorio/Archivo')
	
# Comprimir con contraseña, es igual a la función de comprimir pero se le puede pasar contraseña al archivo .7z
def compress_password(path, name, password):
	f = compress_encrypted('./cosas, 'prueba', '1234')
    if f:
        print(f'Nombre: {f}\nSe comprimio con contraseña correctamente')
     else:
        print('No se pudo comprimir con contraseña el Directorio/Archivo')
```
libdl 0.1.1
Library to download HTTP(S) URLs.
License: MIT
Requires Python: >=3.7
Keywords: download,http,https

What is libdl?
==============
libdl is a download library for HTTP(S) URLs.

Install
=======
.. code-block:: bash

   pip install libdl

Usage
=====
.. code-block:: python

   import libdl
   dlengine = libdl.DownloadEngine()
   download = dlengine.create_download('https://www.example.com/', 'path/to/dir/', 'example.html')
   print(download.dir)
   # path/to/dir/
   print(download.filename)
   # example.html
   print(download.path)
   # path/to/dir/example.html
   print(download.filesize)
   # 648
   download.run() # Start download
serialix 2.4.1
Powerful and easy to use api for working with various human-readable data serialization formats
License: MIT
Requires Python: ~=3.5
Keywords: serialization format files parse json yaml toml

serialix
=======================================

About
--------------------------------------
``serialix`` is a powerful and easy-to-use tool that provides unified API for various human-readable data serialization formats (like ``json``, ``yaml``, etc). Due to the how this tool designed, all the supported formats share the identical base between each other, meaning that switching between them will be almost the same. This tool can also be extended for your purposes or even your own serialization format support.

Usage example
--------------------------------------
``serialix`` is very easy to use:

.. code:: python

    >>> from serialix import Serialix, JSON_Format                        # Import `Serialix` main class
    >>> default_settings = { 'version': '1.23.2' }                        # Specify the default values for our file
    >>> cfg = Serialix(JSON_Format, './settings.json', default_settings)  # Create serialix object for `json` format.
                                                                          # Local file will be automatically created.
    >>> cfg['version']                                                    # Read the `version` key
    '1.23.2'
    >>> cfg['version'] = '2.0.0'                                          # Change the `version` key value
    >>> cfg['version']                                                    # Read the values of `version` key again
    '2.0.0'
    >>> cfg.commit()                                                      # Commit the changes to local `settings.json` file

Supported Languages
--------------------------------------
List of currently supported languages parsers.

- Native Support
    - ``json``
- External Support
    - ``ujson`` *(replacement for python built-in json parser)*
    - ``yaml`` *(version <= 1.2)*
    - ``toml``

..

    Languages, listed in **Native Support** are supported by python without any external packages, while **External Support** requires external packages to be installed. For more detailed information go here: `Intallation Guide <https://maximilionus.github.io/serialix/guide_installation.html>`__

Documentation
--------------------------------------
All information about this package installation and usage is located in documentation `on this link <https://maximilionus.github.io/serialix/index.html>`__