git clone git@github.com:dreddsa5dies/parsecrypto.git
cd parsecrypto/cmd
go run main.go
Стоит уточнить, что проверка будет завершена с ошибкой, т.к. к API Google Sheet подключен только я. Но тут и проверять особо нечего.
Парсинг Cryptorank:
Сделан с применением goquery.
Обычный поиск по тегам.
Парсинг CoinGecko:
Сделан с применением API. Отобраны первые 65 валют из всех. Можно реализовать сортировку через добавление Len, Swap, Less и выводить топ валют (по какому угодно признаку).
К сожалению это free, поэтому приходится вставлять задержку по времени.
Простор для оптимизации просматривается, но «Преждевременная оптимизация — корень всех зол». (с) Дональд Кнут.
License
This project is licensed under GPL license. Please read the LICENSE file.