diff --git a/README.md b/README.md index 282053d5..54953aa5 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # nba_api -##### Current Version: v1.0.3 +##### Current Version: v1.0.4 `nba_api` is an API Client for `www.nba.com`. This package is meant to make the API Endpoints more accessible and to provide extensive documentation. @@ -26,6 +26,11 @@ pip install nba_api - [pandas](https://pandas.pydata.org/) `optional` +## Endpoint Analysis +A major purpose of this package is to map and analyze as many endpoints on NBA.com as possible. The documentation and analysis on the Endpoints and Parameters found in this package is some of the most extensive information available on these largely undocumented Endpoints. Please open an issue with any additional Endpoints/APIs. + +[Endpoint Analysis JSON _for use with other clients_](https://github.com/swar/nba_api/tree/master/analysis_archive/stats) + ## Usage Examples - [`stats.nba.com`](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/examples.md) @@ -36,27 +41,8 @@ pip install nba_api - [Package Structure](https://github.com/swar/nba_api/tree/master/docs/package_structure.md) -- [Endpoint Analysis Format](https://github.com/swar/nba_api/tree/master/docs/endpoint_analysis_format.md) - -- [Scripts](https://github.com/swar/nba_api/tree/master/docs/scripts.md) - -- NBA API - - Library - - Debug - - [debug.py](https://github.com/swar/nba_api/tree/master/docs/nba_api/debug.md) - - [http.py](https://github.com/swar/nba_api/tree/master/docs/nba_api/library/http.md) - - Tools - - [Endpoint Analysis](https://github.com/swar/nba_api/tree/master/docs/nba_api/tools/stats/endpoint_analysis/analysis.md) - - [Endpoint Documentation Generator](https://github.com/swar/nba_api/tree/master/docs/nba_api/tools/stats/endpoint_documentation_generator/generator.md) - - [Endpoint Py File Generator](https://github.com/swar/nba_api/tree/master/docs/nba_api/tools/stats/endpoint_py_file_generator/generator.md) - - [Parameter Documentation Generator](https://github.com/swar/nba_api/tree/master/docs/nba_api/tools/stats/parameter_documentation_generator/generator.md) - - Stats [`stats.nba.com`](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/endpoints) - - [Examples](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/examples.md) - - Library - - [data.py](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/library/data.md) - - [http.py](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/library/http.md) - - [parameters.py](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/library/parameters.md) - - Static - - [players.py](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/static/players.md) - - [teams.py](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/static/teams.md) - - [Endpoints](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/endpoints_data_structure.md) \ No newline at end of file +- Stats [`stats.nba.com`](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/endpoints) + - [Endpoints Documentation](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/endpoints) + - Static + - [players.py](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/static/players.md) + - [teams.py](https://github.com/swar/nba_api/tree/master/docs/nba_api/stats/static/teams.md) \ No newline at end of file diff --git a/docs/endpoint_analysis_format.md b/docs/endpoint_analysis_format.md index 23c6a13a..ba33a6a9 100644 --- a/docs/endpoint_analysis_format.md +++ b/docs/endpoint_analysis_format.md @@ -23,6 +23,6 @@ _**status**_ | This field will be 'success' or 'fail'. Success statuses have pas _**endpoint**_ | The name of the endpoint. _**data_sets**_ | The data sets that are returned by the endpoint and their data headers. _**parameters**_ | All parameters for the endpoint. -_**required_parameters**_ | All parameters for the endpoint that throw a required flag. +_**required_parameters**_ | All parameters for the endpoint that throw a required flag. _Please note, required parameters can also be nullable. They just require a parameter to be passed._ _**nullable_parameters**_ | All parameters for the endpoint that do not require a value. _**parameter_patterns**_ | Regular expression patterns for each parameter. diff --git a/docs/version_log.md b/docs/version_log.md index 2db3f491..3019462e 100644 --- a/docs/version_log.md +++ b/docs/version_log.md @@ -1,3 +1,7 @@ +# `v1.0.4` +#### 2018-09-25 +* Updating description on PyPi + # `v1.0.3` #### 2018-09-25 * Fixed a bug in `find_team_name_by_id()` in static/teams. diff --git a/setup.py b/setup.py index 7704d436..8746acf7 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ setuptools.setup( name="nba_api", - version="1.0.3", + version="1.0.4", author="Swar Patel", author_email="swar.m.patel@gmail.com", description="An API Client package to access the APIs for NBA.com",