semvec/pypi-packages huggingface dataset:
searchenginepy 0.1.6
Query popular search engines and get results easily
License: MIT
Keywords: google,bing,brave,duckduckgo,search engine,crawler

# searchenginepy

search engine for python (Query and scrape search engines)

# How to use?

## Installation

`pip install searchenginepy`

## Importing

```
import SearchEngine from searchenginepy
engine=SearchEngine()
```

## Usage

```
list=engine.search("search query")
```

## Example

```
list=engine.google("search query")
```

using google to search a query

## Using a specific search engine

### google

```
from searchenginepy.Google import Google
list=Google().search("search query")
```

### Bing

```
from searchenginepy.Bing import Bing
list=Bing().search("search query")
```
### Brave
```
from searchenginepy.Brave import Brave
list=Brave().search("search query")
```

### DuckDuckGo

```
from searchenginepy.DuckDuckGo import DuckDuckGo
list=DuckDuckGo().search("search query")
```

## Supported search engines

- Google
- Bing
- DuckDuckGo
- Brave
twip-api 1.0.0
Parses the things provided by twip such as donation, follow
License: MIT
Requires Python: >=3
Keywords: twip,twip.kr,twitch

# Twip

[![PyPI version](https://badge.fury.io/py/twip-api.svg)](https://badge.fury.io/py/twip-api) [![Downloads](https://pepy.tech/badge/twip-api)](https://pepy.tech/project/twip-api) [![Downloads](https://pepy.tech/badge/twip-api/month)](https://pepy.tech/project/twip-api)

이 라이브러리는 [Twip](www.twip.kr)의 공식 라이브러리가 아니며, [Twip](www.twip.kr)에서 스트리머들에게 제공하는 Alert Box를 이용해서 도네이션, 팔로우, 호스팅 등의 이벤트에 대해서 간편하게 대응하기 위해서 만들어졌습니다.

---

## 📥 설치

```shell
pip install twip-api
```

## ✍️ Example

```py
from twip import Twip, Donate, Follow, Subscribe, Hosting, Cheer, Sound, Slotmachine

class MyTwip(Twip):
    def on_ready(self):
        print("Twip is ready!")

    def on_donate(self, donate: Donate):
        print(donate)

    def on_follow(self, follow: Follow):
        print(follow)

    def on_subscribe(self, subscribe: Subscribe):
        print(subscribe)

    def on_hosting(self, hosting: Hosting):
        print(hosting)

    def on_cheer(self, cheer: Cheer):
        print(cheer)

    def on_sound(self, sound: Sound):
        print(sound)

if __name__ == "__main__":
    myTwip = MyTwip()
    myTwip.run("your alert box id", "your twip api token")
```

더 많은 예제는 Github [example.py](https://github.com/junah201/Twip/blob/main/twip/example.py) 에서 확인하세요.

## 🔥 Events

- **on_ready** : 트윕과 처음으로 연결되었을 때
- **on_donate** : 후원, 영상후원, 슬롯머신(룰렛)
- **on_subscribe** : 구독
- **on_hosting** : 호스팅
- **on_cheer** : 비트
- **on_follow** : 팔로우
- **on_sound** : 소리

## 📖 Version

- **[0.0.7](https://pypi.org/project/twip-api/0.0.7/)** : 사운드 이벤트가 없을 때 발생하던 버그 수정
- **[0.0.8](https://pypi.org/project/twip-api/0.0.8/)** : api key를 직접 입력 받도록 수정 ([#1](https://github.com/junah201/Twip/issues/1))
- **[0.0.8.1](https://pypi.org/project/twip-api/0.0.8.1/)** : 토큰 크롤링 옵션 추가 ([#1](https://github.com/junah201/Twip/issues/1))
- **[0.0.8.2](https://pypi.org/project/twip-api/0.0.8.2/)** : 함수 이름 관련 버그 수정
- **[0.0.9](https://pypi.org/project/twip-api/0.0.9/)** : on_ready 이벤트 추가
- **[0.0.9.1](https://pypi.org/project/twip-api/0.0.9.1/)** : 크롤링된 토큰이 유효기간이 지난 후에도 계속해서 사용되던 버그 수정
- **[1.0.0](https://pypi.org/project/twip-api/1.0.0/)** : 타입 힌트 추가 및 구조 개편

## 🕮 License

- [MIT](https://github.com/junah201/Twip/blob/main/LICENSE)

## 기타문의

- Email : junah.dev@gmail.com