Skip to content

Releases: markekraus/DeepIntoYouTubeModBot

Verion 3.06

07 May 12:37
Compare
Choose a tag to compare
  • Updates from gdata to google-api-python-client to take advantage of Google/YouTube v3 API.
  • Adding first attempt at signal handling to properly exit the script.

Verion 3.04

26 Apr 01:26
Compare
Choose a tag to compare

Bug Fix for issue #5

Version 3.03

19 Apr 15:25
Compare
Choose a tag to compare
  • Bugfix for issue #3
  • Added submission info for root cause debugging on main for loop exceptions.
  • Added infinite loop prevention measure for main for lop exceptions

Version 3.02

03 Apr 15:15
Compare
Choose a tag to compare
  • Added urllib3 warning fix
  • verified working with PRAW 2.1.21

Version 3.0

03 Apr 14:59
Compare
Choose a tag to compare
  • Added in script documentation
  • Legacy code clean up
  • Added a settings import feature (modbot.conf)
  • Added banned YouTube channels feature
  • Variable-ized many statics and added them to the settings feature to allow for dynamic changes without having to kill the bot (at the very scary risk of injection, but who cares).

Verions 2.01 Minor updates

14 Jul 03:11
Compare
Choose a tag to compare
  • Added exception handling for the mod comment and removal to work around submissions deleted by the user between being checked and when the removal actually takes place (users actually removing their own posts for breaking the rules!! wow!)
  • Added m.youtube.com fix
  • Removed output of topsubmissionvids as that was meant to be a debug line.
  • topsubmissionsids added so posts that become part of the top 100 don't get removed if the bot restarts
  • Added printout of submission title to make it a little easier to look at the mod queues.
  • Added more output to the selfpost warning since it is currently not passed along to the removal processing.

Version 2.0

12 Jul 22:25
Compare
Choose a tag to compare

Version 2.0

Major update, lots of changes

  • Added a "top 100" check to see if the video is a repost (only grabs the top of all time 100 list once a day)
  • Added a repost check for submissions in the last three months
  • Change the logic around quite a bit to reduce redundant code and to better handle exceptions so the code can more effectively run 24x7
  • Added the ability to parse YouUube video ID's from "attribution_link" style URL's in the video_id function
  • Now that we are confident in our URL checks, added functionality to remove posts with non-compliant URL's
  • Added more API compliance steps so the bot plays nice. It probably plays too nice now as initial loop takes several minutes to complete with all the sleeps before calling searches.
  • Removal comment now displays multiple reasons when present (i.e. less than 5 months old and over 200,000 views)

We still haven't discussed self-posts so for now they are just a screen alert and nothing more.

Initial Release

05 Jul 19:39
Compare
Choose a tag to compare

This is the version 1.0 release. It's not perfect but it has all the features I'm interested in adding for the moment.

The next release will include handling self-posts after we nail down policies on how to deal with them exactly.