Залил репу небольшую. Под мой модуль для парсинга курса валют от Центробанка и новый модуль для парсинга курса криптовалют, так как может кому-то оказаться также полезным https://github.com/Al-Muhandis/CurrencyRates
Работает просто. Чтобы параллельно не ломиться к серверам со своими лимитами сделал потокобезопасный глобальный объект _CryptoCompare (для криптовалют) / _CBRValutes (Центробанк), которые обновляют по необходимости информацию (каждый раз не стучаться в сервер, а кешируют данные в памяти). В репе есть пример, но все равно класс несложный, усовершенствования, критика и новые wrapperы приветствуются. .lpk не делал. каждый модуль независимый и может юзаться отдельно.
Парсеры курса валют (в том числе крипто-)
Модератор: Модераторы
- Ichthyander
- энтузиаст
- Сообщения: 701
- Зарегистрирован: 04.04.2007 08:32:43
- Откуда: Астрахань
- Контактная информация:
1 Центробанк России ? (На Украине вполне могут уперся рогом типа "юзай Українське" хотя официально курсы валют везде одинаковые )
2 Насколько актуальны курсы криптовалют? (там же вообще как я понял "как бы анархия" и цены в крипто устанавливаю почти от балды, а жу пересчет из одной крипто-валюты в другую это вообще из разряда "антинаучной -бухгалтерии" )
2 Насколько актуальны курсы криптовалют? (там же вообще как я понял "как бы анархия" и цены в крипто устанавливаю почти от балды, а жу пересчет из одной крипто-валюты в другую это вообще из разряда "антинаучной -бухгалтерии" )
Последний раз редактировалось Alex2013 17.09.2021 13:35:45, всего редактировалось 1 раз.
- Ichthyander
- энтузиаст
- Сообщения: 701
- Зарегистрирован: 04.04.2007 08:32:43
- Откуда: Астрахань
- Контактная информация:
Alex2013 писал(а):1 Центробанк России ? (На Украине вполне могут уперся рогом типа "юзай Украинские" хотя официально курсы валют везде одинаковые )
2 Насколько актуальны курсы криптовалют? (там же вообще как я понял "как бы анархия" и цены в крипто устанавливаю почти от балды, а жу пересчет из одной крипто-валюты в другую это вообще из разряда "антинаучной -бухгалтерии" )
1 ТАк репизитарий свободный для добавления других API. Там можно по аналогии добавить API и украинского Центробанка, если таковой имеется. Если будут пуллреквесты - приму
2 Ну в данном репозитарии стоит время кеширования 15 минут. Можно сделать меньше, если нужно, вынеся эту настройку в public property класса. Цены в крипто устанавливаются не от балды, а на основе реальных покупок- продаж. Но да, волатильность высокая. Но с каждым годом курсы будут все стабильнее, когда все утрясется и пена сойдет и тогда можно будет использовать как валюту (в тех странах, конечно, где это можно будет). Кстати, я добавил в криптовалюты и PascalCoin
Что касается пересчета одной крипто-валюты в другой, то конечно это приблизительный подсчет относительно какой-либо реальной валюты, взятой за основу. В коде можно это увидеть
