Skip to content

2.16.0

Compare
Choose a tag to compare
@ThioJoe ThioJoe released this 16 Feb 20:49
· 99 commits to main since this release
e24d290

🎉 New Features:

  • Stolen Comment Detection

    • New ability to detect users who copied and reposted an existing comment
    • By default, is only enabled in Sensitive-Smart mode, but can be enabled in any mode through config option stolen_comments_check_modes
    • By default, it detects exact matches for speed. But with config setting fuzzy_stolen_comment_detection, you can check comments that are similar. Uses the same levenshtein_distance value as when detecting duplicates
      • Note: Fuzzy stolen comment detection is much slower, and required time is exponentially proportional to the number of comments
  • Ability to Set Custom Directory for Config Files

    • You can now use a new config setting called configs_path to choose where to put secondary config files
    • If you keep the new default location as 'configs', you can also put the main config file in there too
      • Otherwise, at least the main config file must be kept in the same place as the program, so it knows where to look

📈 Other Improvements

  • Match sample lists are now sorted by number of comments per author (highest to lowest)

  • Match sample list now shows warning if some comments are possible false positives, and highlights them

  • Filter mode selection menu now better illustrates which modes can be used in "Not Your Channel Mode" and Moderator Mode

  • Log files will now include a list of the videos or community posts that were scanned

  • Log files now display timestamps of comments (except not community posts for now)

  • New colors_enabled config setting, which allows disabling colored text if necessary

  • New minimum_duplicate_length config setting, to set comment length threshold for duplicates

  • Many filtering and detection improvements

Other Changes & Fixes

  • Increased default minimum duplicates amount threshold from 4 to 8
  • Added a few additional startup messages to help narrow down slow startups for some people
  • When displaying spam threads sample list, if the video is title has investment related keywords, added notice to be extra vigilant in checking false positives of spam thread results
  • Completely re-worked filter variable intake. Variables no longer use encoded obfuscation, instead precompiled regex is directly loaded, improving loading speed. Filter variables now exist in filter_variables.py
  • Fixed a blocking prompt on chosenVideos mode even if skip_confirm_video is True
  • Fixed issue where excluding multiple times back to back would cause duplicate whitelist entries