Skip to content

Releases: kj4ezj/zap2xml

v0.1.4 - Multiple Guide Download

27 Feb 20:24
45d9288
Compare
Choose a tag to compare

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:
    1. Download guide data using USERNAME and PASSWORD.
    2. Download guide data using USERNAME2 and PASSWORD2.
    3. Sort downloaded guides using tv_sort from the XMLTV package (prerequisite for the next step).
    4. Merge downloaded guides into a single output file.

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

27 Feb 00:35
7f884e3
Compare
Choose a tag to compare

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

27 Feb 00:16
fe639f6
Compare
Choose a tag to compare

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

26 Feb 23:43
0c31a5d
Compare
Choose a tag to compare

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

26 Feb 22:49
f61d9e7
Compare
Choose a tag to compare

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.
  • .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 to zap2xml.
    • Removed broken optional args.
  • dockerfile
  • 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