semvec/pypi-packages huggingface dataset:
uni-scrapers 0.0.2
Python package for scraping university information
Requires Python: >=3.6
Keywords: python uni university scraper uni-scraper

[![Build Status](https://travis-ci.org/Giuliano-C/UniScraper.svg?branch=master)](https://travis-ci.org/Giuliano-C/UniScraper)
[![Version](https://img.shields.io/pypi/v/uni-scrapers.svg?)](https://pypi.org/project/uni-scrapers/)
[![License](https://img.shields.io/github/license/Giuliano-C/UniScraper)](https://github.com/Giuliano-C/UniScraper/blob/master/LICENSE)

# A simple web scraping tool for recipe sites.

```bash
pip install uni-scrapers
```

then:

```python
from uni_scrapers import available, load

# Get list of available universities
print(available())

# Give the abbreviation as a string, from the list of available universities
scraper = load('USYD)

scraper.courses()
scraper.units()

# Details can be retrieved for a certain course or unit using the respective kwargs
scraper.course_detail(...)
scraper.unit_detail(...)

# Can save to json or output to stdout
scraper.save_json(out_file=None)
scraper.stdout()
```

# Scrapers available for:

- https://www.sydney.edu.au/

# Contribute

Part of the reason I want this open sourced is because if a university makes a design change, the scraper for it should be modified.

If you spot a design change (or something else) that makes the scraper unable to work for a given site - please fire an [issue](https://github.com/Giuliano-C/UniScraper/issues/new?assignees=&labels=&template=bug_report.md&title=) ASAP.

If you are a programmer, PRs with fixes are warmly welcomed and acknowledged with a virtual :beer:


# If you want a scraper for a new university added

- Open an [Issue](https://github.com/Giuliano-C/UniScraper/issues/new?assignees=&labels=&template=new_scraper.md&title=) providing us the university name, as well as the direction on how to get the neccessary details

    - Unit details
    - Course/Program details

- You are a developer and want to code the scraper on your own feel free to make a PR for us to review :)

# For Devs / Contribute

Assuming you have ``python3`` installed, navigate to the directory where you want this project to live in and drop these lines

```bash
    git clone https://github.com/Giuliano-C/UniScraper.git &&
    cd UniScaper &&
    pip install pipenv &&
    pipenv shell &&
    pipenv install &&
    python -m coverage run -m unittest
```

## Acknowledgement

Project was built with reference to https://github.com/hhursev/recipe-scrapers
PingPongTool 1.0.0
쉬운 핑퐁빌더 사용을 위한 모듈

# PingPongTool
쉬운 핑퐁빌더 사용을 위한 모듈

## 설명
이 모듈은 `discord.py` 에서도 사용할 수 있게 비동기로 제작되었습니다.

꼭 `discord.py` 이 아니라도 다양한 곳에서 사용할 수 있게 제작되었습니다.

## 제작자
> Minibox

**연락**

이메일: `minibox724@gmail.com`

디스코드: `Minibox#8888`

## 사용 설명
`pip install PingPongTool`
```py
from PingPongTool import PingPong  # 핑퐁툴 모듈 임포트
import asyncio  # 비동기 사용을 위한 asyncio 모듈

URL = "이곳에 커스텀 API 링크를 넣으세요"  # 핑퐁 커스텀 API 사이트에서 링크
Authorization = "이곳에 인증 토큰을 넣으세요"  # 핑퐁 커스텀 API 사이트에서 인증 토큰

Ping = PingPong(URL, Authorization)  # 핑퐁 클래스 선언

async def Example():  # 비동기 사용을 위한 함수
    text = input(">>> ")  # 입력 받기
    data = await Ping.Pong("Example", text)  # 자연스러운 대화를 위한 세션 아이디와
                                             # 전송할 텍스트
    print(data) # {"text": "안녕안녕입니다🖐", "image": None}

asyncio.run(Example())  # 비동기로 함수 실행
```


## 라이선스
만약 이 모듈을 사용한다면 크레딧, 또는 임베드 푸터 같은곳에 이 모듈을 사용했다는 것을 정확히 알리세요.

---
---
버그 제보 받습니다.

깃허브 이슈 or 디스코드 ( `Minibox#8888` )