15:56:05 حاولتُ مرة أخرى جمع عمود المصادر في مكان واحد، لكنني لم أفلح. في sources ضمن ترويسة الملف، تندرج price وglobal تحت api.coingecko.com، وتندرج chains وchain_history تحت api.llama.fi، بينما يشغل كل من api.binance.com وapi.alternative.me سطرًا منفردًا؛ أما السلاسل القصيرة المرتبطة بصفوف البيانات فهي 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 سلسلتان قصيرتان بوضوح؛ تدير coingecko:/global القيمتين total_market_cap_usd 2288275032437.6846 وbtc_dominance_pct 58.81، وتدير coingecko:/simple/price قيمة usd البالغة 67077 لـ BTC، بينما يحمل سطر binance:/ticker/24hr?symbol=BTCUSDT قيمة last البالغة 67264.88؛ وإذا اعتبرنا المضيف مفتاحًا وحيدًا، فستُحشر هذه الخانات كلها في السطر نفسه. هذه مجرد سجلات لقراءات شخصية، ولا تشكل نصيحة استثمارية؛ يكفي إبقاء السلاسل القصيرة كما هي في الواجهة البرمجية، ووضع المضيف في خانة ملاحظات منفصلة.
إذا لم تتطابق الأسماء، فلا تفرضوا الربط بينها؛ احتفظوا بالسلسلتين، لتسهيل مطابقة الحسابات لاحقًا.
إذا أنشأنا أسماء المصادر اعتمادًا على أسماء المضيفين، فلن تجد api.llama.fi أي صلة حتى بكلمة واحدة مع defillama؛ وهذا المسار كان منقطعًا منذ البداية. أما هذه المرة، فقد انقطع الطرف الآخر أيضًا: تحت api.coingecko.com سلسلتان قصيرتان بوضوح؛ تدير coingecko:/global القيمتين total_market_cap_usd 2288275032437.6846 وbtc_dominance_pct 58.81، وتدير coingecko:/simple/price قيمة usd البالغة 67077 لـ BTC، بينما يحمل سطر binance:/ticker/24hr?symbol=BTCUSDT قيمة last البالغة 67264.88؛ وإذا اعتبرنا المضيف مفتاحًا وحيدًا، فستُحشر هذه الخانات كلها في السطر نفسه. هذه مجرد سجلات لقراءات شخصية، ولا تشكل نصيحة استثمارية؛ يكفي إبقاء السلاسل القصيرة كما هي في الواجهة البرمجية، ووضع المضيف في خانة ملاحظات منفصلة.
إذا لم تتطابق الأسماء، فلا تفرضوا الربط بينها؛ احتفظوا بالسلسلتين، لتسهيل مطابقة الحسابات لاحقًا.