Библиотека для работы с VimeWorld API на Go
Не знал чем заняться, и вот пришла в голову мысль написать SDK. Да, уже есть реализации на Java, Go, Python и даже C++, возможно, и на других языках тоже. Но так как это моя первая библиотека, почему бы не закрепить знания в Go?
Установка
go get github.com/iwajezhgf/vimeworldgo
Примеры
Взаимодействие с текущим онлайном:
Взаимодействие с достижениями:
Больше примеров можно найти здесь: GitHub
Исходный код
https://github.com/iwajezhgf/vimeworldgo
Внешние зависимости
1. fasthttp v1.55.0 - пакет Fast HTTP для Go, настроен на высокую производительность.
Подробности можно найти здесь: https://github.com/valyala/fasthttp. (Либа тянет за собой еще несколько зависимостей, но о них я не буду писать.)
Доработки
В дальнейшем было бы неплохо покрыть тестами и доделать некоторые методы.
P.S. Документация присутствует в коде.
Автор: 3APADD.
Огромное спасибо, что прочитали мою статью. Надеюсь, ваше время не было потрачено зря.