semvec/pypi-packages huggingface dataset:
PySpeedMacro 0.0.0.16
A fast and easy library for scripting and macroing

# PySpeedMacro

PyAutoGUI is a GUI automation Python module for creating macros and scripting. It is used to programmatically control the mouse & keyboard.

**Pip install**
```
pip install PySpeedMacro
```

Source code available at https://github.com/BaneofRogue/PySpeedMacro

If you need help installing Python, visit 

# Dependencies

*This has only been tested on Windows 10 as of updating this document.*

**Pillow**
```
pip install pillow
```

**OpenCV Python**
```
pip install opencv-python
```

**Logging**
```
pip install logging
```

# Disclaimers

*This is my first ever python library so code may be spaghetti.*

Please not that many new functions and updates will be posted as time progresses.

This was inspired by PyAutoGui, PyDirectInput, and Mouse! 

I use these modules a lot, but I always wished I could have a faster and more simpler code library to create scripts.

**Thank you to all the people who contributed to those projects.**

# How does PySpeedMacro work?

Working with python to create macros and scripts can be confusing and overwhelming. PySpeedMacro's job is to remove the complexity behind creating scripts and macros!

**PySpeedMacro has only been tested on Windows 10.**

Windows:
- The already integrated win32api is used to interact with the Windows API, controlling the mouse and simulating inputs.
- OpenCV for Python is used to search for images on screen, which turns out to be faster than PyAutoGui.
webhdfs-py-client 0.2
Python wrapper for the Hadoop WebHDFS REST API
Requires Python: >=3.7, <=3.10

# webhdfspy


## Descripción 📄

El webhdfspy es una biblioteca que proporciona una interfaz conveniente para interactuar con WebHDFS, el servicio de sistema de archivos distribuido de Hadoop a través de HTTP. Este wrapper simplifica el proceso de realizar operaciones como crear archivos, leer y escribir datos, crear directorios y administrar permisos en el clúster Hadoop utilizando la API de WebHDFS.

Características principales:

- Conexión y autenticación sencillas con clústeres Hadoop a través de HTTP.
- Métodos simples y intuitivos para realizar operaciones básicas de sistema de archivos, como crear, leer y escribir archivos, así como también crear y administrar directorios.
- Compatibilidad con las operaciones más comunes de WebHDFS, como agregar datos a un archivo existente, obtener información sobre archivos y directorios, cambiar permisos y propietarios, y más.
- Manejo de errores y excepciones para una experiencia de uso robusta y segura.

El webhdfspy es una herramienta útil para desarrolladores que deseen interactuar con clústeres Hadoop y realizar operaciones en HDFS de forma sencilla y eficiente. 

## Example

Agregar el siguiente codigo para ejecutar web app con ejemplo de uso
```
    from webhdfs_py import example

    if __name__ == "__main__":
        example.run()
```

### TODO

- [ ] Generarlizar el proyecto.

### In Progress

- [ ] Implementar para instalar con PIP

### Done ✓

- [x] Generar el primer desarrollo
- [X] Implementar 



##  Tabla de Métodos y Descripciones 📑

| Método | Descripción |
| ------ | ----------- |
| create_file | Crea un nuevo archivo en HDFS en la ruta especificada |
| append_file | Realiza un append de datos en un archivo dentro de HDFS |
| read_file | Abre el archivo completo (permite guardar en destino), tener en cuenta el peso del archivo |
| stream_file | Genera un iterable del archivo permitiendo guardar los datos del archivo en bloques |
| make_dir | Crea un nuevo directorio |
| rename_file_dir | Renombra un archivo o un directorio |
| delete_file_dir | Elimina un archivo o directorio |
| get_file_dir_status | Retorna en JSON el estado de un archivo o directorio (Permisos, replicaciones, etc.) |
| get_content_summary | Retorna en JSON un resumen de un directorio en específico (Cantidad de archivos, peso, cantidad de archivos) |
| get_file_checksum | Retorna en JSON el checksum y el algoritmo |
| list_dir | Retorna en JSON el estado de los archivos o directorios de la ruta en HDFS |
| exists_file_dir | Retorna BOOL si existe el directorio o archivo |
| set_permission | Setea los permisos de un archivo o directorio |
| set_owner | Setea el owner y/o el grupo |


La documentacion se puede revisar en:

[WebHDFS REST API](https://hadoop.apache.org/docs/current/hadoop-project-dist/hadoop-hdfs/WebHDFS.html)


## Developer

**Erik Alejandro Abdala**
poe-cli 0.1.1
Command line interface for Poe.
Requires Python: >=3.7

# POE-CLI
Command line interface for Poe.

[![Upload Python Package](https://github.com/salastro/poe-cli/actions/workflows/python-publish.yml/badge.svg)](https://github.com/salastro/poe-cli/actions/workflows/python-publish.yml)

https://github.com/salastro/poe-cli/assets/63563250/d4a2333c-0707-410a-818e-3fb0a644a2c4


## Installation
### From pip
```
pip install poe-cli
```
### From source
```
git clone https://github.com/salastro/poe-cli.git
cd poe-cli
pip install -e .
```

## Usage
Read how to get [Poe token](https://github.com/ading2210/poe-api#finding-your-token).
```bash
poe -h # show help
poe -t TOKEN -l  # list bots
poe -t TOKEN -m "Who are you?" # use default bot (ChatGPT).
poe -t TOKEN -b beaver -m "Who are you?" # use GPT-4
```
nashbanksync 0.1.85
Python library for connecting to the Nash Banks Framework

# Nasheq Bank Sync Standardized A.P.I.s Python Integrations

## Quick Guide
Below are the steps on how to get the web app up and running

1.	Install Dependencies:
```bash
    pip install requests
    pip install django-compression-middleware
    pip install djangorestframework
```
2.	Install Nash Sync ERP Library:
```bash
    pip install nashbanksync
```
3.	View get started documentation:
```bash
    https://nashbanksuite.readme.io/v1.2.0/docs
```
4.	Start Coding
test-graphql-sdk 0.1.2
Python sdk for airstack apis
Requires Python: >=3.6

# airstack-python-sdk

The Airstack Python SDK is a library that allows Python developers to integrate Airstack's blockchain functionalities into their applications. With this SDK, developers can perform various tasks, such as querying and fetching data from smart contracts, displaying NFT assets.

# Installation

`pip3 install test_graphql_sdk`

# Getting started
To use the SDK you will need airstack api-key, which you can find in your profile setting section in airstack web, once you have it you can initialise the Airstackclient with the api-key.
```python
from airstack.execute_query import AirstackClient

api_client = AirstackClient(api_key='api-key')

```

# Methods
## execute_query
The execute query method query the data and return the data in asynchronous, it returns query_response which has below data
- `query_response.data`: data returned by the query
- `query_response.status_code`: status code of the query response
- `query_response.error`: any error that occurred while loading the query

### Example
```python
from airstack.execute_query import AirstackClient

api_client = AirstackClient(api_key='api-key')

execute_query_client = api_client.create_execute_query_object(query=query, variables=variables)

query_response = await execute_query_client.execute_query()
```

## execute_paginated_query
**Note:** pagination methods only works with queries that has support for pagination, and the query passed to method must have a cursor as argument for it to work.

The `execute_paginated_query` method provides a simple way to paginate the data returned by a query. It works the same as the `execute_query` method, it returns query_response which has below data:

- `query_response.data`: data returned by the query
- `query_response.status_code`: status code of the query response
- `query_response.error`: any error that occurred while loading the query
- `query_response.has_next_page`: a boolean indicating whether there is another page of data after the current page
- `query_response.has_prev_page`: a boolean indicating whether there is another page of data before the current page
- `query_response.get_next_page()`: a function that can be called to fetch the next page of data
- `query_response.get_prev_page()`: a function that can be called to fetch the previous page of data

### Example
```python
from airstack.execute_query import AirstackClient

api_client = AirstackClient(api_key='api-key')

execute_query_client = api_client.create_execute_query_object(query=query, variables=variables)

query_response = await execute_query_client.execute_paginated_query()

if query_response.has_next_page:
    next_page_response = await query_response.get_next_page()

if next_page_response.has_prev_page:
    prev_page_response = await query_response.get_prev_page()
```
bmkgquake 0.1.3
This package provides a simple way to retrieve latest earthquake data in Indonesia from the official website of the Indonesian Meteorology, Climatology, and Geophysics Agency (BMKG)
Requires Python: >=3.6

# BMKG Quake Package

[![License](https://img.shields.io/badge/license-GNU%20General%20Public%20License%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.en.html)
[![Python](https://img.shields.io/badge/python-3.7%20|%203.8%20|%203.9-blue)](https://www.python.org)
[![Beautiful Soup](https://img.shields.io/badge/Beautiful%20Soup-4-red)](https://pypi.org/project/beautifulsoup4/)
[![Requests](https://img.shields.io/badge/Requests-2.26.0-red)](https://pypi.org/project/requests/)

This package provides a simple way to retrieve real-time earthquake data in Indonesia from the official website of the Indonesian Meteorology, Climatology, and Geophysics Agency (BMKG). It utilizes web scraping techniques using the `beautifulsoup4` and `requests` packages to fetch earthquake data from the BMKG website. The retrieved data is then returned as a Python dictionary or JSON format, which can be used in web or mobile applications.

## Key Features

- Real-time Data Retrieval: Fetches the latest earthquake data from the BMKG website in real-time.
- Simple Web Scraping: Utilizes `beautifulsoup4` and `requests` packages for efficient web scraping of earthquake data.
- Data Format: Returns earthquake data as a Python dictionary or JSON for easy integration into applications.
- Wide Python Version Support: Compatible with Python 3.6 or later.

## Installation

Install the package using pip:

```bash
pip install bmkgquake
```

## Usage

```bash
import bmkgquake 

result = bmkgquake.extract_data()
bmkgquake.display_data(result)
```