def display_imgur_client_information(self):
"""Opens a dialog that tells the user how many imgur credits they have remaining"""
if self.imgur_client[0] is not None and self.imgur_client[1] is not None:
try:
imgur_client = imgurpython.ImgurClient(self.imgur_client[0], self.imgur_client[1])
except imgurpython.helpers.error.ImgurClientError:
imgur_client = None
Message.invalid_imgur_client(self)
else:
Message.no_imgur_client(self)
imgur_client = None
if imgur_client is not None:
credits_dict = imgur_client.credits
dialog_text = 'Application credit limit: %s\nApplication credits remaining: %s\n\nUser credit limit: %s' \
'\nUser credits remaining: %s\nTime user credits reset: %s' %\
(credits_dict['ClientLimit'], credits_dict['ClientRemaining'], credits_dict['UserLimit'],
credits_dict['UserRemaining'],
date.strftime(datetime.fromtimestamp(credits_dict['UserReset']), '%m-%d-%Y at %I:%M %p'))
reply = QtWidgets.QMessageBox.information(self, 'Imgur Credits', dialog_text, QtWidgets.QMessageBox.Ok)
RedditDownloaderGUI.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录