Discussion:
[Xmltv-devel] tv_grab_sd_json and tv_grab_zz_sdjson in 0.5.69
Mike Bibbings
2017-03-07 07:07:50 UTC
Permalink
Both of the above grabbers have the same description 'Schedules Direct
JSON API' within the files.

This is causing some confusion within mythtv-setup, as it displays this
description, the user does not know which of the two grabbers they have
chosen.

Mike
Nick Morrott
2017-03-07 09:58:16 UTC
Permalink
Post by Mike Bibbings
Both of the above grabbers have the same description 'Schedules Direct
JSON API' within the files.
This is causing some confusion within mythtv-setup, as it displays this
description, the user does not know which of the two grabbers they have
chosen.
Whilst we put some thought into better descriptions, I note that there
are 4 related grabbers that might warrant more unique descriptions:

na_dd: $$ Grabber for North America-schedulesdirect.org
sd_json:$$ Grabber for schedulesDirect.org SD-JSON service (many countries)
zz_sdjson: $$ Grabber for schedulesDirect.org SD-JSON service (many countries)
zz_sdjson_sqlite: $$ Grabber for schedulesDirect.org SD-JSON service
(many countries)

Ideally, in that short description we need to get across that:

i) sd_json is deprecated in favour of zz_sdjson; and

ii) zz_sdjson_sqlite is database-backed (if it's not obvious to
end-users from the name) and so different again to the regular
zz_sdjson grabber.

Cheers,
Nick
Gary Buhrmaster
2017-03-09 00:07:25 UTC
Permalink
Post by Mike Bibbings
This is causing some confusion within mythtv-setup, as it displays this
description, the user does not know which of the two grabbers they have
chosen.
Yes, the inclusion of the transition sd_json
(last time it is included in the product?) means
that the results of tv_find_grabber that
mythtv-setup users can be a bit of a
confusion.

./tv_grab_zz_sdjson_sqlite|Multinational (Schedules Direct JSON web
services with SQLite DB)
./tv_grab_zz_sdjson|Schedules Direct JSON API
./tv_grab_sd_json|Schedules Direct JSON API

I am not sure that putting much effort into
improving the transition description is
worth a lot of effort. Better to delete it
from the distribution I would think (yes,
that may break some installations who have
not moved to the new(ew) names).
Robert Eden
2017-03-09 02:06:42 UTC
Permalink
Post by Mike Bibbings
Both of the above grabbers have the same description 'Schedules Direct
JSON API' within the files.
This is causing some confusion within mythtv-setup, as it displays this
description, the user does not know which of the two grabbers they have
chosen.
I'll go ahead and remove sd_json now, and add a note about sqlite.

Robert

Loading...