JustFedot
Известный
- 338
- 336
Я всё сделал на requests. Обращаюсь к файлику на GitLab, через loadstring загружаю как массив, проверяю версии, описания и так далее.
Затем проверяю текущую версию, если версия на GitLab ~= текущей, значит есть обновление.
Были проблемы с кодировками, потому мне пришлось настраивать git, и новые скрипты на gitlab закидывать только через коммиты, что-бы потом не было проблем с кодировкой.
По той же аналогии можно сделать и автообновление, просто в моём случае это используется в менеджере скриптов, который не один единственный, а много разных моих скриптов может загружать, обновлять и удалять.
Затем проверяю текущую версию, если версия на GitLab ~= текущей, значит есть обновление.
Были проблемы с кодировками, потому мне пришлось настраивать git, и новые скрипты на gitlab закидывать только через коммиты, что-бы потом не было проблем с кодировкой.
По той же аналогии можно сделать и автообновление, просто в моём случае это используется в менеджере скриптов, который не один единственный, а много разных моих скриптов может загружать, обновлять и удалять.