# افزونه مرورگر Carbon Trigger: کد کامل با استفاده از API سیگنال CO2 از tmrow برای ردیابی مصرف برق، یک افزونه مرورگر ایجاد کنید تا بتوانید مستقیماً در مرورگر خود یادآوری‌ای درباره مصرف برق منطقه خود داشته باشید. استفاده از این افزونه به شما کمک می‌کند تا تصمیمات خود را بر اساس این اطلاعات تنظیم کنید. ![تصویر افزونه](../../../../../5-browser-extension/solution/start/extension-screenshot.png) ## شروع کار شما باید [npm](https://npmjs.com) را نصب کرده باشید. یک نسخه از این کد را در یک پوشه روی کامپیوتر خود دانلود کنید. تمام بسته‌های مورد نیاز را نصب کنید: ``` npm install ``` افزونه را با استفاده از webpack بسازید: ``` npm run build ``` برای نصب در Edge، از منوی 'سه نقطه' در گوشه بالا سمت راست مرورگر استفاده کنید تا به پنل افزونه‌ها دسترسی پیدا کنید. از آنجا گزینه 'بارگذاری بدون بسته‌بندی' را انتخاب کنید تا افزونه جدیدی بارگذاری شود. هنگامی که از شما خواسته شد، پوشه 'dist' را باز کنید و افزونه بارگذاری خواهد شد. برای استفاده از آن، به یک کلید API برای API سیگنال CO2 نیاز دارید ([اینجا از طریق ایمیل دریافت کنید](https://www.co2signal.com/) - ایمیل خود را در کادر این صفحه وارد کنید) و [کد منطقه خود](http://api.electricitymap.org/v3/zones) که مربوط به [نقشه برق](https://www.electricitymap.org/map) است (برای مثال، در بوستون من از 'US-NEISO' استفاده می‌کنم). ![نصب](../../../../../5-browser-extension/solution/start/install-on-edge.png) پس از وارد کردن کلید API و منطقه در رابط کاربری افزونه، نقطه رنگی در نوار افزونه مرورگر باید تغییر کند تا مصرف انرژی منطقه شما را نشان دهد و به شما یک شاخص درباره فعالیت‌های پرمصرف انرژی که برای شما مناسب هستند بدهد. مفهوم پشت این سیستم "نقاط" را از [افزونه Energy Lollipop](https://energylollipop.com/) برای انتشار گازهای گلخانه‌ای در کالیفرنیا الهام گرفته‌ام. **سلب مسئولیت**: این سند با استفاده از سرویس ترجمه هوش مصنوعی [Co-op Translator](https://github.com/Azure/co-op-translator) ترجمه شده است. در حالی که ما تلاش می‌کنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمه‌های خودکار ممکن است شامل خطاها یا نادرستی‌ها باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حساس، توصیه می‌شود از ترجمه انسانی حرفه‌ای استفاده کنید. ما مسئولیتی در قبال سوء تفاهم‌ها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.