Два дисгармоничных дня

Вчерашний день начался просто замечательно. Я собрался и быстро сделал то, о чём писал недавно — возможность авторизации в IndieAuth по URL подразделов для пользователя-владельца. Затем решил вопрос с OwnYourGram: установил его на хостинг, где стоят мои старые сайты. Там можно выбирать любую версию Процесс шёл тяжело и мучительно. Оказалось, что хотя на хостинге пишется, что у меня 5 сайтов из 7, реально можно создать только пять, как раньше. То есть хостер обновил тариф, но у старых пользователей автоматически ничего не поменялось. Написал в техподдержку, они ответили, что нужно сменить тариф в панели управления на такой же. После этого заработало, но на ожидание ответа потерялся почти час.
Я уже предвкушал, как объявлю о том, что сделал траснляцию из Instagram в личный блог. Но тут неприятности посыпались дальше. Началось всё с того, что OwnYourGram не находил ссылку на мой сайт для трансляции. Стал разбираться, в чём дело, и обнаружил, что от Instagram вообще ничего не приходит. После недолгой отладки выяснил, что OwnYourGram использует сервис XRay берёт данные напрямую со страницы Instagram, а не через API. Но публичную копию XRay Instagram давно заблокировал, поэтому ничего не работало. Попытался было запустить копию у себя. Но то же самое: ошибка 429 — превышено количество запросов. Хотя на ноутбуке XRay отрабатывает нормально и данные возвращает.
В общем, провозился с этим всю вторую половину дня. И под вечер ощутимо стал нервничать на тему «опять ничего не успеваю», так как над душой висит ещё пара задач по freelance, делать которые категорически не хочется, да ещё в последние дни в мессенджерах стали писать больше, прямо хоть снова закрывай всё.
Поздним вечером хотел было сделать то, что обещал corsico, и даже начал, но скоро понял, что в таком состоянии ничего хорошего не выйдет. Плюс получилось как всегда: небольшое изменение на давно не обновлявшейся системе (всего-то php-curl поставить надо) тянет за собой необходимость кучи обновлений (в частности, система хочет обновить php до 7.3), которые создают риск, что всё поломается, поскольку скрипты тоже довольно старые… В итоге часа полтора провозились, но ничего вообще не сделали, кроме того, что я послал corsico ссылку, как делать HTTP POST без curl. И отложили всё на сегодня, но сегодня я тоже в не особо работоспособном состоянии, и по-хорошему, нужно всё на четверг-пятницу сдвинуть.
Ночью спал плохо. Несколько раз просыпался без видимых причин. И в итоге встал с существенным недосыпом и весь день подтормаживаю. Попытался было играть в WoT, но это был один из самых ужасных игровых дней за последнее время, вплоть до того, что плохо соображал, куда вообще еду. Потом устроил себе отдых в тёмной комнате, немного пришёл в себя, но за остаток дня ничего толком не сделал.
Есть мысль переделать OwnYourGram так, чтобы он делал вызовы через новую API вместо парсинга страниц, и вроде как это даже не так уж сложно (благо весь код взаимодействия собран в одном месте), но что-то в голове пока не складывается.