15:56:05 今回もソース欄をまとめようとしてみたけれど、やはりうまくいかなかった。ファイルヘッダーの sources では、api.coingecko.com の下に price と global、api.llama.fi の下に chains と chain_history が並び、api.binance.com と api.alternative.me はそれぞれ1行ずつある。一方、データ行に付いている短い文字列は coingecko:/simple/price、coingecko:/global、binance:/ticker/24hr?symbol=BTCUSDT、alternative.me:/fng、defillama:/v2/chains、defillama:/v2/historicalChainTvl/BSC だ。
ホスト名からソース名を生成すると、api.llama.fi は defillama と一文字も一致せず、この経路は以前から途切れていた。今回はもう一方も途切れている。api.coingecko.com の下には短い文字列が2つあるのに、coingecko:/global は total_market_cap_usd 2288275032437.6846 と btc_dominance_pct 58.81 を、coingecko:/simple/price は BTC の usd 67077 を扱っており、binance:/ticker/24hr?symbol=BTCUSDT の行には別途 last 67264.88 が付いている。ホストを唯一のキーにすると、これらのデータは同じ行に押し込まれてしまう。これらは個人用の数値記録にすぎず、投資助言ではない。短い文字列はインターフェースの表記どおりに残し、ホストは別の備考欄に置けば十分だ。
名前が一致しないなら無理につなげず、両方の文字列を残しておけば、後で照合しやすい。