semvec/pypi-packages huggingface dataset:
scratch-getdata 1.0.8
A Module to fetch scratch things from ScratchGetData
Requires Python: >=3.7

ScratchAPIClient Documentation
=============================

Note: This is not update often please check the github for more up-to-date info
===============================================================================

Introduction
------------
The ScratchAPIClient class provides a convenient interface for accessing data from the Scratch API using the "https://scratch-get-data.kokoiscool.repl.co" base URL.
Github: https://github.com/kokofixcomputers/Scratch-getdata

Install: pip install scratch-getdata
Import: from scratch_getdata import ScratchAPIClient

Api Key
-
You will need to signup at the api: https://scratch-get-data.kokoiscool.repl.co and get the api key first before using this.

Usage
-----
1. Instantiating the ScratchAPIClient class:
client = ScratchAPIClient()


2. Retrieving the follower count of a user:
follower_count = client.get_follower_count(username, api_key)


3. Checking if a user is a Scratcher:
is_scratcher = client.is_scratcher(username, api_key)


4. Retrieving the following count of a user:
following_count = client.get_following_count(username, api_key)

5. Retrieving the "What I'm Working On" (WIWO) status of a user:
wiwo_status = client.get_wiwo(username, api_key)


6. Retrieving the "About Me" information of a user:
about_me = client.get_about_me(username, api_key)


7. Retrieving the messages of a user:
messages = client.get_messages(username, api_key)


8. Retrieving the creator of a project:
project_creator = client.get_project_creator(project_id, api_key)


9. Retrieving the name of a project:
project_name = client.get_project_name(project_id), api_key


10. Retrieving the description of a project:
project_description = client.get_project_description(project_id, api_key)


11. Retrieving the instructions of a project:
project_instructions = client.get_project_instructions(project_id, api_key)


12. Retrieving the blocks of a project:
project_blocks = client.get_project_blocks(project_id, api_key)


13. Retrieving the title of a forum post:
forum_title = client.get_forum_title(post_id, api_key)


14. Retrieving the category of a forum post:
forum_category = client.get_forum_category(post_id, api_key)


15. Retrieving the country of a Scratch user:
user_country = client.get_scratch_user_country(username, api_key)


Note: Replace `username` with the desired Scratch username and `project_id` with the desired project ID.

API website: https://scratch-get-data.kokoiscool.repl.co

Credits
-------
If you use GetData, please credit @kokofixcomputers.
idem-random 2.0.0
Idem plugin for providing randomness
Requires Python: >=3.8

===========
idem-random
===========

.. image:: https://img.shields.io/badge/made%20with-pop-teal
   :alt: Made with pop, a Python implementation of Plugin Oriented Programming
   :target: https://pop.readthedocs.io/

.. image:: https://img.shields.io/badge/made%20with-python-yellow
   :alt: Made with Python
   :target: https://www.python.org/


An Idem plugin that provides randomness.

About
=====
Idem Random provides us with logical states like random password,
random integer, random string which can be used in conjunction with
other idem plugins. This plugin in itself doesn't interact with the
any cloud provider.

An example use-case where this plugin can be used is -
AWS RDS database instance needs a password when its created.
We can use AWS's RDS state along with Idem random password state
in order to generate a random password at runtime and help create
the RDS instance.


Random ID
------------
The resource random_id generates random numbers that are intended to be used as unique identifiers for other resources.
This resource does use a cryptographic random number generator in order to minimize the chance of collisions, making the
results of this resource when a 16-byte identifier is requested of equivalent uniqueness to a type-4 UUID.

What is POP?
------------

This project is built with `pop <https://pop.readthedocs.io/>`__, a Python-based
implementation of *Plugin Oriented Programming (POP)*. POP seeks to bring
together concepts and wisdom from the history of computing in new ways to solve
modern computing problems.

For more information:

* `Intro to Plugin Oriented Programming (POP) <https://pop-book.readthedocs.io/en/latest/>`__
* `pop-awesome <https://gitlab.com/saltstack/pop/pop-awesome>`__
* `pop-create <https://gitlab.com/saltstack/pop/pop-create/>`__

Getting Started
===============

Prerequisites
-------------

* Python 3.8+
* git *(if installing from source, or contributing to the project)*

Installation
------------

.. note::

   If wanting to contribute to the project, and setup your local development
   environment, see the ``CONTRIBUTING.rst`` document in the source repository
   for this project.

If wanting to use ``idem-random``, you can do so by either
installing from PyPI or from source.

Install from PyPI
+++++++++++++++++

If package is available via PyPI, include the directions.

.. code-block:: bash

    pip install idem-random

Install from source
+++++++++++++++++++

.. code-block:: bash

   # clone repo
   git clone git@gitlab.com/vmware/idem/idem-random.git
   cd idem-random

   # Setup venv
   python3 -m venv .venv
   source .venv/bin/activate
   pip install -e .

Roadmap
=======

Reference the `open issues <https://gitlab.com/vmware/idem/idem-random/issues>`__ for a list of
proposed features (and known issues).

Acknowledgements
================

* `Img Shields <https://shields.io>`__ for making repository badges easy.
ezui 0.1.1
A powerful and user-friendly Python library for creating dynamic command-line user interfaces.
Keywords: ui,user interface,interface,GUI

# EzUI
A python module for easily creating a powerful and dynamic user interface in shell

![](https://github.com/Plunder283/ezui/blob/main/readme_assets/ui_exemple.png)

## How to use:

Here is a simple program who use it : (You can find it in the repo)
```python
import ezui
import sys

banner = """
  ______     _    _ _____ 
 |  ____|   | |  | |_   _|
 | |__   ___| |  | | | |  
 |  __| |_  / |  | | | |  
 | |____ / /| |__| |_| |_ 
 |______/___|\____/|_____|
                          
"""

def add(a, b):
    return a + b

def say_hello():
    print("Hello World!")

def sub(a, b):
    return a - b

def exit():
    sys.exit()

# This is the Menu elements
elements = [
    ("Hello World Function",say_hello),
    ("Additionner", add),
    ("Sub two operands", sub),
    ("Exit the programm", exit)
]

ezui.simple_menu(elements, banner, "default")
```

## Todo
    - Create a title system ✅
    - Find a way to know if the app is in foreground ❌
latinex-sdk 0.1.6
Software Development Kit for Latinex (https://www.latinexbolsa.com)
Keywords: python,panama,finance,stocks,fixed income,data,api,market data,latinex


# latinex_sdk
Python SDK for basic interactions with the Latinex API

# Developed by Rodolfo Blasser 
https://www.linkedin.com/in/rodblasser/

## Usage
This is a prototype SDK and it's not being currently maintained.

## Example
```python
from latinex_sdk.generic_utils import Utilities as utils

# Test Connectivity
test = utils.whois()
print(test)

# Welcome
greetings = utils.welcome()
print(greetings)

# Register (get an API Key)
email = "example1@mail.com"
get_key = utils.register(email)
print(get_key)

# Params
fecha_inicio = "2023-05-28"
fecha_fin = "2023-06-28"
tipo_emision = "BONOS"
key = get_key[1]

# Query
data = utils.get_historic(key, fecha_inicio, fecha_fin, tipo_emision)
```