CLI tool to get volleyball statistics from the Data Project Web Competition websites (WCM)
Project description
Volley Stats
CLI tool to get volleyball statistics from the Data Project Web Competition websites (WCM)
[!IMPORTANT] This tool is not affiliated with Genius Sports Company
Requirements
- Python 3.8+
Installation
pip3 install volleystats
Usage
volleystats [--help] --fed FED (--match MATCH | --comp COMP) [--log]
--fed
,-f
: Federation Acronym (required)--match
,-m
: Statistics of a single match (required, unless--comp
is provided)--comp
,-c
: List of matches in a competition (required, unless--match
is provided)--log
,-l
: View the logging during scraping--help
,-h
: Show help
Federations and Leagues Acronym
European Volleyball
fshv
: Albanian Volleyball Federationosbih
: Bosnia and Herzegovina Volleyball Federationbvf
: Bulgarian Volleyball Federationbvl
: Baltic Leaguevbl
: Bundesligahos
: Croatian Volleyball Federationcvf
: Czech Volleyball Federationdvbf
: Danish Volleyball Federationevf
: Estonian Volleyball Federationfbf
: Faroe Islands Volleyball Associationeope
: Hellenic Volleyball Federationhvf
: Hungary Volleyball Federationbli
: Icelandic Volleyball Associationiva
: Israel Volleyball Associationfipav
: Italian Volleyball Federationlvf
: Lithuanian Volleyball Federationmva
: Malta Volleyball Associationnvbf
: Norwegian Volleyball Federationfpv
: Portuguese Volleyball Federationfrv
: Romanian Volleyball Federationossrb
: Serbian Volleyball Federationsvf
: Slovak Volleyball Federationozs
: Slovenian Volleyball Federationrfevb
: Spanish Volleyball Federationsvbf
: Swedish Volleyball Federationswi
: Swiss Volleytvf
: Turkish Volleyball Federationpvlu
: Professional Volleyball League of Ukraine
South American Volleyball
feva
: Argentine Volleyball Federationcbv
: Brazilian Volleyball Confederationfcv
: Cordoba Volleyball Federationfpdv
: Peruvian Volleyball Federation
Data Project Web Competition endpoints
-
Base URL:
<Fed_Acronym>
-web.dataproject.com -
Endpoins:
-
/MainHome
-
/History?ID=
<ID_Fed>
-
/CompetitionHome?ID=
<Category_ID>
(could be female and male, pro or young) -
/CompetitionMatches?ID=
<Competition_ID>
-
/MatchStatistics?mID=
Match_ID>
&ID=Competition_ID>
-
Available Page Locales
- pt-BR
- en-GB
Docs
Development
$ git clone git@github.com:claromes/volleystats.git
$ cd volleystats
$ pip install -r requirements.txt
$ pip install --editable .
License
The package is licensed under the terms of the GNU General Public License v3.0
Author
Claromes (GitHub)
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for volleystats-0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca708876983024cee9068a150ee1e306d0c170b364542d752d7dde8969b55ae2 |
|
MD5 | ab4bf240cecad36aea1529f55c7cb3d0 |
|
BLAKE2b-256 | b751761d197c7bfdccb84f0ef4b4cbfe16d9756d1cf90ef2e7da26cab45ea18c |