semvec/pypi-packages huggingface dataset:
cool-ocf-project 0.0.1
Super cool OCF Repo
License: MIT

# OCF Template Repository
Template Repository for OCF Projects

## Usage

Do the following to customize the repo to the project:

- Replace `src` with name of the library/project
- Update `setup.py` with the proper info
- Change `commit` to `True` in `.bumpversion.cfg` if you want the minor version
  to increment on every commit.
- Add PyPi access token to release to PyPi
- Update name of folder in the test workflow
python-aemet 0.4.1
Cliente de la API de datos de AEMET
License: MIT
Keywords: aemet weather api spain opendata

============
Python AEMET
============
.. image:: https://img.shields.io/pypi/v/python-aemet
   :target: https://pypi.org/project/python-aemet
.. image:: https://img.shields.io/pypi/dm/python-aemet
   :target: https://pypi.org/project/python-aemet
.. image:: https://github.com/pablo-moreno/python-aemet/workflows/Upload%20Python%20Package/badge.svg
   :target: https://github.com/pablo-moreno/python-aemet/actions

Librería cliente de la API de datos de AEMET. Permite obtener y manejar la información de la API de datos abiertos de AEMET. Cuenta con una serie de modelos de datos y métodos preparados para poder utilizarlos de forma fácil y accesible. Además, permite descargar en archivos los mapas que genera y publica AEMET.

La información que recoge y utiliza esta librería es propiedad de la Agencia Estatal de Meteorología.

Instalación
============
Utiliza pip para instalar la librería:

.. code-block:: bash

    pip install python-aemet


API Key
=======

Obtén tu clave de API en la siguiente URL:

https://opendata.aemet.es/centrodedescargas/obtencionAPIKey


Usar la librería
=================

La clase principal de la librería es la clase Aemet.

.. code-block:: python

    from aemet import Aemet
    aemet_client = Aemet(api_key='your_api_key')

Instancia un objeto con la API key y tendrás acceso a todos los métodos.

Para más información, revisa la documentación

¿Dudas, sugerencias?
=====================

Para cualquier duda, sugerencia o mejora, siéntete libre de abrir una issue en el repositorio. No contesto a correos.
psycodanticpg 0.0.8
psycopg2 database utilizing pydantic models
License: MIT
Requires Python: >=3.9,<4.0

# psycodanticpg
## psycopg2 database utilizing pydantic models
### scripts:
    psycodanticpg may be invoked as an executable file. see 'scripts' directory for all possible scripts to run using the cli.

    examples:
        to generate the pydantic schemas from an existing database, invoke the 'generate_schemas' script like this:
            python3 -m psycodanticpg generate_schemas --dsn=postgres://postgres:password@localhost:5432/mydatabase --output_path=test_generate_schema_source.py
ylecomments 1.0.1
A Python wrapper for Yle's Comments API
License: MIT
Requires Python: >=3.7

# ylecomments v1

_Python package for fetching comments from Yle Comments API_

POSTing comments is not supported at this time. Support for this is unlikely.

## Installation

```bash
pip install ylecomments
```

## Example usage

```python
from ylecomments import ylecomments

# Get comments for a specific article
# https://yle.fi/a/74-20023410
article = ylecomments.YleArticle("74-20023410")
comments = article.get_approved_comments()

# Print the first comment
print(comments[0].content)

# Print the comment author's name
print(comments[0].author)

# Print the amount of likes the comment has
print(comments[0].likes)

# Other attributes:
# rejectedAt, children, content, likes, acceptedAt, createdByModerator,
# author, topicExternalId, id, parentId, topCommentId, authenticatedAuthor,
# topicId, createdAt, createdByTrustedCommentAuthor, createdByCommentator,
# isModerationReply
```

#
pycololight 2.1.0
A Python3 wrapper for interacting with LifeSmart Cololight
License: MIT
Requires Python: >=3.8,<4.0

# pycololight

A Python3 wrapper for interacting with LifeSmart Cololight.

Supports the following cololight devices:

- hexagon
- strip

## Usage

```python
from pycololight import PyCololight

# Setup hexagon device
light = PyCololight(device="hexagon", host="1.1.1.1")

# Setup strip device, and include dynamic effects
light = PyCololight(device="strip", host="1.1.1.1", dynamic_effects=True)

# Turn on at 60% brightness
light.on = 60

# Set brightness to 70%
light.brightness = 70

# Set light colour
light.colour = (255, 127, 255)

# Set effect
light.effect = "Sunrise"

# Create custom effect
light.add_custom_effect(
  name="custom effect",
  colour_scheme="Shadow",
  colour="Red, Yellow",
  cycle_speed=11,
  mode=1
)

# Turn off
light.on = 0
```

Mapping of modes for custom effects can be found [here](https://github.com/BazaJayGee66/pycololight/blob/main/MODES.md)