def editSubreddit(subreddit, name, type_):
from reddit import this_is_a_multireddit, format_multihub
log( 'editSubreddit ' + subreddit)
with open(subredditsFile, 'r') as fh:
content = fh.readlines()
contentNew = ""
keyboard = xbmc.Keyboard(subreddit, translation(32003))
keyboard.doModal()
if keyboard.isConfirmed() and keyboard.getText():
newsubreddit = keyboard.getText()
#cleanup user input. make sure /user/ and /m/ is lowercase
if this_is_a_multireddit(newsubreddit):
newsubreddit = format_multihub(newsubreddit)
else:
get_subreddit_entry_info(newsubreddit)
for line in content:
if line.strip()==subreddit.strip() : #if matches the old subreddit,
#log("adding: %s %s %s" %(line, subreddit, newsubreddit) )
contentNew+=newsubreddit+'\n'
else:
contentNew+=line
with open(subredditsFile, 'w') as fh:
fh.write(contentNew)
xbmc.executebuiltin("Container.Refresh")
评论列表
文章目录