[mythtv-commits] Ticket #13084: ttvdb.py will cease to function - TTVDB will discontinue support for V1 XML API in 3 months time on October 1st, 2017

MythTV noreply at mythtv.org
Sun Aug 27 16:35:51 UTC 2017


#13084: ttvdb.py will cease to function - TTVDB will discontinue support for V1 XML
API in 3 months time on October 1st, 2017
-------------------------------------------------+-------------------------
 Reporter:  Frederick Henderson <frederickjh@…>  |          Owner:
                                                 |  markspieth
     Type:  Bug Report - General                 |         Status:  closed
 Priority:  minor                                |      Milestone:  29.0
Component:  MythTV - Mythmetadatalookup          |        Version:
                                                 |  Unspecified
 Severity:  medium                               |     Resolution:  fixed
 Keywords:                                       |  Ticket locked:  0
-------------------------------------------------+-------------------------

Comment (by Mark Spieth <mark@…>):

 In [changeset:"4f8f6aed87adda8c7033d479bd3f471393804a32/mythtv"]:
 {{{
 #!CommitTicketReference repository="mythtv"
 revision="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)
 }}}

--
Ticket URL: <https://code.mythtv.org/trac/ticket/13084#comment:60>
MythTV <http://www.mythtv.org>
MythTV Media Center


More information about the mythtv-commits mailing list