Есть приложение которое трекает время activitywatch.net/ есть к нему же расширение которое делает скриншоты рабочего стола раз в N минут. kovasap/auto-screenshooter github.com/kovasap/auto-s... Их нужно слепить в одно приложение на питоне. И внести коррективы:
Kovasap привязан к Google Photos, а его нужно привязать через абстракцию к Google Cloud Storage, привязать через абстракцию чтобы другой программист мог переключить его на другое хранилище.