mirror of
https://github.com/dmunozv04/iSponsorBlockTV.git
synced 2025-12-22 15:38:27 +03:00
Compare commits
1 Commits
pre-commit
...
dependabot
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
23bee05db9 |
2
.github/workflows/build_docker_images.yml
vendored
2
.github/workflows/build_docker_images.yml
vendored
@@ -28,7 +28,7 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
# Get the repository's code
|
# Get the repository's code
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v5
|
||||||
|
|
||||||
# Generate docker tags
|
# Generate docker tags
|
||||||
- name: Docker meta
|
- name: Docker meta
|
||||||
|
|||||||
14
.github/workflows/release.yml
vendored
14
.github/workflows/release.yml
vendored
@@ -30,7 +30,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v5
|
||||||
|
|
||||||
- name: Set up Python ${{ env.PYTHON_VERSION }}
|
- name: Set up Python ${{ env.PYTHON_VERSION }}
|
||||||
uses: actions/setup-python@v6
|
uses: actions/setup-python@v6
|
||||||
@@ -46,7 +46,7 @@ jobs:
|
|||||||
run: python -m hatch build
|
run: python -m hatch build
|
||||||
|
|
||||||
- name: Upload artifact
|
- name: Upload artifact
|
||||||
uses: actions/upload-artifact@v5
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: sdist-and-wheel
|
name: sdist-and-wheel
|
||||||
path: dist/*
|
path: dist/*
|
||||||
@@ -104,7 +104,7 @@ jobs:
|
|||||||
|
|
||||||
steps:
|
steps:
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v5
|
||||||
|
|
||||||
- name: Clone PyApp
|
- name: Clone PyApp
|
||||||
run: git clone --depth 1 --branch $PYAPP_VERSION https://github.com/ofek/pyapp $PYAPP_REPO
|
run: git clone --depth 1 --branch $PYAPP_VERSION https://github.com/ofek/pyapp $PYAPP_REPO
|
||||||
@@ -141,7 +141,7 @@ jobs:
|
|||||||
hatch --version
|
hatch --version
|
||||||
|
|
||||||
- name: Get artifact
|
- name: Get artifact
|
||||||
uses: actions/download-artifact@v6
|
uses: actions/download-artifact@v5
|
||||||
with:
|
with:
|
||||||
name: sdist-and-wheel
|
name: sdist-and-wheel
|
||||||
path: ${{ github.workspace }}/dist
|
path: ${{ github.workspace }}/dist
|
||||||
@@ -165,7 +165,7 @@ jobs:
|
|||||||
continue-on-error: true # Continue if attestation fails (it will fail on forks)
|
continue-on-error: true # Continue if attestation fails (it will fail on forks)
|
||||||
|
|
||||||
- name: Upload built binary package
|
- name: Upload built binary package
|
||||||
uses: actions/upload-artifact@v5
|
uses: actions/upload-artifact@v4
|
||||||
with:
|
with:
|
||||||
name: binaries-${{ matrix.job.release_suffix }}
|
name: binaries-${{ matrix.job.release_suffix }}
|
||||||
path: dist/binary/*
|
path: dist/binary/*
|
||||||
@@ -181,7 +181,7 @@ jobs:
|
|||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Get artifact
|
- name: Get artifact
|
||||||
uses: actions/download-artifact@v6
|
uses: actions/download-artifact@v5
|
||||||
with:
|
with:
|
||||||
name: sdist-and-wheel
|
name: sdist-and-wheel
|
||||||
path: dist
|
path: dist
|
||||||
@@ -200,7 +200,7 @@ jobs:
|
|||||||
if: github.event_name == 'release' && github.event.action == 'published'
|
if: github.event_name == 'release' && github.event.action == 'published'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/download-artifact@v6
|
- uses: actions/download-artifact@v5
|
||||||
name: Get artifact
|
name: Get artifact
|
||||||
with:
|
with:
|
||||||
path: dist
|
path: dist
|
||||||
|
|||||||
4
.github/workflows/update_docker_readme.yml
vendored
4
.github/workflows/update_docker_readme.yml
vendored
@@ -18,11 +18,11 @@ jobs:
|
|||||||
steps:
|
steps:
|
||||||
# Get the repository's code
|
# Get the repository's code
|
||||||
- name: Checkout
|
- name: Checkout
|
||||||
uses: actions/checkout@v6
|
uses: actions/checkout@v5
|
||||||
|
|
||||||
# Update description
|
# Update description
|
||||||
- name: Update repo description
|
- name: Update repo description
|
||||||
uses: peter-evans/dockerhub-description@v5
|
uses: peter-evans/dockerhub-description@v4
|
||||||
with:
|
with:
|
||||||
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||||
|
|||||||
@@ -19,13 +19,13 @@ repos:
|
|||||||
- id: mixed-line-ending # replaces or checks mixed line ending
|
- id: mixed-line-ending # replaces or checks mixed line ending
|
||||||
- id: trailing-whitespace # checks for trailing whitespace
|
- id: trailing-whitespace # checks for trailing whitespace
|
||||||
- repo: https://github.com/astral-sh/ruff-pre-commit
|
- repo: https://github.com/astral-sh/ruff-pre-commit
|
||||||
rev: v0.14.9
|
rev: v0.12.12
|
||||||
hooks:
|
hooks:
|
||||||
- id: ruff
|
- id: ruff
|
||||||
args: [ --fix, --exit-non-zero-on-fix ]
|
args: [ --fix, --exit-non-zero-on-fix ]
|
||||||
- id: ruff-format
|
- id: ruff-format
|
||||||
- repo: https://github.com/igorshubovych/markdownlint-cli
|
- repo: https://github.com/igorshubovych/markdownlint-cli
|
||||||
rev: v0.47.0
|
rev: v0.45.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: markdownlint
|
- id: markdownlint
|
||||||
args: ["--fix"]
|
args: ["--fix"]
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ Open an issue/pull request if you have tested a device that isn't listed here.
|
|||||||
|
|
||||||
| Device | Status |
|
| Device | Status |
|
||||||
|:-------------------|:------:|
|
|:-------------------|:------:|
|
||||||
| Apple TV | ✅* |
|
| Apple TV | ✅ |
|
||||||
| Samsung TV (Tizen) | ✅ |
|
| Samsung TV (Tizen) | ✅ |
|
||||||
| LG TV (WebOS) | ✅ |
|
| LG TV (WebOS) | ✅ |
|
||||||
| Android TV | ✅ |
|
| Android TV | ✅ |
|
||||||
@@ -36,13 +36,6 @@ Open an issue/pull request if you have tested a device that isn't listed here.
|
|||||||
| Xbox One/Series | ✅ |
|
| Xbox One/Series | ✅ |
|
||||||
| Playstation 4/5 | ✅ |
|
| Playstation 4/5 | ✅ |
|
||||||
|
|
||||||
*Ad muting won't work when using AirPlay to send the audio to another speaker.
|
|
||||||
|
|
||||||
** Shorts aren't fully supported due to limitations on YouTube's side.
|
|
||||||
A single short can be seen by either selecting the "Disconnect" option in the
|
|
||||||
warning shown
|
|
||||||
or by long pressing the thumbnail to open the menu and clicking play from there
|
|
||||||
|
|
||||||
## Usage
|
## Usage
|
||||||
|
|
||||||
Run iSponsorBlockTV on a computer that has network access. It doesn't need to
|
Run iSponsorBlockTV on a computer that has network access. It doesn't need to
|
||||||
|
|||||||
@@ -1,7 +1,8 @@
|
|||||||
|
version: '3.3'
|
||||||
services:
|
services:
|
||||||
iSponsorBlockTV:
|
iSponsorBlockTV:
|
||||||
image: ghcr.io/dmunozv04/isponsorblocktv
|
image: ghcr.io/dmunozv04/isponsorblocktv
|
||||||
container_name: iSponsorBlockTV
|
container_name: iSponsorBlockTV
|
||||||
restart: unless-stopped
|
restart: unless-stopped
|
||||||
volumes:
|
volumes:
|
||||||
- /PATH_TO_YOUR_DATA_DIR:/app/data
|
- /PATH_TO_YOUR_DATA_DIR:/app/data
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
[project]
|
[project]
|
||||||
name = "iSponsorBlockTV"
|
name = "iSponsorBlockTV"
|
||||||
version = "2.6.1"
|
version = "2.6.0"
|
||||||
authors = [
|
authors = [
|
||||||
{"name" = "dmunozv04"}
|
{"name" = "dmunozv04"}
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -6,5 +6,5 @@ rich==14.1.0
|
|||||||
ssdp==1.3.1
|
ssdp==1.3.1
|
||||||
textual==5.3.0
|
textual==5.3.0
|
||||||
textual-slider==0.2.0
|
textual-slider==0.2.0
|
||||||
xmltodict==0.15.1
|
xmltodict==1.0.2
|
||||||
rich_click==1.8.9
|
rich_click==1.8.9
|
||||||
|
|||||||
Reference in New Issue
Block a user