Skip to content

Releases: darkace1998/jw-scripts

Release v1.6.3

23 Mar 20:00
8e1e68c

Choose a tag to compare

JW Scripts v1.6.3

Downloads

Choose the appropriate binary for your platform:

  • Linux (x64): jwb-index-linux-amd64, jwb-offline-linux-amd64, jwb-books-linux-amd64, jwb-music-linux-amd64
  • Linux (ARM64): jwb-index-linux-arm64, jwb-offline-linux-arm64, jwb-books-linux-arm64, jwb-music-linux-arm64
  • Windows (x64): jwb-index-windows-amd64.exe, jwb-offline-windows-amd64.exe, jwb-books-windows-amd64.exe, jwb-music-windows-amd64.exe
  • Windows (ARM64): jwb-index-windows-arm64.exe, jwb-offline-windows-arm64.exe, jwb-books-windows-arm64.exe, jwb-music-windows-arm64.exe
  • macOS (Intel): jwb-index-darwin-amd64, jwb-offline-darwin-amd64, jwb-books-darwin-amd64, jwb-music-darwin-amd64
  • macOS (Apple Silicon): jwb-index-darwin-arm64, jwb-offline-darwin-arm64, jwb-books-darwin-arm64, jwb-music-darwin-arm64

Or download the complete archives:

  • Platform-specific .tar.gz (Linux/macOS) or .zip (Windows) files

Usage

After downloading, make the binaries executable (Linux/macOS):

chmod +x jwb-index-* jwb-offline-* jwb-books-* jwb-music-*

For help with commands:

./jwb-index --help
./jwb-offline --help
./jwb-books --help
./jwb-music --help

Verification

Verify downloads using the provided checksums.txt file:

sha256sum -c checksums.txt

What's Changed

  • Fix 13 bugs found during deep code review and functional testing by @darkace1998 in #37

Full Changelog: v1.6.2...v1.6.3

Release v1.6.2

22 Feb 21:55

Choose a tag to compare

JW Scripts v1.6.2

Downloads

Choose the appropriate binary for your platform:

  • Linux (x64): jwb-index-linux-amd64, jwb-offline-linux-amd64, jwb-books-linux-amd64, jwb-music-linux-amd64
  • Linux (ARM64): jwb-index-linux-arm64, jwb-offline-linux-arm64, jwb-books-linux-arm64, jwb-music-linux-arm64
  • Windows (x64): jwb-index-windows-amd64.exe, jwb-offline-windows-amd64.exe, jwb-books-windows-amd64.exe, jwb-music-windows-amd64.exe
  • Windows (ARM64): jwb-index-windows-arm64.exe, jwb-offline-windows-arm64.exe, jwb-books-windows-arm64.exe, jwb-music-windows-arm64.exe
  • macOS (Intel): jwb-index-darwin-amd64, jwb-offline-darwin-amd64, jwb-books-darwin-amd64, jwb-music-darwin-amd64
  • macOS (Apple Silicon): jwb-index-darwin-arm64, jwb-offline-darwin-arm64, jwb-books-darwin-arm64, jwb-music-darwin-arm64

Or download the complete archives:

  • Platform-specific .tar.gz (Linux/macOS) or .zip (Windows) files

Usage

After downloading, make the binaries executable (Linux/macOS):

chmod +x jwb-index-* jwb-offline-* jwb-books-* jwb-music-*

For help with commands:

./jwb-index --help
./jwb-offline --help
./jwb-books --help
./jwb-music --help

Verification

Verify downloads using the provided checksums.txt file:

sha256sum -c checksums.txt

Full Changelog: v1.6.1...v1.6.2

Release v1.6.1

22 Feb 21:52
ffe97b2

Choose a tag to compare

JW Scripts v1.6.1

Downloads

Choose the appropriate binary for your platform:

  • Linux (x64): jwb-index-linux-amd64, jwb-offline-linux-amd64, jwb-books-linux-amd64, jwb-music-linux-amd64
  • Linux (ARM64): jwb-index-linux-arm64, jwb-offline-linux-arm64, jwb-books-linux-arm64, jwb-music-linux-arm64
  • Windows (x64): jwb-index-windows-amd64.exe, jwb-offline-windows-amd64.exe, jwb-books-windows-amd64.exe, jwb-music-windows-amd64.exe
  • Windows (ARM64): jwb-index-windows-arm64.exe, jwb-offline-windows-arm64.exe, jwb-books-windows-arm64.exe, jwb-music-windows-arm64.exe
  • macOS (Intel): jwb-index-darwin-amd64, jwb-offline-darwin-amd64, jwb-books-darwin-amd64, jwb-music-darwin-amd64
  • macOS (Apple Silicon): jwb-index-darwin-arm64, jwb-offline-darwin-arm64, jwb-books-darwin-arm64, jwb-music-darwin-arm64

Or download the complete archives:

  • Platform-specific .tar.gz (Linux/macOS) or .zip (Windows) files

Usage

After downloading, make the binaries executable (Linux/macOS):

chmod +x jwb-index-* jwb-offline-* jwb-books-* jwb-music-*

For help with commands:

./jwb-index --help
./jwb-offline --help
./jwb-books --help
./jwb-music --help

Verification

Verify downloads using the provided checksums.txt file:

sha256sum -c checksums.txt

What's Changed

  • Add todo.md with prioritized project improvements and complete all high-priority items by @Copilot in #34
  • Fix gosec SSRF and path traversal findings by @Copilot in #35

Full Changelog: v1.6.0...v1.6.1

Release v1.6.0

07 Feb 23:07

Choose a tag to compare

JW Scripts v1.6.0

Downloads

Choose the appropriate binary for your platform:

  • Linux (x64): jwb-index-linux-amd64, jwb-offline-linux-amd64, jwb-books-linux-amd64, jwb-music-linux-amd64
  • Linux (ARM64): jwb-index-linux-arm64, jwb-offline-linux-arm64, jwb-books-linux-arm64, jwb-music-linux-arm64
  • Windows (x64): jwb-index-windows-amd64.exe, jwb-offline-windows-amd64.exe, jwb-books-windows-amd64.exe, jwb-music-windows-amd64.exe
  • Windows (ARM64): jwb-index-windows-arm64.exe, jwb-offline-windows-arm64.exe, jwb-books-windows-arm64.exe, jwb-music-windows-arm64.exe
  • macOS (Intel): jwb-index-darwin-amd64, jwb-offline-darwin-amd64, jwb-books-darwin-amd64, jwb-music-darwin-amd64
  • macOS (Apple Silicon): jwb-index-darwin-arm64, jwb-offline-darwin-arm64, jwb-books-darwin-arm64, jwb-music-darwin-arm64

Or download the complete archives:

  • Platform-specific .tar.gz (Linux/macOS) or .zip (Windows) files

Usage

After downloading, make the binaries executable (Linux/macOS):

chmod +x jwb-index-* jwb-offline-* jwb-books-* jwb-music-*

For help with commands:

./jwb-index --help
./jwb-offline --help
./jwb-books --help
./jwb-music --help

Verification

Verify downloads using the provided checksums.txt file:

sha256sum -c checksums.txt

What's Changed

  • Fix all 17 bugs identified in deep code analysis by @Copilot in #31
  • Add JW Broadcasting MP3 downloads and audio-only mode to jwb-music by @Copilot in #33

Full Changelog: v1.5.1...v1.6.0

Release v1.5.1

12 Jan 19:34

Choose a tag to compare

JW Scripts v1.5.1

Downloads

Choose the appropriate binary for your platform:

  • Linux (x64): jwb-index-linux-amd64, jwb-offline-linux-amd64, jwb-books-linux-amd64, jwb-music-linux-amd64
  • Linux (ARM64): jwb-index-linux-arm64, jwb-offline-linux-arm64, jwb-books-linux-arm64, jwb-music-linux-arm64
  • Windows (x64): jwb-index-windows-amd64.exe, jwb-offline-windows-amd64.exe, jwb-books-windows-amd64.exe, jwb-music-windows-amd64.exe
  • Windows (ARM64): jwb-index-windows-arm64.exe, jwb-offline-windows-arm64.exe, jwb-books-windows-arm64.exe, jwb-music-windows-arm64.exe
  • macOS (Intel): jwb-index-darwin-amd64, jwb-offline-darwin-amd64, jwb-books-darwin-amd64, jwb-music-darwin-amd64
  • macOS (Apple Silicon): jwb-index-darwin-arm64, jwb-offline-darwin-arm64, jwb-books-darwin-arm64, jwb-music-darwin-arm64

Or download the complete archives:

  • Platform-specific .tar.gz (Linux/macOS) or .zip (Windows) files

Usage

After downloading, make the binaries executable (Linux/macOS):

chmod +x jwb-index-* jwb-offline-* jwb-books-* jwb-music-*

For help with commands:

./jwb-index --help
./jwb-offline --help
./jwb-books --help
./jwb-music --help

Verification

Verify downloads using the provided checksums.txt file:

sha256sum -c checksums.txt

What's Changed

  • Bump github.com/schollz/progressbar/v3 from 3.18.0 to 3.19.0 by @dependabot[bot] in #29
  • Bump github.com/spf13/cobra from 1.10.1 to 1.10.2 by @dependabot[bot] in #30

Full Changelog: v1.5.0...v1.5.1

Release v1.5.0

17 Nov 19:30

Choose a tag to compare

JW Scripts v1.5.0

Downloads

Choose the appropriate binary for your platform:

  • Linux (x64): jwb-index-linux-amd64, jwb-offline-linux-amd64, jwb-books-linux-amd64, jwb-music-linux-amd64
  • Linux (ARM64): jwb-index-linux-arm64, jwb-offline-linux-arm64, jwb-books-linux-arm64, jwb-music-linux-arm64
  • Windows (x64): jwb-index-windows-amd64.exe, jwb-offline-windows-amd64.exe, jwb-books-windows-amd64.exe, jwb-music-windows-amd64.exe
  • Windows (ARM64): jwb-index-windows-arm64.exe, jwb-offline-windows-arm64.exe, jwb-books-windows-arm64.exe, jwb-music-windows-arm64.exe
  • macOS (Intel): jwb-index-darwin-amd64, jwb-offline-darwin-amd64, jwb-books-darwin-amd64, jwb-music-darwin-amd64
  • macOS (Apple Silicon): jwb-index-darwin-arm64, jwb-offline-darwin-arm64, jwb-books-darwin-arm64, jwb-music-darwin-arm64

Or download the complete archives:

  • Platform-specific .tar.gz (Linux/macOS) or .zip (Windows) files

Usage

After downloading, make the binaries executable (Linux/macOS):

chmod +x jwb-index-* jwb-offline-* jwb-books-* jwb-music-*

For help with commands:

./jwb-index --help
./jwb-offline --help
./jwb-books --help
./jwb-music --help

Verification

Verify downloads using the provided checksums.txt file:

sha256sum -c checksums.txt

What's Changed

  • Fix linting configuration and code quality issues by @Copilot in #28

Full Changelog: v1.4.4...v1.5.0

Release v1.4.4

30 Oct 19:41
817e903

Choose a tag to compare

JW Scripts v1.4.4

Downloads

Choose the appropriate binary for your platform:

  • Linux (x64): jwb-index-linux-amd64, jwb-offline-linux-amd64, jwb-books-linux-amd64, jwb-music-linux-amd64
  • Linux (ARM64): jwb-index-linux-arm64, jwb-offline-linux-arm64, jwb-books-linux-arm64, jwb-music-linux-arm64
  • Windows (x64): jwb-index-windows-amd64.exe, jwb-offline-windows-amd64.exe, jwb-books-windows-amd64.exe, jwb-music-windows-amd64.exe
  • Windows (ARM64): jwb-index-windows-arm64.exe, jwb-offline-windows-arm64.exe, jwb-books-windows-arm64.exe, jwb-music-windows-arm64.exe
  • macOS (Intel): jwb-index-darwin-amd64, jwb-offline-darwin-amd64, jwb-books-darwin-amd64, jwb-music-darwin-amd64
  • macOS (Apple Silicon): jwb-index-darwin-arm64, jwb-offline-darwin-arm64, jwb-books-darwin-arm64, jwb-music-darwin-arm64

Or download the complete archives:

  • Platform-specific .tar.gz (Linux/macOS) or .zip (Windows) files

Usage

After downloading, make the binaries executable (Linux/macOS):

chmod +x jwb-index-* jwb-offline-* jwb-books-* jwb-music-*

For help with commands:

./jwb-index --help
./jwb-offline --help
./jwb-books --help
./jwb-music --help

Verification

Verify downloads using the provided checksums.txt file:

sha256sum -c checksums.txt

What's Changed

  • Potential fix for code scanning alert no. 1: Workflow does not contain permissions by @darkace1998 in #26
  • Bump github.com/spf13/cobra from 1.9.1 to 1.10.1 by @dependabot[bot] in #25

New Contributors

Full Changelog: v1.4.3...v1.4.4

Release v1.4.3

29 Sep 19:08

Choose a tag to compare

JW Scripts v1.4.3

Downloads

Choose the appropriate binary for your platform:

  • Linux (x64): jwb-index-linux-amd64, jwb-offline-linux-amd64, jwb-books-linux-amd64, jwb-music-linux-amd64
  • Linux (ARM64): jwb-index-linux-arm64, jwb-offline-linux-arm64, jwb-books-linux-arm64, jwb-music-linux-arm64
  • Windows (x64): jwb-index-windows-amd64.exe, jwb-offline-windows-amd64.exe, jwb-books-windows-amd64.exe, jwb-music-windows-amd64.exe
  • Windows (ARM64): jwb-index-windows-arm64.exe, jwb-offline-windows-arm64.exe, jwb-books-windows-arm64.exe, jwb-music-windows-arm64.exe
  • macOS (Intel): jwb-index-darwin-amd64, jwb-offline-darwin-amd64, jwb-books-darwin-amd64, jwb-music-darwin-amd64
  • macOS (Apple Silicon): jwb-index-darwin-arm64, jwb-offline-darwin-arm64, jwb-books-darwin-arm64, jwb-music-darwin-arm64

Or download the complete archives:

  • Platform-specific .tar.gz (Linux/macOS) or .zip (Windows) files

Usage

After downloading, make the binaries executable (Linux/macOS):

chmod +x jwb-index-* jwb-offline-* jwb-books-* jwb-music-*

For help with commands:

./jwb-index --help
./jwb-offline --help
./jwb-books --help
./jwb-music --help

Verification

Verify downloads using the provided checksums.txt file:

sha256sum -c checksums.txt

Full Changelog: v1.4.1...v1.4.3

Release v1.4.0

24 Sep 20:59

Choose a tag to compare

JW Scripts v1.4.0

Downloads

Choose the appropriate binary for your platform:

  • Linux (x64): jwb-index-linux-amd64, jwb-offline-linux-amd64, jwb-books-linux-amd64, jwb-music-linux-amd64
  • Linux (ARM64): jwb-index-linux-arm64, jwb-offline-linux-arm64, jwb-books-linux-arm64, jwb-music-linux-arm64
  • Windows (x64): jwb-index-windows-amd64.exe, jwb-offline-windows-amd64.exe, jwb-books-windows-amd64.exe, jwb-music-windows-amd64.exe
  • Windows (ARM64): jwb-index-windows-arm64.exe, jwb-offline-windows-arm64.exe, jwb-books-windows-arm64.exe, jwb-music-windows-arm64.exe
  • macOS (Intel): jwb-index-darwin-amd64, jwb-offline-darwin-amd64, jwb-books-darwin-amd64, jwb-music-darwin-amd64
  • macOS (Apple Silicon): jwb-index-darwin-arm64, jwb-offline-darwin-arm64, jwb-books-darwin-arm64, jwb-music-darwin-arm64

Or download the complete archives:

  • Platform-specific .tar.gz (Linux/macOS) or .zip (Windows) files

Usage

After downloading, make the binaries executable (Linux/macOS):

chmod +x jwb-index-* jwb-offline-* jwb-books-* jwb-music-*

For help with commands:

./jwb-index --help
./jwb-offline --help
./jwb-books --help
./jwb-music --help

Verification

Verify downloads using the provided checksums.txt file:

sha256sum -c checksums.txt

What's Changed

  • Add jwb-music command for downloading all music files from JW.org API by @Copilot in #23

Full Changelog: v1.3.0...v1.4.0

Release v1.3.0

24 Sep 20:14

Choose a tag to compare

JW Scripts v1.3.0

Downloads

Choose the appropriate binary for your platform:

  • Linux (x64): jwb-index-linux-amd64, jwb-offline-linux-amd64, jwb-books-linux-amd64
  • Linux (ARM64): jwb-index-linux-arm64, jwb-offline-linux-arm64, jwb-books-linux-arm64
  • Windows (x64): jwb-index-windows-amd64.exe, jwb-offline-windows-amd64.exe, jwb-books-windows-amd64.exe
  • Windows (ARM64): jwb-index-windows-arm64.exe, jwb-offline-windows-arm64.exe, jwb-books-windows-arm64.exe
  • macOS (Intel): jwb-index-darwin-amd64, jwb-offline-darwin-amd64, jwb-books-darwin-amd64
  • macOS (Apple Silicon): jwb-index-darwin-arm64, jwb-offline-darwin-arm64, jwb-books-darwin-arm64

Or download the complete archives:

  • Platform-specific .tar.gz (Linux/macOS) or .zip (Windows) files

Usage

After downloading, make the binaries executable (Linux/macOS):

chmod +x jwb-index-* jwb-offline-* jwb-books-*

For help with commands:

./jwb-index --help
./jwb-offline --help
./jwb-books --help

Verification

Verify downloads using the provided checksums.txt file:

sha256sum -c checksums.txt

What's Changed

  • Complete multilingual JW.org book downloads with 25 languages, 6 formats, and production-ready security by @Copilot in #19
  • Repository review: Fix linting issues, improve code quality, and clean up build artifacts by @Copilot in #20
  • Fix security scan errors in books/downloader.go by adding #nosec annotations by @Copilot in #22
  • Feauture books by @darkace1998 in #21

Full Changelog: v1.2.3...v1.3.0