semvec/pypi-packages huggingface dataset:
aiotapioca-yandex-metrika 2022.11.7
Python asynchronous I/O client for API Yandex Metrika
License: MIT
Requires Python: >=3.7
Keywords: async,asyncio,aiotapioca,tapioca,wrapper,api,yandex,metrika

# Python client for all [API Yandex Metrika](https://yandex.com/dev/metrika/doc/api2/concept/about-docpage/)

![Supported Python Versions](https://img.shields.io/static/v1?label=python&message=>=3.7&color=red)
[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://raw.githubusercontent.com/ilindrey/aiotapioca-yandex-metrikar/master/LICENSE)
[![Codestyle](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

It's an asynchronous fork of [tapi-yandex-metrika](https://github.com/pavelmaksimov/tapi-yandex-metrika) library.

## Installation

    pip install aiotapioca-yandex-metrika

## Documentation

[Management API](docs/management_api.md)

[Reports API](docs/reports_api.md)

[Logs API](docs/logs_api.md)

## Dependencies
- [aiohttp](https://docs.aiohttp.org/en/stable/)
- [aiotapioca-wrapper](https://github.com/ilindrey/aiotapioca-wrapper)

## Help

[Andrey Ilin](https://t.me/ilindrey)


## Author
Pavel Maksimov

Good luck friend! Star the repo ;)

Удачи тебе, друг! Поставь звездочку ;)

Copyright (c) Pavel Maksimov.

The author of this modification Andrey Ilin.
flowlauncher 0.2.0
Flow Launcher supports Python by JsonRPC.
License: MIT

# Flow.Launcher.JsonRPC.Python

[![](https://img.shields.io/pypi/v/flowlauncher.svg?style=for-the-badge)](https://pypi.org/project/flowlauncher/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/flowlauncher?style=for-the-badge)](https://pypi.org/project/flowlauncher/)

Flow Launcher supports Python by JsonRPC.

## JSON-RPC

> [JSON-RPC](https://en.wikipedia.org/wiki/JSON-RPC) is a remote procedure call protocol encoded in JSON.

In Flow Launcher, we use JSON-RPC as a **local** procedure call protocol to bind Flow and other program languages.

So we need to build a **common API** between Flow and Plugin.

![JsonRPC](./assets/jsonrpc.png)

### Example

- `-->` denotes data sent to FLow.
- `<--` denotes data coming from Flow.

```json
--> {"method": "query", "parameters": [""]}
<-- {"Title": "title", "SubTitle": "sub title", "IconPath": "favicon.ico"}
```

<!-- TODO: try to add some other examples -->

## Installation

### Using `pip`

``` bash
>>> pip install flowlauncher
```

### Using `pip` + `git`

``` bash
>>> pip install git+https://github.com/Flow-Launcher/Flow.Launcher.JsonRPC.Python.git
```

### Using `git`

``` bash
>>> git clone https://github.com/Flow-Launcher/Flow.Launcher.JsonRPC.Python.git
>>> cd Flow.Launcher.JsonRPC.Python
>>> python setup.py install
```

<!-- TODO: update Example Plugin (HellowWorldPython) for this plugin -->

### License

This project is under the [MIT](./LICENSE) license.

Some of the orignal codes from [JsonRPC/wox.py](https://github.com/Wox-launcher/Wox/blob/master/JsonRPC/wox.py) which is under the [MIT](https://github.com/Wox-launcher/Wox/blob/master/LICENSE) license.
govee-lan-api 0.2.0
Implementation of the Govee LAN API to control supported Govee products
License: MIT
Requires Python: >=3.10,<4.0

# Govee LAN API Client 

[![PyPI version](https://badge.fury.io/py/govee-lan-api.svg)](https://badge.fury.io/py/govee-lan-api) 
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=Rhinomcd_govee-lan-client&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=Rhinomcd_govee-lan-client)

A simple API client for [Govee's LAN UDP API](https://app-h5.govee.com/user-manual/wlan-guide)

This was done in a weekend to help support a home assistant plugin for
controlling govee devices over their new(ish) LAN API


## Usage 

`pip install govee_lan_api`

Here's some sample code that I'm using to test this -- formal API docs and tests coming soon. 

```py
from govee_lan_api import GoveeClient
import asyncio
import logging

LIVING_ROOM_LIGHT = '18:66:C4:32:38:30:1E:32'

RED = (255, 0, 0)
GREEN = (0, 255, 0)
BLUE = (0, 0, 255)
PURPLE = (248, 207, 255)


async def main():
    logging.basicConfig(level=logging.DEBUG)
    client = GoveeClient()
    await client.turn_on(LIVING_ROOM_LIGHT)
    await client.set_brightness(LIVING_ROOM_LIGHT, 100)
    await client.set_color_by_rgb(LIVING_ROOM_LIGHT, GREEN)

    await client.set_brightness(LIVING_ROOM_LIGHT, 50)
    await client.set_brightness(LIVING_ROOM_LIGHT, 1)
    await client.set_brightness(LIVING_ROOM_LIGHT, 100)

    await client.turn_on(LIVING_ROOM_LIGHT)
    await client.set_color_by_rgb(LIVING_ROOM_LIGHT, RED)
    await client.set_color_by_rgb(LIVING_ROOM_LIGHT, GREEN)
    await client.set_color_by_rgb(LIVING_ROOM_LIGHT, BLUE)
    await client.set_color_by_rgb(LIVING_ROOM_LIGHT, PURPLE)


if __name__ == "__main__":
    asyncio.run(main())
```
jupiterweb 1.4.2
Um scraper de disciplinas do jupiterweb
License: MIT
Requires Python: >=3.8
Keywords: jupiterweb disciplinas usp ghuron

# JúpiterWeb Scraper

![PyPI - Python Version](https://img.shields.io/badge/python-%3E%3D%203.8%20-blue?style=flat-square)
![PyPI](https://img.shields.io/pypi/v/jupiterweb?label=Versão&style=flat-square)

Um scraper de disciplinas do [jupiterweb](https://uspdigital.usp.br/jupiterweb/). 

## ⚙ Como instalar 

Caso você já tenha o pip instalado e configurado é só utilizar o comando de instalação:

```bash
pip install jupiterweb
```

Se o pip não estiver configurado, pode tentar instalar da seguinte maneira:

```bash
python -m pip install jupiterweb
```

Se nenhum dos comandos acima funcionar, pesquise em como con

## 🧙‍♂️ Guia rápido 

No momento, o scraper só possui duas funcionalidades, buscar disciplinas pelo código ou pelo nome. E podem ser importados da seguinte maneira

```python
>>> from jupiterweb import JupiterWeb
>>> client = JupiterWeb()
```

### Disciplna pelo codigo

Se você optar encontrar uma disciplina pelo código

```python
>>> disc = client.disciplina_codigo('4300372')
>>> disc 
<jupiterweb.api.Disciplina object at 0x000001B433080D00>
```

Agora temos um objeto do tipo Discipina! Podemos acessar suas informações da seguinte maneira:

```python
>>> disc.nome
'Eletromagnetismo'
>>> disc['nome']
'Eletromagnetismo'
>>> disc.instituto
'Instituto de Física'
>>> disc['instituto']
'Instituto de Física'
```

Utilize o método ``` .chaves() ``` para ver todos os outros atributos dessa classe

```python
>>> disc.chaves()
('instituto',
 'departamento',
 'codigo',
 'nome',
 'nome_ingles',
 'creditos_aula',
 'creditos_trabalho',
 'carga_horaria_total',
 'tipo',
 'ativacao',
 'desativacao',
 'objetivos',
 'programa_resumido',
 'programa',
 'avaliacao',
 'bibliografia',
 'requisitos',
 'oferecimento')
```

### Disciplina pelo nome

Se você optar encontrar uma disciplina pelo código

```python
>>> discs = client.disciplina_nome('Eletromagnetismo')
>>> discs.codigos_disciplinas()
('4300372',
 'PTC3213',
 'SEL0608',
 'PTC2313',
 'SEL0309',
 'LOM3205',
 '7600021',
 '5910150',
 '7600035',
 '7600036',
 '4300303',
 '4302303',
 '4300304',
 '4302304',
 '4300373',
 'PTC2310')
```

Para escolher uma disciplina, podemos selecionar o seu indície no objeto.

```python
>>> discs[0]
<jupiterweb.api.Disciplina object at 0x0000021754E971C0>
```

Assim é retornado um objeto do tipo Disciplina, o qual sabemos como utilizar.

Também é possível selecionar pelo código da disciplina:

```python
>>> discs.obter_disciplina('4300372')
<jupiterweb.api.Disciplina object at 0x0000021754E971C0>
```


## ✏ O que falta fazer?  

- Documentar a API.
- Função Calendário.

Se sentiu falta de alguma coisa? Tem alguma sugestão? Entre em contato comigo ou utilize das ferramentas do Github.