Skip to content

Releases: DrKain/subclean

1.8.1

16 May 15:21
Compare
Choose a tag to compare

Fixed some filters being loaded late (#36)

1.8.0 - NM bug fixes

05 Feb 08:15
Compare
Choose a tag to compare

This release contains bug fixes for the node module ONLY, this means changes in the code that do not apply to most users. If you are using the binary/downloaded files you do not need to update.
If you want to download new filters you can simply run subclean --update.

1.7.1

01 Feb 18:19
Compare
Choose a tag to compare
  • Fixed a minor bug that prevented parsing and processing files with bad spacing
  • A few new filters for the main category

Don't forget that you need to run subclean --update to download the updated filters. Most releases here are for bug fixes or better file handling.

1.7.0 - Major bug fix

22 Jan 20:10
Compare
Choose a tag to compare

Fixes a serious bug where non-english characters were being incorrectly decoded, breaking valid subtitles. I highly recommend you upgrade asap. More details can be found in issue #33 and commit (b4fd008)
If anyone has more problems please open a new issue asap and I'll handle it as quickly as I can.

v1.6.3

20 Jan 05:41
Compare
Choose a tag to compare

Added node module support
Fixed several minor bugs
Updated encoding handler to allow customization via the --encodefile parameters
Thanks @jaruba for helping with this one

1.6.1

19 Jan 05:22
Compare
Choose a tag to compare

Fixes character encodings for issues like #33. Tested with several local files but if you come across this issue again please open another issue so I can take a look.

1.5.3

31 Jul 14:14
bb3581e
Compare
Choose a tag to compare

Minor bug fixes, extra logging

1.5.1 - Support for other languages

14 Jul 08:13
9b994a9
Compare
Choose a tag to compare

Thanks @winterborn for doing most of the work here.

Downloading/updating filters

To download filters for a specific language use --update --lang=de, in this case de being the 2 character ISO 639-1 language code.
Once a filter has been downloaded it will automatically be updated when using --update. If a filter fails to update because of a 404 error the file will be deleted.

Cleaning subtitles

When cleaning the language code will be extracted from the file name. If your file is subtitle.de.srt then de-main will be loaded along with main. If you would like to force a language file to be used, you can specify using the --lang parameter.
For example: subclean subtitle.srt --lang=de. Once more filters have been added you will be able to pass multiple language codes at once, for example: --lang=en,de,ja.
If a language code is invalid it will be ignored.

Contributing

The filters rely entirely on user contributions, if you find ads in your subtitle files please report them on GitHub so other users can benefit from the new filters. Right now I'm adding new filters as I find them so I would appreciate all the help with other languages.

1.5.0 - Support for chained nodes

27 Aug 10:01
212fdf8
Compare
Choose a tag to compare

This is an experimental feature that can be used with the --nochains parameter. See issue #4 for more information on what this does.

What's Changed

  • Remove chained ads in case of regex-filter hit by @Eytan414 in #20
  • Closed #4
  • Reorganized several parts of the code to better support cleaning chains

New Contributors

Full Changelog: v.1.4.1...v1.5.0

1.4.1 - Minor bug fixes

14 May 06:45
Compare
Choose a tag to compare

If you are using 1.4.0 you do not need to update to 1.4.1
These are minor changes that focus around the --debug parameter. You can still use subclean --update to grab the new filter.

What's Changed?

  • Added uf parameter. Use either appdata or internal to tell subclean what filters to load
  • Removed console.time as this is unsupported when using binaries
  • Updated 1 filter
  • The appdata path will now be logged when using --debug
  • Modified multiple other log lines for more information
  • Some lines will not be logged when nothing was changed, for example Removed empty nodes: ...