Парсеры курса валют (в том числе крипто-)

Вопросы использования сторонних (не входящих в состав FPC и Lazarus) утилит и библиотек.

Модератор: Модераторы

Парсеры курса валют (в том числе крипто-)

Сообщение Ichthyander » 15.09.2021 13:14:40

Залил репу небольшую. Под мой модуль для парсинга курса валют от Центробанка и новый модуль для парсинга курса криптовалют, так как может кому-то оказаться также полезным https://github.com/Al-Muhandis/CurrencyRates

Работает просто. Чтобы параллельно не ломиться к серверам со своими лимитами сделал потокобезопасный глобальный объект _CryptoCompare (для криптовалют) / _CBRValutes (Центробанк), которые обновляют по необходимости информацию (каждый раз не стучаться в сервер, а кешируют данные в памяти). В репе есть пример, но все равно класс несложный, усовершенствования, критика и новые wrapperы приветствуются. .lpk не делал. каждый модуль независимый и может юзаться отдельно.
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 685
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань

Re: Парсеры курса валют (в том числе крипто-)

Сообщение Alex2013 » 16.09.2021 13:55:23

1 Центробанк России ? (На Украине вполне могут уперся рогом типа "юзай Українське" хотя официально курсы валют везде одинаковые )
2 Насколько актуальны курсы криптовалют? (там же вообще как я понял "как бы анархия" и цены в крипто устанавливаю почти от балды, а жу пересчет из одной крипто-валюты в другую это вообще из разряда "антинаучной -бухгалтерии" )
Последний раз редактировалось Alex2013 17.09.2021 14:35:45, всего редактировалось 1 раз.
Alex2013
долгожитель
 
Сообщения: 3048
Зарегистрирован: 03.04.2013 11:59:44

Re: Парсеры курса валют (в том числе крипто-)

Сообщение Ichthyander » 16.09.2021 14:40:17

Alex2013 писал(а):1 Центробанк России ? (На Украине вполне могут уперся рогом типа "юзай Украинские" хотя официально курсы валют везде одинаковые )
2 Насколько актуальны курсы криптовалют? (там же вообще как я понял "как бы анархия" и цены в крипто устанавливаю почти от балды, а жу пересчет из одной крипто-валюты в другую это вообще из разряда "антинаучной -бухгалтерии" )

1 ТАк репизитарий свободный для добавления других API. Там можно по аналогии добавить API и украинского Центробанка, если таковой имеется. Если будут пуллреквесты - приму
2 Ну в данном репозитарии стоит время кеширования 15 минут. Можно сделать меньше, если нужно, вынеся эту настройку в public property класса. Цены в крипто устанавливаются не от балды, а на основе реальных покупок- продаж. Но да, волатильность высокая. Но с каждым годом курсы будут все стабильнее, когда все утрясется и пена сойдет и тогда можно будет использовать как валюту (в тех странах, конечно, где это можно будет). Кстати, я добавил в криптовалюты и PascalCoin ;) Хотя она не сравнится с топ койнами.
Что касается пересчета одной крипто-валюты в другой, то конечно это приблизительный подсчет относительно какой-либо реальной валюты, взятой за основу. В коде можно это увидеть
Аватара пользователя
Ichthyander
энтузиаст
 
Сообщения: 685
Зарегистрирован: 04.04.2007 08:32:43
Откуда: Астрахань


Вернуться в Сторонние средства

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5

Рейтинг@Mail.ru
cron