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
.
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.
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.
v1.6.3
1.6.1
1.5.3
1.5.1 - Support for other languages
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
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
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 eitherappdata
orinternal
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: ...