Skip to content

Instantly share code, notes, and snippets.

@sposterkil
Created June 10, 2016 23:30
Show Gist options
  • Save sposterkil/8fcbd9d87d848b9666d7dacaa5573f4d to your computer and use it in GitHub Desktop.
Save sposterkil/8fcbd9d87d848b9666d7dacaa5573f4d to your computer and use it in GitHub Desktop.
A little python script to refresh a given URL every 10 seconds
#! /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)
@sposterkil
Copy link
Author

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

@PaoloChreif
Copy link

PaoloChreif commented Apr 26, 2022

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