Skip to content

Releases: allejok96/jw-scripts

v1.10.1

02 Apr 19:26
Compare
Choose a tag to compare

Major usability improvements for Windows users

New stuff

  • portable.bat opens a command prompt where you can use jwb-index instantly
  • install.bat for easy installation right from explorer
  • Uninstall will be possible, both on Linux and Windows (wow, huh?)
  • Not dependent on curl
  • NTFS/FAT detected automatically

Fixed bugs

  • Output files were missing newlines in the previous version
  • Installation (as a command) works on Windows

v1.9.1

21 Mar 15:01
Compare
Choose a tag to compare

Improve the --update experience

  • --update can be used on all modes
  • --filter is removed an implied by using --category ... --latest
  • ... filter also takes sub-categories into account

v1.9

21 Mar 11:13
Compare
Choose a tag to compare

New features

  • Quick update of collection with --update \|°o°|/ (see wiki for more details)
  • Get only the relevant latest videos with --filter
  • Easy listing of categories with -C

Bugfixes

  • Make --import actually work, sigh
  • Many fixes regarding output writing and --append

v1.8

27 Feb 21:35
Compare
Choose a tag to compare

Some major changes to output writing, and merging of script. Probably bugs too.

New features

  • Concatenate multiple categories into single file
  • Sort output
  • Appending to output files

Old features

  • Import offline videos (previously jwb-offline-import)
  • Feeding videos to a video player (previously jwb-stream)

Compatibility breaking changes

Modes have changed names.

  • html -> html_tree
  • m3ucompat -> m3u_multi
  • m3u -> m3u_tree

v1.7

28 Oct 18:55
Compare
Choose a tag to compare
  • --download=subtitles is replaced by --download-subtitles
  • added a --friendly flag that gives both subtitle files and media files human readable file names
  • more short flags

v1.6

18 Jul 19:15
Compare
Choose a tag to compare

SPEED IMPROVEMENTS, due to not using checksums by default.
And many more small tweaks to the default behavior:

  • --no-checksums is removed (this is default now)
  • --checksums if you want to md5 check files (like before)
  • --fix-broken if you want to check all files, not just downloaded ones (like before)
  • if broken files cannot be fixed, they are left as is, instead of removed
  • --exclude works recursively now, affecting indexing also, not just download
  • --download=subtitles does not re-download existing files
  • --free does not create ".deleted" files (idk why it ever did)
  • much more verbose output

And a bunch of weird bugfixes:

  • downloaded files gets correct timestamp on the first run
  • downloaded files that resides in many categories are added to all of them locally on the first run
  • --download=subtitles excludes doublets from being downloaded twice
  • --mode=m3u and alike does not remove playlists just because it has nothing to write to them
  • --free and --mode can be used together

v1.5

21 Mar 20:45
Compare
Choose a tag to compare

BOOM!

I was bored so I broke everything and fixed again. Go get your forks... And burn your previous ones, because they are incompatible now.

  • nwt-index removed cause I didn't see any reason to keep it
  • renamed jwb-rpi to jwb-offline
  • --languages if you want the list
  • --download=subtitles if you like that kind of stuff

And when it comes to code:

  • silly use of class methods removed in favor of functions
  • all settings now in a single class
  • argument parsing reworked
  • renamed things

There is not so many new features in this release, just code that makes more sense (hopefully)

v1.4

24 Nov 17:14
Compare
Choose a tag to compare
  • Bugfix: downloading audio from Broadcasting
  • Bugfix: slashes in video titles causing FileNotFound

v1.3

10 Dec 11:01
Compare
Choose a tag to compare
  • Progress bars!
  • Correct language list for nwt-index
  • Fix sync bug in jwb-stream
  • Updated to the new jw.org API

v1.2

09 Sep 20:06
Compare
Choose a tag to compare

Bug fixes:

  • --since flag now works again (yay)
  • --mode=filesystem in combination with --latest does not remove all other symlinks any longer
  • The new --clean flag can do this though
  • --mode=filesystem now works on the Mac