Единого решения не будет.
Для периодических задач:
- cron - linux-подсистема, позволяющая выполнять действия (в т.ч. скрипты) по расписанию.
- shelude - библиотека, делающая то-же самое, но на уровне кода и ос-независимая.
- celery - комбайн, в данном случае избыточный но обладающий нужным функционалом.
Если нужно прям под веб:
Бекэнд, чтобы работать со скриптами:
- flask - микро-фреймворк, минимальный набор функций. Если нужно чисто взаимодействовать со скриптами - лучший вариант.
- django - комбайн с админкой, авторизацией, orm и прочим.
Для взаимодействия с клиентской стороной в реальном времени (если обновление страницы не устраивает):
Если отслеживать будете с одного компа - веб-интерфейс несколько излишен, лучше реализовать в рамках одного приложения с
pyQt5