From be27cba0bddf8e82c0ee955ef7665bb663021f63 Mon Sep 17 00:00:00 2001 From: CoprDistGit Date: Mon, 15 May 2023 03:25:26 +0000 Subject: automatic import of python-espn-api --- .gitignore | 1 + python-espn-api.spec | 255 +++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 257 insertions(+) create mode 100644 python-espn-api.spec create mode 100644 sources diff --git a/.gitignore b/.gitignore index e69de29..0af2d4f 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/espn_api-0.30.0.tar.gz diff --git a/python-espn-api.spec b/python-espn-api.spec new file mode 100644 index 0000000..fcc7b30 --- /dev/null +++ b/python-espn-api.spec @@ -0,0 +1,255 @@ +%global _empty_manifest_terminate_build 0 +Name: python-espn-api +Version: 0.30.0 +Release: 1 +Summary: ESPN API +License: MIT License +URL: https://github.com/cwendt94/espn-api +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/66/aa/3546d3cada2ea418ba939309cba9d1a8f08127f223e01ad229665b1e1a5f/espn_api-0.30.0.tar.gz +BuildArch: noarch + + +%description +![](https://github.com/cwendt94/espn-api/workflows/Espn%20API/badge.svg) +![](https://github.com/cwendt94/espn-api/workflows/Espn%20API%20Integration%20Test/badge.svg) [![codecov](https://codecov.io/gh/cwendt94/espn-api/branch/master/graphs/badge.svg)](https://codecov.io/gh/cwendt94/espn-api) [![Join the chat at https://gitter.im/ff-espn-api/community](https://badges.gitter.im/ff-espn-api/community.svg)](https://gitter.im/ff-espn-api/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![PyPI version](https://badge.fury.io/py/espn-api.svg)](https://badge.fury.io/py/espn-api) + + +## ESPN API +This package uses ESPN's Fantasy API to extract data from any public or private league for **Fantasy Football and Basketball (NHL, MLB, and WNBA are in development)**. +Please feel free to make suggestions, bug reports, and pull request for features or fixes! + +This package was inspired and based off of [rbarton65/espnff](https://github.com/rbarton65/espnff). + +## Installing +With Git: +``` +git clone https://github.com/cwendt94/espn-api +cd espn-api +python3 setup.py install +``` +With pip: +``` +pip install espn_api +``` + +## Usage +### [For Getting Started and API details head over to the Wiki!](https://github.com/cwendt94/espn-api/wiki) +```python +# Football API +from espn_api.football import League +# Basketball API +from espn_api.basketball import League +# Hockey API +from espn_api.hockey import League +# Baseball API +from espn_api.baseball import League +# Init +league = League(league_id=222, year=2019) +``` + +### Run Tests +``` +python3 setup.py nosetests +``` +## [Discussions](https://github.com/cwendt94/espn-api/discussions) (new) +If you have any questions about the package, ESPN API data, or want to talk about a feature please start a [discussion](https://github.com/cwendt94/espn-api/discussions)! + + +## Issue Reporting +If you find a bug follow the steps below for reporting. + +1. Open a [new issue](https://github.com/cwendt94/espn-api/issues) with a brief description of the bug for the title. In the title also add which sport (Football or Basketball) + +2. Run the application in debug mode to view ESPN API request's and response's + ```python + # ... import statement above + league = League(league_id=1245, year=2019, debug=True) + ``` + The application will print all requests and the response from ESPN's API in the console. I would suggest piping the console output to a text file as it will be a lot of data. + +3. Find the last log before the crash and copy it in the issue descrption with the line number of the crash or possible bug. + +4. Submit the new issue! + +I will try to comment on the issue as soon as possible with my thoughts and possible fix! + +%package -n python3-espn-api +Summary: ESPN API +Provides: python-espn-api +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-espn-api +![](https://github.com/cwendt94/espn-api/workflows/Espn%20API/badge.svg) +![](https://github.com/cwendt94/espn-api/workflows/Espn%20API%20Integration%20Test/badge.svg) [![codecov](https://codecov.io/gh/cwendt94/espn-api/branch/master/graphs/badge.svg)](https://codecov.io/gh/cwendt94/espn-api) [![Join the chat at https://gitter.im/ff-espn-api/community](https://badges.gitter.im/ff-espn-api/community.svg)](https://gitter.im/ff-espn-api/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![PyPI version](https://badge.fury.io/py/espn-api.svg)](https://badge.fury.io/py/espn-api) + + +## ESPN API +This package uses ESPN's Fantasy API to extract data from any public or private league for **Fantasy Football and Basketball (NHL, MLB, and WNBA are in development)**. +Please feel free to make suggestions, bug reports, and pull request for features or fixes! + +This package was inspired and based off of [rbarton65/espnff](https://github.com/rbarton65/espnff). + +## Installing +With Git: +``` +git clone https://github.com/cwendt94/espn-api +cd espn-api +python3 setup.py install +``` +With pip: +``` +pip install espn_api +``` + +## Usage +### [For Getting Started and API details head over to the Wiki!](https://github.com/cwendt94/espn-api/wiki) +```python +# Football API +from espn_api.football import League +# Basketball API +from espn_api.basketball import League +# Hockey API +from espn_api.hockey import League +# Baseball API +from espn_api.baseball import League +# Init +league = League(league_id=222, year=2019) +``` + +### Run Tests +``` +python3 setup.py nosetests +``` +## [Discussions](https://github.com/cwendt94/espn-api/discussions) (new) +If you have any questions about the package, ESPN API data, or want to talk about a feature please start a [discussion](https://github.com/cwendt94/espn-api/discussions)! + + +## Issue Reporting +If you find a bug follow the steps below for reporting. + +1. Open a [new issue](https://github.com/cwendt94/espn-api/issues) with a brief description of the bug for the title. In the title also add which sport (Football or Basketball) + +2. Run the application in debug mode to view ESPN API request's and response's + ```python + # ... import statement above + league = League(league_id=1245, year=2019, debug=True) + ``` + The application will print all requests and the response from ESPN's API in the console. I would suggest piping the console output to a text file as it will be a lot of data. + +3. Find the last log before the crash and copy it in the issue descrption with the line number of the crash or possible bug. + +4. Submit the new issue! + +I will try to comment on the issue as soon as possible with my thoughts and possible fix! + +%package help +Summary: Development documents and examples for espn-api +Provides: python3-espn-api-doc +%description help +![](https://github.com/cwendt94/espn-api/workflows/Espn%20API/badge.svg) +![](https://github.com/cwendt94/espn-api/workflows/Espn%20API%20Integration%20Test/badge.svg) [![codecov](https://codecov.io/gh/cwendt94/espn-api/branch/master/graphs/badge.svg)](https://codecov.io/gh/cwendt94/espn-api) [![Join the chat at https://gitter.im/ff-espn-api/community](https://badges.gitter.im/ff-espn-api/community.svg)](https://gitter.im/ff-espn-api/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) [![PyPI version](https://badge.fury.io/py/espn-api.svg)](https://badge.fury.io/py/espn-api) + + +## ESPN API +This package uses ESPN's Fantasy API to extract data from any public or private league for **Fantasy Football and Basketball (NHL, MLB, and WNBA are in development)**. +Please feel free to make suggestions, bug reports, and pull request for features or fixes! + +This package was inspired and based off of [rbarton65/espnff](https://github.com/rbarton65/espnff). + +## Installing +With Git: +``` +git clone https://github.com/cwendt94/espn-api +cd espn-api +python3 setup.py install +``` +With pip: +``` +pip install espn_api +``` + +## Usage +### [For Getting Started and API details head over to the Wiki!](https://github.com/cwendt94/espn-api/wiki) +```python +# Football API +from espn_api.football import League +# Basketball API +from espn_api.basketball import League +# Hockey API +from espn_api.hockey import League +# Baseball API +from espn_api.baseball import League +# Init +league = League(league_id=222, year=2019) +``` + +### Run Tests +``` +python3 setup.py nosetests +``` +## [Discussions](https://github.com/cwendt94/espn-api/discussions) (new) +If you have any questions about the package, ESPN API data, or want to talk about a feature please start a [discussion](https://github.com/cwendt94/espn-api/discussions)! + + +## Issue Reporting +If you find a bug follow the steps below for reporting. + +1. Open a [new issue](https://github.com/cwendt94/espn-api/issues) with a brief description of the bug for the title. In the title also add which sport (Football or Basketball) + +2. Run the application in debug mode to view ESPN API request's and response's + ```python + # ... import statement above + league = League(league_id=1245, year=2019, debug=True) + ``` + The application will print all requests and the response from ESPN's API in the console. I would suggest piping the console output to a text file as it will be a lot of data. + +3. Find the last log before the crash and copy it in the issue descrption with the line number of the crash or possible bug. + +4. Submit the new issue! + +I will try to comment on the issue as soon as possible with my thoughts and possible fix! + +%prep +%autosetup -n espn-api-0.30.0 + +%build +%py3_build + +%install +%py3_install +install -d -m755 %{buildroot}/%{_pkgdocdir} +if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi +if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi +if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi +if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi +pushd %{buildroot} +if [ -d usr/lib ]; then + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . + +%files -n python3-espn-api -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Mon May 15 2023 Python_Bot - 0.30.0-1 +- Package Spec generated diff --git a/sources b/sources new file mode 100644 index 0000000..fdff948 --- /dev/null +++ b/sources @@ -0,0 +1 @@ +c218428220f9d8438395ba596f838bb7 espn_api-0.30.0.tar.gz -- cgit v1.2.3