Я пытаюсь отслеживать свое игровое время/историю с помощью Календаря Google.
Это веб-API Steam, в котором я не могу найти способ получить подробную информацию о когда именно я играл во что, кроме конечной точки GetRecentlyPlayedGames
, которая дает мне некоторые интересные данные:
Теоретически я могу хранить поле playtime_forever
, и каждые 5 минут cron смотреть поднимается ли оно, и если 2 раза подряд одно и то же, значит я перестал играть в эту сессию, и я могу логировать это в Календаре.
Таким образом, эта проблема решена в теории, но мне было интересно, есть ли какой-либо другой API, который я мог бы использовать вместо этого, который дал бы мне более точные данные, или это лучший вариант, который у меня есть?
То же самое я делаю с YouTube, потому что они не дают мне точное время, но, например, Netflix делает так, что это проще, и мне не нужно управлять какими-либо данными (кроме того, что я уже отправил на календарь)