diff options
author | jwansek <eddie.atten.ea29@gmail.com> | 2019-01-07 20:51:17 +0000 |
---|---|---|
committer | jwansek <eddie.atten.ea29@gmail.com> | 2019-01-07 20:51:17 +0000 |
commit | b5a21e6ea6118b80691b2812c77e459b45116170 (patch) | |
tree | 94da174d67659bf40137f44e63e952e4ba56ede9 | |
parent | caa23c670d168cc72f8cd332fc5792780c84e796 (diff) | |
download | SmallYTChannelBot-b5a21e6ea6118b80691b2812c77e459b45116170.tar.gz SmallYTChannelBot-b5a21e6ea6118b80691b2812c77e459b45116170.zip |
fixed some bugs
-rw-r--r-- | SmallYTChannelBotSubmissions.py | 54 | ||||
-rw-r--r-- | SmallYTChannelDatabase.db | bin | 434176 -> 435200 bytes |
2 files changed, 29 insertions, 25 deletions
diff --git a/SmallYTChannelBotSubmissions.py b/SmallYTChannelBotSubmissions.py index aa3943d..1024429 100644 --- a/SmallYTChannelBotSubmissions.py +++ b/SmallYTChannelBotSubmissions.py @@ -5,6 +5,7 @@ import matplotlib.pyplot as plt from operator import itemgetter from database import Database import matplotlib +import ytapi import datetime import login import time @@ -248,11 +249,12 @@ def main(): will be rewarded 1λ if you do so. For more information, read the [FAQ](https://www.reddit.com/user/SmallYTChannelBot/comments/a4u7qj/smallytchannelbot_faq/)""" % (score - 3, str(submission.author)) db.change_lambda(str(submission.author), -3) - ytid = ytapi.get_videoId_from_url(submission.url) - if "/" not in ytid: - ytdata = ytapi.get_video_data(ytid) + try: + ytid = ytapi.get_videoId_from_url(submission.url) + if "/" not in ytid: + ytdata = ytapi.get_video_data(ytid) - text += """ + text += """ \n\n\n##Video data: Field|Data @@ -274,27 +276,29 @@ Thumbnail|[Link](%s) Subscribers|%s Videos|%s Views|%s - """ % ( - ytdata["title"], - ytdata["thumbnail"], - ytdata["views"], - ytdata["length"], - ytdata["likes"], - ytdata["dislikes"], - ytdata["comments"], - ytdata["description"], - ytdata["channel"], - ytdata["channelThumb"], - ytdata["subscribers"], - ytdata["videos"], - ytdata["channelViews"] - ) - - curflair = submission.link_flair_text - if str(curflair) != "None": - submission.mod.flair(" %s | %s | :youtube: %s" % (curflair, ytdata["length"], ytdata["channel"])) - else: - submission.mod.flair("%s | :youtube: %s" % (ytdata["length"], ytdata["channel"])) + """ % ( + ytdata["title"], + ytdata["thumbnail"], + ytdata["views"], + ytdata["length"], + ytdata["likes"], + ytdata["dislikes"], + ytdata["comments"], + ytdata["description"], + ytdata["channel"], + ytdata["channelThumb"], + ytdata["subscribers"], + ytdata["videos"], + ytdata["channelViews"] + ) + + curflair = submission.link_flair_text + if str(curflair) != "None": + submission.mod.flair(" %s | %s | :youtube: %s" % (curflair, ytdata["length"], ytdata["channel"])) + else: + submission.mod.flair("%s | :youtube: %s" % (ytdata["length"], ytdata["channel"])) + except: + pass update_users_flair(submission) reply = submission.reply(text + tail) diff --git a/SmallYTChannelDatabase.db b/SmallYTChannelDatabase.db Binary files differindex b2332de..353833f 100644 --- a/SmallYTChannelDatabase.db +++ b/SmallYTChannelDatabase.db |