[mythtv-commits] mythtv branch fixes/29 updated by pbennett. v29.0-17-g4f8f6ae

Git Repo Owner noreply at mythtv.org
Sun Aug 27 16:35:46 UTC 2017


The branch, fixes/29 has been updated on the
mythtv repository by gitolite user pbennett.
       via  4f8f6aed87adda8c7033d479bd3f471393804a32 (commit)
      from  485676ce0e96597a0fab6d2588c290069e5b0ad8 (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 4f8f6aed87adda8c7033d479bd3f471393804a32
Author:    Mark Spieth <mark at digivation.com.au> at Sat, 26 Aug 2017 13:32:40 -0400
Committer: Peter Bennett <pbennett at mythtv.org> at Sun, 27 Aug 2017 12:35:15 -0400
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=4f8f6aed87adda8c7033d479bd3f471393804a32

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 at mythtv.org>
(cherry picked from commit e60c0283eda6f2e094a0b002eaea72f0ba06455b)



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

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

-- 



More information about the mythtv-commits mailing list