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: try:
CURRENT_URL_INDEX = URLS.index(CURRENT_URL) CURRENT_URL_INDEX = URLS.index(CURRENT_URL)
except: except:
CURRENT_URL = MAIN_PAGE # I wasn't clear about trailing slashes, maybe add one on?
# place the index somewhere random in the list CURRENT_URL += "/"
# this should alleviate the issue of what happens when someone not in the list tries to link to the list try:
CURRENT_URL_INDEX = random.randrange(len(URLS)) 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(): def next_url():
return URLS[(CURRENT_URL_INDEX+1)%len(URLS)] return URLS[(CURRENT_URL_INDEX+1)%len(URLS)]