FIVB VIS(Volleyball Information System)는 국제배구연맹(FIVB)이 개발·운영하는 배구 경기 및 선수 관리 통합 시스템입니다. 이 시스템은 전 세계 배구 대회와 선수, 팀, 심판, 경기 결과, 통계, 이적, 공식 문서 등 배구와 관련된 거의 모든 정보를 디지털로 관리하고 공유하는 목적으로 만들어졌습니다.
이 코드는 공개 데이터와 공식적으로 문서화된 요청만을 처리하며, XML과 JSON 형식의 응답을 제공합니다.
VIS web service documentation에서 자세한 사용 방식을 확인할 수 있습니다.
기존 fivbvis 라이브러리를 발전시켜 다양한 기능을 사용할 수 있습니다.
- 선수 정보 (Player)
- 팀/클럽 정보 (Team)
- 토너먼트 정보 (Tournament)
- 경기 정보 (Match)
- Pools / Players Rankings
tests/ 파일들의 실행 결과를 output/ 에서 확인 가능합니다.
가상환경의 생성은 poetry 를 사용합니다. 3.11 버전에서 개발되었습니다.
- poetry 를 설치한 뒤,
poetry env use -- 3.11명령어를 이용해 가상환경을 생성하세요. poetry install명령어를 통해 패키지를 설치하세요.
프로젝트 루트 디렉토리(fivbvis_client/)에서 파이썬 모듈을 실행해주세요.
# run matches_request.py
poetry run python -m tests.matches_request
# Or - without poetry run
poetry shell
python -m tests.matches_request