diff --git a/.github/workflows/updateDomainsStable.yml b/.github/workflows/updateDomainsStable.yml new file mode 100644 index 00000000..5ab4d44a --- /dev/null +++ b/.github/workflows/updateDomainsStable.yml @@ -0,0 +1,32 @@ +name: Update channel domains +on: + workflow_dispatch: + schedule: + - cron: '30 17 * * *' + +jobs: + update: + runs-on: ubuntu-latest + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it + - uses: actions/checkout@v2 + with: + ref: stable + + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@v1 + with: + python-version: 3.7 + + - name: Install dependencies + run: pip install requests + + - name: Update domains + run: python tools/updateDomains.py + + - name: Commit & Push changes + uses: actions-js/push@master + with: + message: "Aggiornamento domini" + branch: "stable" + github_token: ${{ secrets.API_TOKEN_GITHUB }} \ No newline at end of file diff --git a/addon.xml b/addon.xml index 78137397..dda75cf4 100644 --- a/addon.xml +++ b/addon.xml @@ -1,4 +1,4 @@ - + @@ -27,9 +27,9 @@ resources/media/screenshot-2.png resources/media/screenshot-3.png - - Aggiunto menu globale "opzioni di KoD" -- Aggiunto canale tapmovie e server annessi -- Notifica quando il tipo di vista viene salvata (con indicazione del tipo di contenuto) + - aggiunta opzione "vai a pagina" nel menu contestuale dell'item "successivo>" +- riscritti canali mediaset e raiplay +- migliorie varie, in particolare nell'ordinamento dei server Naviga velocemente sul web e guarda i contenuti presenti [COLOR red]The owners and submitters to this addon do not host or distribute any of the content displayed by these addons nor do they have any affiliation with the content providers.[/COLOR] diff --git a/channels/altadefinizioneclick.py b/channels/altadefinizioneclick.py index 6115f687..a0aaced3 100644 --- a/channels/altadefinizioneclick.py +++ b/channels/altadefinizioneclick.py @@ -138,6 +138,7 @@ def newest(categoria): def check(item): + item.contentType = 'tvshow' def get_season(pageData, seas_url, season): data = '' episodes = support.match(pageData if pageData else seas_url, patronBlock=patron_episode, patron=patron_option).matches @@ -155,7 +156,7 @@ def check(item): url = support.match(item, patron=r'