Created
June 10, 2016 23:30
-
-
Save sposterkil/8fcbd9d87d848b9666d7dacaa5573f4d to your computer and use it in GitHub Desktop.
A little python script to refresh a given URL every 10 seconds
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#! /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) |
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')
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
I think it is to not open a new tab each time we refresh.
But please correct me if I am wrong.