Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- OriginalLinks = open("OriginalLinks.txt","r")
- original_link = OriginalLinks.readlines()[0]
- OriginalLinks.close()
- time_diff = input("Enter the time difference for the Highlight here (hh:mm:ss): ")
- highlight_ID = input("Enter the Highlight-Video-ID here (î.e. 54476853): ")
- original_question_mark = original_link.index("?") # find the "?" in the link, which indicates end of ID
- original_ID = original_link[29:original_question_mark] # in case the link is pasted with https:// the ID should always start at index 29
- timestamp_index = original_link.index("t=") # timestamp_index determines the index where the timestamp starts
- original_timestamp = original_link[
- timestamp_index:] # everything after the timestamp_index should be the timestamp and gets stored to original_timestamp
- # finding the hours in the timestamp:
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- # finding the minutes in the timestamp:
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- # finding the seconds in the timestamp:
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- # now to calculate the difference between the VOD-timestamp and the Highlight-timestamp:
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- # now we gotta extract the hours, minutes and seconds again to create the new link
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt","w")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
- #next link
- OriginalLinks = open("OriginalLinks.txt","r")
- original_link = OriginalLinks.readlines()[1]
- OriginalLinks.close()
- original_question_mark = original_link.index("?")
- original_ID = original_link[29:original_question_mark]
- timestamp_index = original_link.index("t=")
- original_timestamp = original_link[
- timestamp_index:]
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt","a")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
- # next link
- OriginalLinks = open("OriginalLinks.txt", "r")
- original_link = OriginalLinks.readlines()[2]
- OriginalLinks.close()
- original_question_mark = original_link.index("?")
- original_ID = original_link[29:original_question_mark]
- timestamp_index = original_link.index("t=")
- original_timestamp = original_link[
- timestamp_index:]
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt", "a")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
- # next link
- OriginalLinks = open("OriginalLinks.txt", "r")
- original_link = OriginalLinks.readlines()[3]
- OriginalLinks.close()
- original_question_mark = original_link.index("?")
- original_ID = original_link[29:original_question_mark]
- timestamp_index = original_link.index("t=")
- original_timestamp = original_link[
- timestamp_index:]
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt", "a")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
- # next link
- OriginalLinks = open("OriginalLinks.txt", "r")
- original_link = OriginalLinks.readlines()[4]
- OriginalLinks.close()
- original_question_mark = original_link.index("?")
- original_ID = original_link[29:original_question_mark]
- timestamp_index = original_link.index("t=")
- original_timestamp = original_link[
- timestamp_index:]
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt", "a")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
- # next link
- OriginalLinks = open("OriginalLinks.txt", "r")
- original_link = OriginalLinks.readlines()[5]
- OriginalLinks.close()
- original_question_mark = original_link.index("?")
- original_ID = original_link[29:original_question_mark]
- timestamp_index = original_link.index("t=")
- original_timestamp = original_link[
- timestamp_index:]
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt", "a")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
- # next link
- OriginalLinks = open("OriginalLinks.txt", "r")
- original_link = OriginalLinks.readlines()[6]
- OriginalLinks.close()
- original_question_mark = original_link.index("?")
- original_ID = original_link[29:original_question_mark]
- timestamp_index = original_link.index("t=")
- original_timestamp = original_link[
- timestamp_index:]
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt", "a")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
- # next link
- OriginalLinks = open("OriginalLinks.txt", "r")
- original_link = OriginalLinks.readlines()[7]
- OriginalLinks.close()
- original_question_mark = original_link.index("?")
- original_ID = original_link[29:original_question_mark]
- timestamp_index = original_link.index("t=")
- original_timestamp = original_link[
- timestamp_index:]
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt", "a")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
- # next link
- OriginalLinks = open("OriginalLinks.txt", "r")
- original_link = OriginalLinks.readlines()[8]
- OriginalLinks.close()
- original_question_mark = original_link.index("?")
- original_ID = original_link[29:original_question_mark]
- timestamp_index = original_link.index("t=")
- original_timestamp = original_link[
- timestamp_index:]
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt", "a")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
- # next link
- OriginalLinks = open("OriginalLinks.txt", "r")
- original_link = OriginalLinks.readlines()[9]
- OriginalLinks.close()
- original_question_mark = original_link.index("?")
- original_ID = original_link[29:original_question_mark]
- timestamp_index = original_link.index("t=")
- original_timestamp = original_link[
- timestamp_index:]
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt", "a")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
- # next link
- OriginalLinks = open("OriginalLinks.txt", "r")
- original_link = OriginalLinks.readlines()[10]
- OriginalLinks.close()
- original_question_mark = original_link.index("?")
- original_ID = original_link[29:original_question_mark]
- timestamp_index = original_link.index("t=")
- original_timestamp = original_link[
- timestamp_index:]
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt", "a")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
- # next link
- OriginalLinks = open("OriginalLinks.txt", "r")
- original_link = OriginalLinks.readlines()[11]
- OriginalLinks.close()
- original_question_mark = original_link.index("?")
- original_ID = original_link[29:original_question_mark]
- timestamp_index = original_link.index("t=")
- original_timestamp = original_link[
- timestamp_index:]
- timestamp_hours_start = original_timestamp.index("=") + 1
- if "h" in original_timestamp:
- timestamp_hours_end = original_timestamp.index("h")
- hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
- else:
- hours = "0"
- if "h" in original_timestamp:
- timestamp_minutes_start = original_timestamp.index("h") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- else:
- timestamp_minutes_start = original_timestamp.index("=") + 1
- timestamp_minutes_end = original_timestamp.index("m")
- minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
- if "s" in original_timestamp:
- timestamp_seconds_start = original_timestamp.index("m") + 1
- timestamp_seconds_end = original_timestamp.index("s")
- seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
- else:
- seconds = "0"
- time = hours + ":" + minutes + ":" + seconds
- from datetime import datetime
- FMT = '%H:%M:%S'
- tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
- timestamp_new = str(tdelta.seconds)
- HighlightLinks = open("HighlightLinks.txt", "a")
- HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
- HighlightLinks.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement