Advertisement
Guest User

Untitled

a guest
Jan 19th, 2020
654
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 20.84 KB | None | 0 0
  1. OriginalLinks = open("OriginalLinks.txt","r")
  2.  
  3. original_link = OriginalLinks.readlines()[0]
  4. OriginalLinks.close()
  5.  
  6. time_diff = input("Enter the time difference for the Highlight here (hh:mm:ss): ")
  7. highlight_ID = input("Enter the Highlight-Video-ID here (î.e. 54476853): ")
  8. original_question_mark = original_link.index("?")  # find the "?" in the link, which indicates end of ID
  9.  
  10. original_ID = original_link[29:original_question_mark]  # in case the link is pasted with https:// the ID should always start at index 29
  11.  
  12. timestamp_index = original_link.index("t=")  # timestamp_index determines the index where the timestamp starts
  13. original_timestamp = original_link[
  14. timestamp_index:]  # everything after the timestamp_index should be the timestamp and gets stored to original_timestamp
  15.  
  16.     # finding the hours in the timestamp:
  17. timestamp_hours_start = original_timestamp.index("=") + 1
  18. if "h" in original_timestamp:
  19.     timestamp_hours_end = original_timestamp.index("h")
  20.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  21. else:
  22.     hours = "0"
  23.  
  24.     # finding the minutes in the timestamp:
  25. if "h" in original_timestamp:
  26.     timestamp_minutes_start = original_timestamp.index("h") + 1
  27.     timestamp_minutes_end = original_timestamp.index("m")
  28.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  29. else:
  30.     timestamp_minutes_start = original_timestamp.index("=") + 1
  31.     timestamp_minutes_end = original_timestamp.index("m")
  32.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  33.  
  34.  
  35.     # finding the seconds in the timestamp:
  36. if "s" in original_timestamp:
  37.     timestamp_seconds_start = original_timestamp.index("m") + 1
  38.     timestamp_seconds_end = original_timestamp.index("s")
  39.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  40. else:
  41.     seconds = "0"
  42. time = hours + ":" + minutes + ":" + seconds
  43.  
  44.     # now to calculate the difference between the VOD-timestamp and the Highlight-timestamp:
  45. from datetime import datetime
  46. FMT = '%H:%M:%S'
  47. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  48.  
  49.     # now we gotta extract the hours, minutes and seconds again to create the new link
  50.  
  51. timestamp_new = str(tdelta.seconds)
  52. HighlightLinks = open("HighlightLinks.txt","w")
  53. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  54. HighlightLinks.close()
  55.  
  56. #next link
  57. OriginalLinks = open("OriginalLinks.txt","r")
  58.  
  59. original_link = OriginalLinks.readlines()[1]
  60. OriginalLinks.close()
  61.  
  62. original_question_mark = original_link.index("?")
  63. original_ID = original_link[29:original_question_mark]
  64.  
  65. timestamp_index = original_link.index("t=")
  66. original_timestamp = original_link[
  67. timestamp_index:]
  68.  
  69.  
  70. timestamp_hours_start = original_timestamp.index("=") + 1
  71. if "h" in original_timestamp:
  72.     timestamp_hours_end = original_timestamp.index("h")
  73.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  74. else:
  75.     hours = "0"
  76.  
  77. if "h" in original_timestamp:
  78.     timestamp_minutes_start = original_timestamp.index("h") + 1
  79.     timestamp_minutes_end = original_timestamp.index("m")
  80.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  81. else:
  82.     timestamp_minutes_start = original_timestamp.index("=") + 1
  83.     timestamp_minutes_end = original_timestamp.index("m")
  84.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  85.  
  86. if "s" in original_timestamp:
  87.     timestamp_seconds_start = original_timestamp.index("m") + 1
  88.     timestamp_seconds_end = original_timestamp.index("s")
  89.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  90. else:
  91.     seconds = "0"
  92. time = hours + ":" + minutes + ":" + seconds
  93.  
  94. from datetime import datetime
  95. FMT = '%H:%M:%S'
  96. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  97.  
  98. timestamp_new = str(tdelta.seconds)
  99. HighlightLinks = open("HighlightLinks.txt","a")
  100. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  101. HighlightLinks.close()
  102.  
  103. # next link
  104. OriginalLinks = open("OriginalLinks.txt", "r")
  105.  
  106. original_link = OriginalLinks.readlines()[2]
  107. OriginalLinks.close()
  108.  
  109. original_question_mark = original_link.index("?")
  110. original_ID = original_link[29:original_question_mark]
  111.  
  112. timestamp_index = original_link.index("t=")
  113. original_timestamp = original_link[
  114.                      timestamp_index:]
  115.  
  116. timestamp_hours_start = original_timestamp.index("=") + 1
  117. if "h" in original_timestamp:
  118.     timestamp_hours_end = original_timestamp.index("h")
  119.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  120. else:
  121.     hours = "0"
  122.  
  123. if "h" in original_timestamp:
  124.     timestamp_minutes_start = original_timestamp.index("h") + 1
  125.     timestamp_minutes_end = original_timestamp.index("m")
  126.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  127. else:
  128.     timestamp_minutes_start = original_timestamp.index("=") + 1
  129.     timestamp_minutes_end = original_timestamp.index("m")
  130.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  131.  
  132. if "s" in original_timestamp:
  133.     timestamp_seconds_start = original_timestamp.index("m") + 1
  134.     timestamp_seconds_end = original_timestamp.index("s")
  135.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  136. else:
  137.     seconds = "0"
  138. time = hours + ":" + minutes + ":" + seconds
  139.  
  140. from datetime import datetime
  141.  
  142. FMT = '%H:%M:%S'
  143. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  144.  
  145. timestamp_new = str(tdelta.seconds)
  146. HighlightLinks = open("HighlightLinks.txt", "a")
  147. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  148. HighlightLinks.close()
  149.  
  150. # next link
  151. OriginalLinks = open("OriginalLinks.txt", "r")
  152.  
  153. original_link = OriginalLinks.readlines()[3]
  154. OriginalLinks.close()
  155.  
  156. original_question_mark = original_link.index("?")
  157. original_ID = original_link[29:original_question_mark]
  158.  
  159. timestamp_index = original_link.index("t=")
  160. original_timestamp = original_link[
  161.                      timestamp_index:]
  162.  
  163. timestamp_hours_start = original_timestamp.index("=") + 1
  164. if "h" in original_timestamp:
  165.     timestamp_hours_end = original_timestamp.index("h")
  166.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  167. else:
  168.     hours = "0"
  169.  
  170. if "h" in original_timestamp:
  171.     timestamp_minutes_start = original_timestamp.index("h") + 1
  172.     timestamp_minutes_end = original_timestamp.index("m")
  173.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  174. else:
  175.     timestamp_minutes_start = original_timestamp.index("=") + 1
  176.     timestamp_minutes_end = original_timestamp.index("m")
  177.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  178.  
  179. if "s" in original_timestamp:
  180.     timestamp_seconds_start = original_timestamp.index("m") + 1
  181.     timestamp_seconds_end = original_timestamp.index("s")
  182.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  183. else:
  184.     seconds = "0"
  185. time = hours + ":" + minutes + ":" + seconds
  186.  
  187. from datetime import datetime
  188.  
  189. FMT = '%H:%M:%S'
  190. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  191.  
  192. timestamp_new = str(tdelta.seconds)
  193. HighlightLinks = open("HighlightLinks.txt", "a")
  194. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  195. HighlightLinks.close()
  196.  
  197. # next link
  198. OriginalLinks = open("OriginalLinks.txt", "r")
  199.  
  200. original_link = OriginalLinks.readlines()[4]
  201. OriginalLinks.close()
  202.  
  203. original_question_mark = original_link.index("?")
  204. original_ID = original_link[29:original_question_mark]
  205.  
  206. timestamp_index = original_link.index("t=")
  207. original_timestamp = original_link[
  208.                      timestamp_index:]
  209.  
  210. timestamp_hours_start = original_timestamp.index("=") + 1
  211. if "h" in original_timestamp:
  212.     timestamp_hours_end = original_timestamp.index("h")
  213.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  214. else:
  215.     hours = "0"
  216.  
  217. if "h" in original_timestamp:
  218.     timestamp_minutes_start = original_timestamp.index("h") + 1
  219.     timestamp_minutes_end = original_timestamp.index("m")
  220.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  221. else:
  222.     timestamp_minutes_start = original_timestamp.index("=") + 1
  223.     timestamp_minutes_end = original_timestamp.index("m")
  224.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  225.  
  226. if "s" in original_timestamp:
  227.     timestamp_seconds_start = original_timestamp.index("m") + 1
  228.     timestamp_seconds_end = original_timestamp.index("s")
  229.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  230. else:
  231.     seconds = "0"
  232. time = hours + ":" + minutes + ":" + seconds
  233.  
  234. from datetime import datetime
  235.  
  236. FMT = '%H:%M:%S'
  237. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  238.  
  239. timestamp_new = str(tdelta.seconds)
  240. HighlightLinks = open("HighlightLinks.txt", "a")
  241. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  242. HighlightLinks.close()
  243.  
  244. # next link
  245. OriginalLinks = open("OriginalLinks.txt", "r")
  246.  
  247. original_link = OriginalLinks.readlines()[5]
  248. OriginalLinks.close()
  249.  
  250. original_question_mark = original_link.index("?")
  251. original_ID = original_link[29:original_question_mark]
  252.  
  253. timestamp_index = original_link.index("t=")
  254. original_timestamp = original_link[
  255.                      timestamp_index:]
  256.  
  257. timestamp_hours_start = original_timestamp.index("=") + 1
  258. if "h" in original_timestamp:
  259.     timestamp_hours_end = original_timestamp.index("h")
  260.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  261. else:
  262.     hours = "0"
  263.  
  264. if "h" in original_timestamp:
  265.     timestamp_minutes_start = original_timestamp.index("h") + 1
  266.     timestamp_minutes_end = original_timestamp.index("m")
  267.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  268. else:
  269.     timestamp_minutes_start = original_timestamp.index("=") + 1
  270.     timestamp_minutes_end = original_timestamp.index("m")
  271.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  272.  
  273. if "s" in original_timestamp:
  274.     timestamp_seconds_start = original_timestamp.index("m") + 1
  275.     timestamp_seconds_end = original_timestamp.index("s")
  276.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  277. else:
  278.     seconds = "0"
  279. time = hours + ":" + minutes + ":" + seconds
  280.  
  281. from datetime import datetime
  282.  
  283. FMT = '%H:%M:%S'
  284. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  285.  
  286. timestamp_new = str(tdelta.seconds)
  287. HighlightLinks = open("HighlightLinks.txt", "a")
  288. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  289. HighlightLinks.close()
  290.  
  291. # next link
  292. OriginalLinks = open("OriginalLinks.txt", "r")
  293.  
  294. original_link = OriginalLinks.readlines()[6]
  295. OriginalLinks.close()
  296.  
  297. original_question_mark = original_link.index("?")
  298. original_ID = original_link[29:original_question_mark]
  299.  
  300. timestamp_index = original_link.index("t=")
  301. original_timestamp = original_link[
  302.                      timestamp_index:]
  303.  
  304. timestamp_hours_start = original_timestamp.index("=") + 1
  305. if "h" in original_timestamp:
  306.     timestamp_hours_end = original_timestamp.index("h")
  307.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  308. else:
  309.     hours = "0"
  310.  
  311. if "h" in original_timestamp:
  312.     timestamp_minutes_start = original_timestamp.index("h") + 1
  313.     timestamp_minutes_end = original_timestamp.index("m")
  314.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  315. else:
  316.     timestamp_minutes_start = original_timestamp.index("=") + 1
  317.     timestamp_minutes_end = original_timestamp.index("m")
  318.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  319.  
  320. if "s" in original_timestamp:
  321.     timestamp_seconds_start = original_timestamp.index("m") + 1
  322.     timestamp_seconds_end = original_timestamp.index("s")
  323.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  324. else:
  325.     seconds = "0"
  326. time = hours + ":" + minutes + ":" + seconds
  327.  
  328. from datetime import datetime
  329.  
  330. FMT = '%H:%M:%S'
  331. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  332.  
  333. timestamp_new = str(tdelta.seconds)
  334. HighlightLinks = open("HighlightLinks.txt", "a")
  335. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  336. HighlightLinks.close()
  337.  
  338. # next link
  339. OriginalLinks = open("OriginalLinks.txt", "r")
  340.  
  341. original_link = OriginalLinks.readlines()[7]
  342. OriginalLinks.close()
  343.  
  344. original_question_mark = original_link.index("?")
  345. original_ID = original_link[29:original_question_mark]
  346.  
  347. timestamp_index = original_link.index("t=")
  348. original_timestamp = original_link[
  349.                      timestamp_index:]
  350.  
  351. timestamp_hours_start = original_timestamp.index("=") + 1
  352. if "h" in original_timestamp:
  353.     timestamp_hours_end = original_timestamp.index("h")
  354.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  355. else:
  356.     hours = "0"
  357.  
  358. if "h" in original_timestamp:
  359.     timestamp_minutes_start = original_timestamp.index("h") + 1
  360.     timestamp_minutes_end = original_timestamp.index("m")
  361.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  362. else:
  363.     timestamp_minutes_start = original_timestamp.index("=") + 1
  364.     timestamp_minutes_end = original_timestamp.index("m")
  365.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  366.  
  367. if "s" in original_timestamp:
  368.     timestamp_seconds_start = original_timestamp.index("m") + 1
  369.     timestamp_seconds_end = original_timestamp.index("s")
  370.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  371. else:
  372.     seconds = "0"
  373. time = hours + ":" + minutes + ":" + seconds
  374.  
  375. from datetime import datetime
  376.  
  377. FMT = '%H:%M:%S'
  378. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  379.  
  380. timestamp_new = str(tdelta.seconds)
  381. HighlightLinks = open("HighlightLinks.txt", "a")
  382. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  383. HighlightLinks.close()
  384.  
  385. # next link
  386. OriginalLinks = open("OriginalLinks.txt", "r")
  387.  
  388. original_link = OriginalLinks.readlines()[8]
  389. OriginalLinks.close()
  390.  
  391. original_question_mark = original_link.index("?")
  392. original_ID = original_link[29:original_question_mark]
  393.  
  394. timestamp_index = original_link.index("t=")
  395. original_timestamp = original_link[
  396.                      timestamp_index:]
  397.  
  398. timestamp_hours_start = original_timestamp.index("=") + 1
  399. if "h" in original_timestamp:
  400.     timestamp_hours_end = original_timestamp.index("h")
  401.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  402. else:
  403.     hours = "0"
  404.  
  405. if "h" in original_timestamp:
  406.     timestamp_minutes_start = original_timestamp.index("h") + 1
  407.     timestamp_minutes_end = original_timestamp.index("m")
  408.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  409. else:
  410.     timestamp_minutes_start = original_timestamp.index("=") + 1
  411.     timestamp_minutes_end = original_timestamp.index("m")
  412.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  413.  
  414. if "s" in original_timestamp:
  415.     timestamp_seconds_start = original_timestamp.index("m") + 1
  416.     timestamp_seconds_end = original_timestamp.index("s")
  417.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  418. else:
  419.     seconds = "0"
  420. time = hours + ":" + minutes + ":" + seconds
  421.  
  422. from datetime import datetime
  423.  
  424. FMT = '%H:%M:%S'
  425. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  426.  
  427. timestamp_new = str(tdelta.seconds)
  428. HighlightLinks = open("HighlightLinks.txt", "a")
  429. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  430. HighlightLinks.close()
  431.  
  432. # next link
  433. OriginalLinks = open("OriginalLinks.txt", "r")
  434.  
  435. original_link = OriginalLinks.readlines()[9]
  436. OriginalLinks.close()
  437.  
  438. original_question_mark = original_link.index("?")
  439. original_ID = original_link[29:original_question_mark]
  440.  
  441. timestamp_index = original_link.index("t=")
  442. original_timestamp = original_link[
  443.                      timestamp_index:]
  444.  
  445. timestamp_hours_start = original_timestamp.index("=") + 1
  446. if "h" in original_timestamp:
  447.     timestamp_hours_end = original_timestamp.index("h")
  448.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  449. else:
  450.     hours = "0"
  451.  
  452. if "h" in original_timestamp:
  453.     timestamp_minutes_start = original_timestamp.index("h") + 1
  454.     timestamp_minutes_end = original_timestamp.index("m")
  455.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  456. else:
  457.     timestamp_minutes_start = original_timestamp.index("=") + 1
  458.     timestamp_minutes_end = original_timestamp.index("m")
  459.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  460.  
  461. if "s" in original_timestamp:
  462.     timestamp_seconds_start = original_timestamp.index("m") + 1
  463.     timestamp_seconds_end = original_timestamp.index("s")
  464.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  465. else:
  466.     seconds = "0"
  467. time = hours + ":" + minutes + ":" + seconds
  468.  
  469. from datetime import datetime
  470.  
  471. FMT = '%H:%M:%S'
  472. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  473.  
  474. timestamp_new = str(tdelta.seconds)
  475. HighlightLinks = open("HighlightLinks.txt", "a")
  476. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  477. HighlightLinks.close()
  478.  
  479. # next link
  480. OriginalLinks = open("OriginalLinks.txt", "r")
  481.  
  482. original_link = OriginalLinks.readlines()[10]
  483. OriginalLinks.close()
  484.  
  485. original_question_mark = original_link.index("?")
  486. original_ID = original_link[29:original_question_mark]
  487.  
  488. timestamp_index = original_link.index("t=")
  489. original_timestamp = original_link[
  490.                      timestamp_index:]
  491.  
  492. timestamp_hours_start = original_timestamp.index("=") + 1
  493. if "h" in original_timestamp:
  494.     timestamp_hours_end = original_timestamp.index("h")
  495.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  496. else:
  497.     hours = "0"
  498.  
  499. if "h" in original_timestamp:
  500.     timestamp_minutes_start = original_timestamp.index("h") + 1
  501.     timestamp_minutes_end = original_timestamp.index("m")
  502.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  503. else:
  504.     timestamp_minutes_start = original_timestamp.index("=") + 1
  505.     timestamp_minutes_end = original_timestamp.index("m")
  506.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  507.  
  508. if "s" in original_timestamp:
  509.     timestamp_seconds_start = original_timestamp.index("m") + 1
  510.     timestamp_seconds_end = original_timestamp.index("s")
  511.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  512. else:
  513.     seconds = "0"
  514. time = hours + ":" + minutes + ":" + seconds
  515.  
  516. from datetime import datetime
  517.  
  518. FMT = '%H:%M:%S'
  519. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  520.  
  521. timestamp_new = str(tdelta.seconds)
  522. HighlightLinks = open("HighlightLinks.txt", "a")
  523. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  524. HighlightLinks.close()
  525.  
  526. # next link
  527. OriginalLinks = open("OriginalLinks.txt", "r")
  528.  
  529. original_link = OriginalLinks.readlines()[11]
  530. OriginalLinks.close()
  531.  
  532. original_question_mark = original_link.index("?")
  533. original_ID = original_link[29:original_question_mark]
  534.  
  535. timestamp_index = original_link.index("t=")
  536. original_timestamp = original_link[
  537.                      timestamp_index:]
  538.  
  539. timestamp_hours_start = original_timestamp.index("=") + 1
  540. if "h" in original_timestamp:
  541.     timestamp_hours_end = original_timestamp.index("h")
  542.     hours = original_timestamp[timestamp_hours_start:timestamp_hours_end]
  543. else:
  544.     hours = "0"
  545.  
  546. if "h" in original_timestamp:
  547.     timestamp_minutes_start = original_timestamp.index("h") + 1
  548.     timestamp_minutes_end = original_timestamp.index("m")
  549.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  550. else:
  551.     timestamp_minutes_start = original_timestamp.index("=") + 1
  552.     timestamp_minutes_end = original_timestamp.index("m")
  553.     minutes = original_timestamp[timestamp_minutes_start:timestamp_minutes_end]
  554.  
  555. if "s" in original_timestamp:
  556.     timestamp_seconds_start = original_timestamp.index("m") + 1
  557.     timestamp_seconds_end = original_timestamp.index("s")
  558.     seconds = original_timestamp[timestamp_seconds_start:timestamp_seconds_end]
  559. else:
  560.     seconds = "0"
  561. time = hours + ":" + minutes + ":" + seconds
  562.  
  563. from datetime import datetime
  564.  
  565. FMT = '%H:%M:%S'
  566. tdelta = datetime.strptime(time, FMT) - datetime.strptime(time_diff, FMT)
  567.  
  568. timestamp_new = str(tdelta.seconds)
  569. HighlightLinks = open("HighlightLinks.txt", "a")
  570. HighlightLinks.write("https://www.twitch.tv/videos/" + highlight_ID + "?t=" + timestamp_new + "s\n")
  571. HighlightLinks.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement