Releases: kj4ezj/zap2xml
v0.1.4 - Multiple Guide Download
This release pulls in the multi-guide download code @Sparticuz tried to introduce to the upstream repo (shuaiscott/zap2xml) in pull request 9.
Documentation is here.
Changes
- If
USERNAME2
is set, then:- Download guide data using
USERNAME
andPASSWORD
. - Download guide data using
USERNAME2
andPASSWORD2
. - Sort downloaded guides using
tv_sort
from the XMLTV package (prerequisite for the next step). - Merge downloaded guides into a single output file.
- Download guide data using
This feature would be very useful to people hosting Jellyfin (or equivalent) servers with TV tuners in multiple regions or with both over-the-air and cable television.
Installation
You can pull this release from the GitHub Container Registry...
docker pull ghcr.io/kj4ezj/zap2xml:v0.1.4
...or from Docker Hub.
docker pull docker.io/kj4ezj/zap2xml:v0.1.4
v0.1.3 - Exponential Backoff
This release adds exponential back-off to the automatic retry code @goatbased tried to introduce to the upstream repo (shuaiscott/zap2xml) in pull request 7.
Documentation is here.
Changes
The only change from v0.1.2 is that entry.sh
now uses an exponential back-off algorithm between retries instead of trying every thirty (30) seconds.
Installation
You can pull this release from the GitHub Container Registry...
docker pull ghcr.io/kj4ezj/zap2xml:v0.1.3
...or from Docker Hub.
docker pull docker.io/kj4ezj/zap2xml:v0.1.3
v0.1.2 - Automatic Retry
This release pulls in the automatic retry code @goatbased tried to introduce to the upstream repo (shuaiscott/zap2xml) in pull request 7.
Documentation is here.
Changes
The only change from v0.1.1 is that entry.sh
now automatically retries every thirty (30) seconds until the guide download is successful.
Installation
You can pull this release from the GitHub Container Registry...
docker pull ghcr.io/kj4ezj/zap2xml:v0.1.2
...or from Docker Hub.
docker pull docker.io/kj4ezj/zap2xml:v0.1.2
v0.1.1 - Don't Log Passwords
This release is functionally equivalent to shuaiscott/zap2xml, except it doesn't print your password to the screen or write it to your logs.
Documentation is here.
Changes
The only change from v0.1.0 is that zap2xml
no longer prints the argv
by default. You can force it to, for debugging, by setting DEBUG
to true
.
Installation
You can pull this release from the GitHub Container Registry...
docker pull ghcr.io/kj4ezj/zap2xml:v0.1.1
...or from Docker Hub.
docker pull docker.io/kj4ezj/zap2xml:v0.1.1
v0.1.0 - Upstream Equivalent
If you just want shuaiscott/zap2xml rebuilt regularly to pull in security updates for Linux and package dependencies, this release is for you!
Documentation is here.
Changes
There are no functional or behavioral changes in this release, by design.
- Added CICD using GitHub Actions.
- Lints BASH code with shellcheck and bashate.
- Builds docker container.
- Pushes container to both Docker Hub and the GitHub Container Registry.
- Wrote documentation.
- Can be run locally using act.
act --artifact-server-path .github/artifacts
.gitignore
- added.docker-compose.yml
- Updated
image
to point to the container from this repo. - Use GitHub Container Registry by default (reason).
- Pull using
v0.1.0
tag. - Changed default service name from
sports
tozap2xml
. - Removed broken optional args.
- Updated
dockerfile
- Reduced number of layers.
- Organized package list.
- Removed unused PPA.
- Changed PPA from
HTTP
toHTTPS
. - Added industry-standard Open Container Initiative (OCI) labels.
entry.sh
- Removed commented-out code.
- Switched to four-space indentation so that all files in this repo are the same.
- Minor linting changes.
zap2xml.pl
- Switched to four-space indentation so that all files in this repo are the same. Indentation in this file was previously mixed.
Installation
You can pull this release from the GitHub Container Registry...
docker pull ghcr.io/kj4ezj/zap2xml:v0.1.0
...or from Docker Hub.
docker pull docker.io/kj4ezj/zap2xml:v0.1.0