github ThioJoe/YT-Spammer-Purge v2.17.0-Beta7
2.17-Beta7

latest releases: v2.18.0-Beta3, v2.18.0-Beta2, v2.17.1...
pre-release20 months ago

😤 [2.17] MAJOR New Feature: Remote filter Update Without Needing Update

  • The program will now automatically go and check the GitHub repo to see if there is a new version of filter_variables.py
  • A full program update is no longer required to update the filters, which will make it much easier to make small and/or faster filter improvements

🎉 [2.17] New Features:

  • Multi-Variable Spam Checking

    • The program now has new filtering functions that can check more complex spam patterns
  • New Fuzzy Duplicate Detection

    • The program now uses the "RapidFuzz" module which can be many times faster than the previous method, meaning duplicate comments will be scanned MUCH faster
  • Channel ID Lookup Tool

    • There is a new main menu option for "helpful tools". The only one right now allows you to retrieve the Channel ID for a channel by providing a YouTube video URL for that channel.

📈 [2.17] Other Improvements

  • Improved update checking method should allow you to still be notified of the latest beta version, even if there was a stable release of the previous version after it

  • Add support for YouTube @ handles

  • Added automatic retry of downloads (program or list updates) on fail, using alternative download method

Beta1 → Beta2:

  • Fix incorrect config version number that caused repeated incorrect warning about out-of-date config
  • Updated filter variables and confusables

Beta2 → Beta3:

  • Fixed replies not being checked against spam thread list, which caused many missed spam comments
  • Fixed Comment Recovery feature not working
  • Fixed validation error in recent video count
  • Fix rare UnboundLocalError for VideoID
  • Update custom confusables to check for more look-alike characters
  • Updated requirements.txt
  • Many grammatical corrections

Beta3 → Beta4:

  • Fixed program not checking for filter_variables.py file updates when manually selecting to check for updates in main menu
  • Fixed bug where the program would download the filter variables file even when the latest version already exists
  • Fixed program not catching spam bot thread matches correctly
  • Fixed infinite loop when invalid/unavailable video ID is used in videos_to_scan config setting

Beta4 → Beta6:

  • Adds support for searching channels by YouTube handle
  • Improves accuracy of searching for a channel using custom URL
  • Added new main menu option for "helpful tools". The only one right now allows you to retrieve the Channel ID for a channel by providing a YouTube video URL for that channel.

🟢 Beta6 → Beta7:

  • User Tools menu now has better warning when an invalid choice is made.
  • The video ID validation function now displays more specific error messages depending on whether the entry appears to be a URL or not
  • Added handling for OSError when checking for updates
  • Added automatic retry of download on fail, using alternative download method (stream true/false, depending on previous attempt)
  • Updated requirements.txt because a package was renamed and was causing errors. May need to do pip uninstall python-levenshtein then pip install --upgrade levenshtein

Don't miss a new YT-Spammer-Purge release

NewReleases is sending notifications on new releases.