-
Notifications
You must be signed in to change notification settings - Fork 6
Releases: DrKain/subclean
1.8.1
1.8.0 - NM bug fixes
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.
Assets 5
1.7.1
- 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.
Assets 5
1.7.0 - Major bug fix
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.
Assets 5
v1.6.3
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
Assets 5
1.6.1
1.5.3
1.5.1 - Support for other languages
9b994a9 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.
Assets 5
1.5.0 - Support for chained nodes
212fdf8 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
Assets 5
1.4.1 - Minor bug fixes
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
ufparameter. Use eitherappdataorinternalto tell subclean what filters to load - Removed
console.timeas 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: ...