-
-
Save sposterkil/8fcbd9d87d848b9666d7dacaa5573f4d to your computer and use it in GitHub Desktop.
| #! /usr/bin/env python3 | |
| import webbrowser | |
| from time import sleep | |
| url = input('Input the URL to reload, including "http://: ') | |
| while True: | |
| print("refreshing...") | |
| webbrowser.open(url, new=0) | |
| sleep(10) |
Yes, this does open up new tabs.
But thanks for the code.
What does new=0 do ? In line 10
What does new=0 do ? In line 10
According to the documentation, it means “reuse an existing window”, but that has never seemed to work reliably.
I think it is to not open a new tab each time we refresh.
But please correct me if I am wrong.
But even if we use new=0, this opens up new tabs everytime
This script is basically written to open a url which is given above in the script.
So new=0 opens the url in new tab.
new=1 opens the url in new window.
This code is five years old and has never really worked properly - if you’re looking for this functionality, my suggestion (provided with no warranty or assumption of liability) is https://gitlab.com/alanramsey/auto-reload-tab
I found that just using the auto GUI (pyautogui) and using it to automatically press f5 is better. First pip install pyautogui then use the following:
import pyautogui
import time
for i in range(number of times you want to refresh):
time.sleep(refreshrate in seconds)
pyautogui.hotkey('f5')
Heads up, this script may open a new tab on every refresh... It's not supposed to, but it is on my machine