Задача выглядит так: есть скрипт, который парсит сайт, есть графический интерфейс, через который помимо данных для парсинга хотелось бы ещё указывать регулярность парсинга в минутах. Как в таком случае надо сделать запуск этого скрипта через интервалы времени?
Пользователем этого приложения должен быть не только я, так что всё что должно потребоваться для планирования парсинга - это указать регулярность в строке интрефейса.
Меня интересует самый подходящий для этой задачи вариант решения, так что если предлагаете костыль, напишите, что это костыль
UPD:
предположим всё происходит так:
Пользователь открывает программу
Устанавливает настройки парсинга и регулярность
Окно программы закрывается (либо ещё как-то скрывается, но больше оно внизу экрана как активное приложение не весит)
Парсинг происходит через указанный промежуток времени
Парсинг будет занимать несколько минут, графический интерфейс будет писаться на PyQt, поэтому несколько потоков обязательно будут.