Mailing List Archive

mythtv branch master updated by pbennett. v30-Pre-23-ge60c028
The branch, master has been updated on the
mythtv repository by gitolite user pbennett.
via e60c0283eda6f2e094a0b002eaea72f0ba06455b (commit)
from deeed3c2bccb77277cd3568b4760fbf433dcde19 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit e60c0283eda6f2e094a0b002eaea72f0ba06455b
Author: Mark Spieth <mark@digivation.com.au> at Sat, 26 Aug 2017 13:32:40 -0400
Committer: Peter Bennett <pbennett@mythtv.org> at Sat, 26 Aug 2017 13:32:40 -0400
URL: http://code.mythtv.org/cgit/mythtv/commit/?id=e60c0283eda6f2e094a0b002eaea72f0ba06455b

ttvdb: Update to support new JSON API.
The old xml ttvdb api will be terminated on September 30th 2017.

Consolidated from multiple commits.

Fixes #13084

* Update ttdvb to use V2 API
* Update python to 2/3 compatability
* Update tvdb_api with upstream 2.0-dev
* Fix some incorrect exception formatting in ttvdb.py

* Upstream support for partial language data
* Upstream handle loadurl errors by callers
* Upstream support no cache and non-conforming cache
* Upstream tolerate missing cache _ignored_parameters attribute
* Remove username and userkey from auth info, not required, less brittle
* python 3.6 support for num-seasons output order

* ttvdb fix output of more commands
* -l de -m -a US -D 72449 1 10
* -l en -a US -D 281053

* Handle empty cast
* ttvdb: Add more detailed episode data
* ttvdb.py Handle no actors in returned data
* ttvdb: add old requests_cache version compatability
* ttvdb Fix User-Agent to a specific one, fixes auth 403
* ttvdb Restore original api key
* ttvdb Fix up python3 compatability
* ttvdb fix all error outputs to stderr
* ttvdb: make doctest a bit less brittle with changing data

Signed-off-by: Peter Bennett <pbennett@mythtv.org>



-----------------------------------------------------------------------

Summary of changes:
mythtv/bindings/python/MythTV/__init__.py | 22 +-
mythtv/bindings/python/MythTV/_conn_mysqldb.py | 6 +-
mythtv/bindings/python/MythTV/_conn_oursql.py | 4 +-
mythtv/bindings/python/MythTV/altdict.py | 9 +-
mythtv/bindings/python/MythTV/connections.py | 48 +-
mythtv/bindings/python/MythTV/database.py | 17 +-
mythtv/bindings/python/MythTV/dataheap.py | 40 +-
mythtv/bindings/python/MythTV/logging.py | 12 +-
mythtv/bindings/python/MythTV/methodheap.py | 14 +-
mythtv/bindings/python/MythTV/msearch.py | 2 +-
mythtv/bindings/python/MythTV/mythproto.py | 5 +-
.../python/MythTV/ttvdb/XSLT/tvdbCollection.xsl | 127 ++-
.../python/MythTV/ttvdb/XSLT/tvdbQuery.xsl | 18 +-
.../python/MythTV/ttvdb/XSLT/tvdbVideo.xsl | 87 +-
mythtv/bindings/python/MythTV/ttvdb/cache.py | 230 ----
.../MythTV/ttvdb/requests_cache_compatability.py | 44 +
mythtv/bindings/python/MythTV/ttvdb/tvdbXslt.py | 108 ++-
mythtv/bindings/python/MythTV/ttvdb/tvdb_api.py | 1186 ++++++++++++-------
.../python/MythTV/ttvdb/tvdb_create_key.py | 36 +
.../python/MythTV/ttvdb/tvdb_exceptions.py | 48 +-
mythtv/bindings/python/MythTV/ttvdb/tvdb_ui.py | 121 +--
mythtv/bindings/python/MythTV/utility/__init__.py | 18 +-
mythtv/bindings/python/MythTV/utility/altdict.py | 6 +-
.../bindings/python/MythTV/utility/dequebuffer.py | 13 +-
mythtv/bindings/python/MythTV/utility/dicttoxml.py | 400 +++++++
mythtv/bindings/python/MythTV/utility/dt.py | 6 +-
mythtv/bindings/python/MythTV/utility/enum.py | 8 +-
mythtv/bindings/python/MythTV/utility/other.py | 40 +-
.../programs/scripts/metadata/Television/ttvdb.py | 1228 ++++++++++++++++----
.../scripts/metadata/Television/tvdb_test.conf | 7 +
30 files changed, 2637 insertions(+), 1273 deletions(-)
delete mode 100644 mythtv/bindings/python/MythTV/ttvdb/cache.py
create mode 100644 mythtv/bindings/python/MythTV/ttvdb/requests_cache_compatability.py
create mode 100644 mythtv/bindings/python/MythTV/ttvdb/tvdb_create_key.py
create mode 100644 mythtv/bindings/python/MythTV/utility/dicttoxml.py
create mode 100644 mythtv/programs/scripts/metadata/Television/tvdb_test.conf

--

_______________________________________________
mythtv-firehose mailing list
mythtv-firehose@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-firehose