Automatically retry index with trailing slash

I wasn't too clear about this originally but I'd like the URLs in the orbit to come with a trailing slash. In case someone left it off, we'll try adding it back.
This commit is contained in:
Robert Miles 2020-11-18 00:25:17 +00:00
parent 00aa59a067
commit d31ff6a0ea
1 changed files with 9 additions and 4 deletions

View File

@ -21,10 +21,15 @@ CURRENT_URL_PARSED = urllib.parse.urlparse(CURRENT_URL)
try:
CURRENT_URL_INDEX = URLS.index(CURRENT_URL)
except:
CURRENT_URL = MAIN_PAGE
# place the index somewhere random in the list
# this should alleviate the issue of what happens when someone not in the list tries to link to the list
CURRENT_URL_INDEX = random.randrange(len(URLS))
# I wasn't clear about trailing slashes, maybe add one on?
CURRENT_URL += "/"
try:
CURRENT_URL_INDEX = URLS.index(CURRENT_URL)
except:
CURRENT_URL = MAIN_PAGE
# place the index somewhere random in the list
# this should alleviate the issue of what happens when someone not in the list tries to link to the list
CURRENT_URL_INDEX = random.randrange(len(URLS))
def next_url():
return URLS[(CURRENT_URL_INDEX+1)%len(URLS)]