semvec/pypi-packages huggingface dataset:
etripy 1.3.1
인공지능 기술을 체험할 수 있는 공공 인공지능 오픈 API Wrapper
License: MIT
Requires Python: >=3.6

<div align="center">
  <h1>Etripy</h1>
  <img src="https://github.com/VoidAsMad/ETRI/assets/103942316/bce15af5-e0c4-411e-a058-320dfdf8c720"></img>
</div>

<div align="center">
  <h2>누구나 쉽게 인공지능 오픈 API/DATA 서비스를</h2>
</div>

[<img src="https://img.shields.io/pypi/v/etripy.svg">](https://pypi.python.org/pypi/etripy)<br>
누구나 손쉽게 ETRI에서 제공하는 오픈 API를 사용할 수 있어요!<br>
> **동기 비동기 모두 지원합니다!**<br>
> OPEN ETRI 언어처리 API의 모든 엔드포인트가 래핑되어 있습니다<br>
> (추후 음성지능 및 시각지능도 업데이트 예정입니다!)<br>
> [자세한 사용법은 여기를 참조해주세요!](https://etripydocs.notion.site/Etripy-0f76dc702a1b4f21b86d61cc5be77da6)<br>


## Installation
```
$ pip install etripy
```
## Example
### 문장 패러프레이즈 인식[동기]
```py
from etripy.sync import AnalysisClient

etri = AnalysisClient(access_key="발급받은 키값을 입력해 주세요.") # 필수 인자(API)가 들어가는 곳입니다.
data = etri.paraphrase("그녀는 책을 읽는 것을 좋아한다.", "독서는 그녀의 취미이다.")
print(data.is_paraphrase) # 두 문장의 의미가 동등할 경우 True를, 아니라면 False를 반환합니다.
```
### 문장 패러프레이즈 인식[비동기]
```py
import asyncio
from etripy.client import AnalysisClient

async def main():
    etri = AnalysisClient(access_key="발급받은 키값을 입력해 주세요.") # 필수 인자(API)가 들어가는 곳입니다.
    data = await etri.paraphrase("그녀는 책을 읽는 것을 좋아한다.", "독서는 그녀의 취미이다.")
    print(data.is_paraphrase) # 두 문장의 의미가 동등할 경우 True를, 아니라면 False를 반환합니다.

asyncio.run(main())
```
pyhomeworks 1.1.2
Lutron Homeworks Series 4 and 8 interface over Ethernet
License: MIT
Requires Python: >=3.12.0

# pyhomeworks Package

Package to connect to Lutron Homeworks Series-4 and Series-8 systems.
The controller is connected by an RS232 port to an Ethernet adaptor (NPort).

# Example:

    from time import sleep
    from pyhomeworks import Homeworks
    
    def callback(msg,data):
        print(msg,data)

    hw = Homeworks( 'host.test.com', 4008, callback )
    hw.start()

    # Sleep for 10 seconds waiting for a callback
    sleep(10.)

    # Close the interface and stop the worker thread
    hw.stop()