branch master updated (93c2945 -> ff56fef)
This is an automated email from the git hooks/post-receive script. New change to branch master in repository oipf-stub. See https://gitlab.nuiton.org/codelutin/oipf-stub.git from 93c2945 [JsonTvProvider] - implementing a provider for json files (conversion of wml tv file into json) new ff56fef [JsonTvProvider] - Adding a default endpoint for json format The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit ff56fefe1a8cf002ece7242f4a2a401430f5dad3 Author: Samuel Maisonneuve <maisonneuve@codelutin.com> Date: Wed Apr 20 15:07:24 2016 +0200 [JsonTvProvider] - Adding a default endpoint for json format Summary of changes: data/fr_tnt.json | 1 + src/provider/AbstractXmlTvProvider.js | 4 +++- src/provider/JsonTvProvider.js | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 data/fr_tnt.json -- To stop receiving notification emails like this one, please contact SCM administrator <admin+scm@forge.codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch master in repository oipf-stub. See https://gitlab.nuiton.org/codelutin/oipf-stub.git commit ff56fefe1a8cf002ece7242f4a2a401430f5dad3 Author: Samuel Maisonneuve <maisonneuve@codelutin.com> Date: Wed Apr 20 15:07:24 2016 +0200 [JsonTvProvider] - Adding a default endpoint for json format --- data/fr_tnt.json | 1 + src/provider/AbstractXmlTvProvider.js | 4 +++- src/provider/JsonTvProvider.js | 2 ++ 3 files changed, 6 insertions(+), 1 deletion(-) diff --git a/data/fr_tnt.json b/data/fr_tnt.json new file mode 100644 index 0000000..bfc5a96 --- /dev/null +++ b/data/fr_tnt.json @@ -0,0 +1 @@ +{"@attributes":{"generator-info-name":"KaZeR's XMLTV","generator-info-url":"http:\/\/www.kazer.org"},"comment":{},"channel":[{"@attributes":{"id":"EUR2.kazer.org"},"display-name":"D17"},{"@attributes":{"id":"DIR1.kazer.org"},"display-name":"Direct 8"},{"@attributes":{"id":"FRA2.kazer.org"},"display-name":"FRANCE 2"},{"@attributes":{"id":"FRA3.kazer.org"},"display-name":"FRANCE 3"},{"@attributes":{"id":"FRA4.kazer.org"},"display-name":"FRANCE 4"},{"@attributes":{"id":"FRA5.kazer.org"},"di [...] \ No newline at end of file diff --git a/src/provider/AbstractXmlTvProvider.js b/src/provider/AbstractXmlTvProvider.js index 403a83b..13c6e3c 100644 --- a/src/provider/AbstractXmlTvProvider.js +++ b/src/provider/AbstractXmlTvProvider.js @@ -28,12 +28,14 @@ let defaultChannelInfo = require("../../data/fr_tnt_channels.json"); */ module.exports = class AbstractXmlTvProvider extends DataProvider { + get DEFAULT_END_POINT() { return "./data/fr_tnt.xml"; } + constructor(option) { super(); option = option || {}; this.maxDate = option.maxDate && moment(option.maxDate).unix(); // in second - this.endpoint = option.endpoint || "./data/fr_tnt.xml"; + this.endpoint = option.endpoint || this.DEFAULT_END_POINT; this.channelInfo = {}; if (option.acceptChannelWithoutDVB === false) { // undefined must be true this.acceptChannelWithoutDVB = false; diff --git a/src/provider/JsonTvProvider.js b/src/provider/JsonTvProvider.js index f94a874..52d9342 100644 --- a/src/provider/JsonTvProvider.js +++ b/src/provider/JsonTvProvider.js @@ -28,6 +28,8 @@ let defaultChannelInfo = require("../../data/fr_tnt_channels.json"); */ module.exports = class JsonTvProvider extends AbstractXmlTvProvider { + get DEFAULT_END_POINT() { return "./data/fr_tnt.json"; } + /** * Fetch json content depending on endpoint configuration (local file or remote url). * -- To stop receiving notification emails like this one, please contact SCM administrator <admin+scm@forge.codelutin.com>.
participants (1)
-
scm