glitch452/mmm-coinmarketcap

ساخت وبلاگ

این تعهد متعلق به هیچ شعبه ای در این مخزن نیست و ممکن است متعلق به یک چنگال در خارج از مخزن باشد.

نام در حال استفاده

یک برچسب در حال حاضر با نام شاخه ارائه شده وجود دارد. بسیاری از دستورات GIT نام برچسب و شاخه را می پذیرند ، بنابراین ایجاد این شاخه ممکن است باعث رفتار غیر منتظره شود. آیا مطمئن هستید که می خواهید این شاخه را ایجاد کنید؟

  • محلی
  • مکاشه

با استفاده از URL وب از Git یا Checkout با SVN استفاده کنید.

با CLI رسمی ما سریع کار کنید. بیشتر بدانید.

ورود به سیستم لازم

لطفاً برای استفاده از برنامه های کد وارد سیستم شوید.

راه اندازی دسک تاپ GitHub

اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.

راه اندازی دسک تاپ GitHub

اگر هیچ اتفاقی نمی افتد ، دسک تاپ GitHub را بارگیری کنید و دوباره امتحان کنید.

راه اندازی Xcode

اگر هیچ اتفاقی نمی افتد ، Xcode را بارگیری کنید و دوباره امتحان کنید.

راه اندازی کد ویژوال استودیو

فضای کد شما یک بار آماده خواهد شد.

مشکلی برای تهیه فضای کدگذاری شما وجود داشت ، لطفاً دوباره امتحان کنید.

آخرین تعهد

آمار git

فایل ها

بارگیری آخرین اطلاعات متعهد انجام نشد.

readme. md

این یک ماژول برای پروژه MagicMirror² Smart Mirror است.

این ماژول اطلاعات cryptocurrency را از وب سایت کلاه بازار سکه نشان می دهد.

 

وضعیتنسخهتاریخنگهداری؟حداقل نسخه MagicMirror²
کار کردن2. 4. 22022-02-02آره2. 2. 1

Example of MMM-CoinMarketCap

  1. اطلاعات مربوط به هر ارز (سکه و نشانه) را در کلاه بازار سکه دریافت کنید
  2. بارگیری خودکار آرم های ارزی
  3. نمودار خط تغییر ارزش بیش از 1 روز ، 1 هفته یا 1 ماه
  4. انتخاب نمای داخلی ساده با پیکربندی نمایش بسیار قابل تنظیم
  1. Coin Market Cap Pro API (V1): برای داده های ارز
    • یک کلید API رایگان مورد نیاز است ، در صفحه توسعه دهندگان CAP CAP CAP ثبت نام کنید
  2. وب سایت کلاه بازار سکه: برای نمودارها و بارگیری آرم های ارز

برای نصب ماژول ، از ترمینال خود استفاده کنید:

  1. به پوشه ماژول های MagicMirror خود بروید. اگر از دایرکتوری نصب پیش فرض استفاده می کنید ، از دستور: CD استفاده کنید~/MagicMirror/ماژول ها
  2. با اجرای دستور زیر ، ماژول را در رایانه خود کپی کنید: git کلون https://github.com/glitch452/mmm-coinmarketcap. git
  3. دایرکتوری "MMM-CoinmarketCap" را وارد کرده و ماژول های گره را نصب کنید: CD MMM-CoinmarketCap && NPM نصب

با استفاده از ماژول

CoinmarketCap API کاملاً عمومی خود را غیرفعال کرده است ، بنابراین این ماژول برای استفاده از API Pro آنها به روز شده است. متأسفانه ، این API هنگام دسترسی به داده ها به یک کلید API نیاز دارد. خوشبختانه ، یک ردیف رایگان به نام Basic وجود دارد که باید برای بیشتر کاربران کافی باشد. برای به دست آوردن کلید API خود ، در CoinmarketCap ثبت نام کنید.

API جدید استفاده از یک سیستم اعتباری را ردیابی و محدود می کند. در این زمان ، محدودیت برای استفاده از اعتبار در ردیف اصلی (رایگان) 333 نرم در روز و 10،000 سخت در هر ماه است. این ماژول برای بارگیری لیست ارزهای موجود از 1 اعتبار در راه اندازی استفاده می کند. سپس ، هر درخواست UDATE از 1 اعتبار در هر 100 ارز استفاده می کند (گرد شده تا نزدیکترین 100). بنابراین ، برای لیستی از ارزهای کمتر از 100 ، در یک ماه 31 روز ، نرخ درخواست به روزرسانی باید کمتر یا برابر با 13 به روزرسانی در ساعت باشد (یعنی یک بروزرسانی تقریباً در هر 4. 6 دقیقه).

یک یادداشت سریع: به روزرسانی ها توسط نمونه ماژول در قسمت جلویی مدیریت می شوند ، بنابراین هر نمونه اضافی از ماژول تماس های API خود را انجام می دهد و اعتبار خود را مصرف می کند. اگر به چندین نمونه از ماژول نیاز دارید ، آنها باید کلید API خود را دریافت کنند ، یا می توان نرخ بروزرسانی را بر این اساس تنظیم کرد.

برای استفاده از این ماژول ، بلوک پیکربندی زیر را به آرایه ماژول ها در پرونده config/config. js اضافه کنید:

گزینهجزئیات
کلید ای پی ایمورد نیاز - یک کلید API رایگان برای API CoinmarketCap Pro. برای کلید API خود در اینجا ثبت نام کنید. نوع: رشته
ارزاختیاری - لیستی از ارزها برای نمایش. هر مورد در لیست می تواند نام ، نماد یا شناسه ارز باشد ، یا شیئی که شامل گزینه های پیکربندی خاصی برای ارز است. برای لیستی از ارزهای موجود ، به API CAP Market Coin مراجعه کنید. نوع: پیش فرض آرایه: ['بیت کوین' ، 'Ethereum'] انواع آرایه انواع: - شناسه ارز را شماره گذاری کنید - نام ارز را رشته کنید.(می تواند نام کامل ، نماد [نام کوتاه] یا slug) باشد - یک شیء حاوی گزینه های قالب بندی خاص برای ارز فردی. یا خصوصیات شناسه یا نام لازم است. خواص موجود برای شی عبارتند از: Fontsize ، Fontcolor ، hendchangecolored ، قابل توجه DIGITS ، DECIMALLES ، UsePricedigitGrouping ، ShowcurrencyWithPrice ، Logosize ، LogoColored ، GraphSize. برای جزئیات هر گزینه به زیر مراجعه کنید. اگر گزینه ای برای ورود به ارز ارائه نشده باشد ، از لیست گزینه های اصلی به مقدار گزینه یک نام مشابه استفاده می شود.
چشم اندازاختیاری - یک نمای از پیش پیکربندی شده، که برای نمایش ارزها استفاده می شود. گزینه view را می توان با یا بدون گزینه های پیکربندی دیگر استفاده کرد. سایر گزینه های پیکربندی گزینه های پیکربندی شده توسط نمای انتخاب شده را لغو می کنند. برای نمونه ای از هر نما به بخش View Examples مراجعه کنید. نوع: رشته پیش‌فرض: 'جزئیات' گزینه‌ها: 'detailed' , 'detailedSymbol', 'detailedWithUSD', 'graph', 'graphColored', 'graphWithChanges', 'logo', 'logoColored'
تبدیلاختیاری - ارز برای تبدیل قیمت به. نوع فهرست کامل را ببینید: رشته پیش‌فرض: گزینه‌های «USD» (FIAT): «AUD»، «BRL»، «CAD»، «EUR»، «GBP»، . گزینه‌ها (کریپتو): «BTC»، «ETH»، «XRP»، «LTC»، «BCH»، .
ستون هااختیاری - لیستی از ستون ها برای نمایش. ستون ها به ترتیب آیتم های این آرایه نمایش داده می شوند. نوع: آرایه پیش‌فرض: ['name', 'price', 'change1h', 'change24h', 'change7d' ] (بسته به مشاهده) گزینه‌ها: - 'name' نام کامل ارز (مثلاً: بیت کوین) - 'نماد' نام کوتاه ارز (مثلا: BTC یا ETH) - 'قیمت' قیمت ارز با استفاده از نوع ارز مشخص شده توسط گزینه تبدیل - 'لوگو' تصویر آرم ارز - 'change1h' درصد تغییراز ارزش ارز بیش از 1 ساعت - 'change24h' درصد تغییر ارزش ارز در طول 24 ساعت - 'change7d' درصد تغییر ارزش ارز در طول 7 روز - 'نمودار' یک نمودار خطی که نشان دهنده تغییرات در ارزش ارز است. دوره زمانی داده‌های نمودار را می‌توان با استفاده از گزینه «graphRange» تنظیم کرد - «تغییرات» درصد تغییر ارزش ارز برای هر سه دوره زمانی (به صورت عمودی) - «priceWithChanges» قیمت در ارز انتخاب‌شده با درصد تغییراتزیر قیمت
نشان ستون سرصفحه هااختیاری - نمایش ردیف سرصفحه جدول. نوع: بولی پیش‌فرض: درست (بسته به نما)
columnHeaderTextاختیاری - متنی که باید برای سرصفحه هر ستون نشان داده شود. شی به صورت زیر قالب بندی می شود:< column_type: 'header_text' >که در آن ستون_type می تواند هر مقدار معتبری برای گزینه ستون ها باشد و header_text متنی است که برای سربرگ آن ستون نمایش داده می شود. برای ستون‌های price و priceWithChanges، رشته '' با مقدار از گزینه تبدیل جایگزین می‌شود. برای ستون نمودار، رشته '' با نمایش متن کوتاهی از گزینه graphRange انتخاب شده جایگزین می شود و رشته '' با تعداد روزهای انتخاب شده در گزینه graphRange جایگزین می شود. نوع: شی پیش فرض:< name: 'Currency', symbol: 'Currency', price: 'Price ()', priceWithChanges: 'Price ()', logo: '', change1h: 'Hour', change24h: 'Day', change7d: 'Week', graph: 'Trend ()', changes: 'Changes' >
showRowSeparatorاختیاری - یک خط را برای جدا کردن هر ارز نشان دهید. نوع: پیش فرض بولی: درست است
پرشاختیاری - آیا جدول باید عرض منطقه ای را که به آن اختصاص داده شده است پر کند. در صورت صحت ، عرض جدول روی "100 ٪" تنظیم شده است. نوع: پیش فرض بولی: درست (بسته به نمایش)
اندازه فونتاختیاری - اندازه اصلی قلم برای استفاده برای متن ماژول. نوع: پیش فرض رشته: "کوچک" (بسته به نمایش) گزینه ها: "X-small" ، "کوچک" ، "متوسط" ، "بزرگ" ، "X-large"
فونتکولوراختیاری - رنگی که برای متن ماژول استفاده می شود. نوع: پیش فرض رشته: گزینه های رنگی پیش فرض MagicMirror: هر مقدار معتبر CSS Color. برای اطلاعات بیشتر به W3Schools مراجعه کنید.
درصداختیاری - آیا درصد تغییر باید رنگ شود. در صورت صحت ، مقادیر منفی به رنگ قرمز رنگ و مقادیر مثبت به رنگ سبز رنگ می شوند. نوع: پیش فرض بولی: غلط (بسته به دید)
ارقام معناداراختیاری - حداکثر تعداد ارقام قابل توجه برای دور کردن قیمت.(از جمله ارقام بعد از اعشاری) برای غیرفعال کردن فیلتر روی 0 تنظیم کنید. نوع: صحیح پیش فرض: 0
مکان های اعشاریاختیاری - چند رقم برای نمایش در قیمت بعد از اعشاری. نوع: پیش فرض عدد صحیح: 2
استفادهاختیاری - آیا رقم های موجود در قیمت باید گروه بندی شوند. این محلی محلی است که بر اساس زبان MagicMirror انتخاب شده و گزینه تبدیل است.(مثال: 95،462 دلار در مقابل 95462 دلار) نوع: پیش فرض بولی: درست است
نمایشگاهاختیاری - آیا نوع ارز پس از قیمت باید نشان داده شود. در صورت صحت ، ارزش قیمت با نوع ارز انتخاب شده در تبدیل دنبال می شود.(مثال: 56. 25 دلار USD) نوع: بولی پیش فرض: نادرست (بسته به دید)
بافندگی کردناختیاری - اندازه تصویر مورد استفاده در ستون آرم. نوع: پیش فرض رشته: گزینه های "متوسط": "کوچک" ، "متوسط" ، "بزرگ" ، "X-Large"
دارای لوکول داراختیاری - آیا برای نشان دادن یک تصویر آرم رنگ یا سیاه و سفید. در صورت صحت ، از آرم رنگ استفاده می شود. نوع: پیش فرض بولی: غلط (بسته به دید)
کله پاچهاختیاری - آیا برای بارگیری تصاویر آرم یا خیر. هنگامی که درست تصاویر بارگیری می شوند ، در صورت دروغ بودن ، آنها از کلاه بازار سکه ارجاع می شوند. نوع: پیش فرض بولی: درست است
گرافیکاختیاری - تعداد روزهای نمایش برای ستون نمودار. نوع: شماره پیش فرض: 7 گزینه: 1 ، 7 ، 30
اندازه گیریاختیاری - اندازه نمودار برای نمایش در ستون نمودار. نوع: پیش فرض رشته: گزینه های "متوسط": "X-small" ، "کوچک" ، "متوسط" ، "بزرگ" ، "X-large"
گرافیکاختیاری - آیا استفاده از رنگ برای انگورهای جرقه ای یا نه. هنگامی که درست باشد ، نمودارهای 1 روز و 7 روز سبز می شوند که ارزش ارز در طول دوره افزایش یابد و با کاهش آن قرمز شود. در صورت استفاده نادرست یا با استفاده از نمودارهای 30 روزه ، از رنگ خاکستری استاندارد استفاده می شود. نوع: پیش فرض بولی: نادرست
به روزرسانیاختیاری - تعداد دقایقی بین به روزرسانی داده ها. حداقل مقدار 5 است. نوع: شماره پیش فرض: 10
مجدداًاختیاری - اگر یک درخواست به روزرسانی داده انجام نشود ، این تعداد ثانیه است که باید قبل از تلاش دوباره صبر کنید. نوع: شماره پیش فرض: 10
ناممثال
مفصلExample of the view
نمودارExample of the view
گرافیکExample of the view
گرافیکExample of the view
لوگو 
دارای لوکول دار 

در اینجا نمونه ای از نمای سفارشی ایجاد شده با استفاده از گزینه های پیکربندی زیر آورده شده است:

Example of a custom view

تصاویر آرم سفارشی

به طور پیش فرض ، این ماژول پرونده های تصویر آرم را برای ارزهای درخواستی بارگیری می کند. این آنها را در پوشه آرم واقع در پوشه ماژول ذخیره می کند. برخی از آرم های ارزهای محبوب قبلاً با این ماژول تهیه شده است. اگر می خواهید از آرم خود برای یک ارز خاص استفاده کنید ، کافی است پرونده . png را در پوشه آرم با فایل آرم سفارشی خود جایگزین کنید. پرونده های آرم جدید فقط در صورت بارگیری در پوشه آرم بارگیری می شوند.

هنگام استفاده از حالت آرم سیاه و سفید ، این ماژول در واقع آرم های رنگی را بارگیری می کند و یک فیلتر CSS برای تبدیل تصویر به مقیاس خاکستری اعمال می شود. این برای بیشتر آرم ها بسیار عالی به نظر می رسد ، اما همانطور که تصور می کنید ، ممکن است عده ای وجود داشته باشند که به اندازه بقیه به نظر نمی رسند. اگر یک آرم سیاه و سفید بهتر را برای یک ارز خاص ترجیح می دهید ، می توانید فایل تصویری خود را تهیه کرده و آن را در پوشه آرم BW قرار دهید. توجه: تصاویر حاصل از آرم ها bw همانطور که در آن نمایش داده می شود ، بدون استفاده از فیلتر CSS نمایش داده می شود ، بنابراین آنها نیاز به تصاویر با مقیاس خاکستری دارند.

کنوانسیون نامگذاری برای آرم ها به شرح زیر است: -. png. نام کوتاه ارز ، معمولاً 3 تا 5 کاراکتر را نشان می دهد که باید در موارد کمتری باشد. اندازه تصویر را در پیکسل ها نشان می دهد. در این ماژول 4 اندازه پیکربندی شده است: 16 ، 32 ، 64 و 128. این پرونده های تصویری به ترتیب باید 16x16px ، 32x32px ، 64x64px و 128x128px باشند. مثال: BTC-16. png

برای به روزرسانی ماژول به آخرین نسخه ، از ترمینال خود استفاده کنید:

  1. به پوشه MMM-CoinmarketCap خود بروید. اگر از دایرکتوری نصب پیش فرض استفاده می کنید ، از دستور: CD استفاده کنید~/MagicMirror/Modules/MMM-CoinmarketCap
  2. ماژول را با اجرای دستور زیر به روز کنید: Git Pull

اگر به تنهایی ماژول را تغییر داده باشید، به روز رسانی ناموفق خواهد بود. برای اجبار به‌روزرسانی (اخطار! تغییرات شما از بین می‌رود)، ماژول را بازنشانی کنید و سپس با دستورات زیر به‌روزرسانی کنید:

به صورت دستی یک نسخه را انتخاب کنید

برای استفاده از نسخه قدیمی این ماژول، از ترمینال خود استفاده کنید تا:

  1. به پوشه MMM-CoinmarketCap خود بروید. اگر از دایرکتوری نصب پیش فرض استفاده می کنید ، از دستور: CD استفاده کنید~/MagicMirror/Modules/MMM-CoinmarketCap
  2. همه برچسب‌های موجود git fetch را واکشی کنید
  3. نمایش تمام تگ های موجود تگ git
  4. یکی از برچسب‌های موجود را بررسی کنید git checkout مثال: git checkout v1. 0. 0

برای بازگشت به آخرین نسخه، از ترمینال خود استفاده کنید تا:

  1. به پوشه MMM-CoinmarketCap خود بروید. اگر از دایرکتوری نصب پیش فرض استفاده می کنید ، از دستور: CD استفاده کنید~/MagicMirror/Modules/MMM-CoinmarketCap
  2. Master branch git checkout master را بررسی کنید

مجوز MIT (MIT)

کپی رایت © 2018 دیوید دیرن

بدینوسیله به هر شخصی که نسخه ای از این نرم افزار و فایل های مستندات مرتبط («نرم افزار») را دریافت می کند، اجازه داده می شود تا بدون محدودیت، از جمله بدون محدودیت حقوق استفاده، کپی، اصلاح، ادغام، با نرم افزار معامله کند. انتشار، توزیع، مجوز فرعی، و/یا فروش نسخه‌های نرم‌افزار، و اجازه دادن به افرادی که نرم‌افزار در اختیار آنها قرار گرفته است، با رعایت شرایط زیر:

اعلامیه حق چاپ بالا و این اعلامیه مجوز باید در تمام نسخه ها یا بخش های قابل توجهی از نرم افزار گنجانده شود.

نرم‌افزار «همان‌طور که هست»، بدون ضمانت از هر نوع، صریح یا ضمنی، شامل اما نه محدود به ضمانت‌های تجارت، تناسب برای یک هدف خاص و عدم نقض ارائه می‌شود. به هیچ وجه، نویسندگان یا دارندگان حق چاپ مسئولیتی در قبال ادعا، خسارت یا سایر مسئولیت ها، اعم از اینکه در یک اقدام قراردادی، جرم یا غیره، ناشی از، ناشی از یا در ارتباط با نرم افزار یا استفاده یا سایر معاملات درنرم افزار.

در باره

یک ماژول MagicMirror² که اطلاعات ارزهای دیجیتال را از وب‌سایت Coin Market Cap نمایش می‌دهد.

معامله ارز ماتیک...
ما را در سایت معامله ارز ماتیک دنبال می کنید

برچسب : نویسنده : لیلا حاتمی بازدید : 58 تاريخ : دوشنبه 7 فروردين 1402 ساعت: 16:49