2.9 KiB
Estensione del browser Carbon Trigger: Codice completo
Utilizzando l'API CO2 Signal di tmrow per monitorare l'uso dell'elettricità, crea un'estensione per il browser che ti permetta di avere un promemoria diretto nel tuo browser sul consumo di elettricità della tua regione. L'uso di questa estensione ad hoc ti aiuterà a prendere decisioni sulle tue attività basandoti su queste informazioni.
Iniziare
Dovrai avere npm installato. Scarica una copia di questo codice in una cartella sul tuo computer.
Installa tutti i pacchetti necessari:
npm install
Compila l'estensione con webpack:
npm run build
Per installarla su Edge, utilizza il menu con i 'tre punti' nell'angolo in alto a destra del browser per trovare il pannello Estensioni. Da lì, seleziona 'Carica non impacchettato' per caricare una nuova estensione. Apri la cartella 'dist' quando richiesto e l'estensione verrà caricata. Per utilizzarla, avrai bisogno di una chiave API per l'API CO2 Signal (richiedila qui via email - inserisci il tuo indirizzo email nel campo di questa pagina) e del codice per la tua regione corrispondente alla Mappa dell'elettricità (a Boston, ad esempio, utilizzo 'US-NEISO').
Una volta inserita la chiave API e la regione nell'interfaccia dell'estensione, il punto colorato nella barra delle estensioni del browser dovrebbe cambiare per riflettere l'uso di energia della tua regione e fornire un'indicazione sulle attività ad alto consumo energetico che sarebbero appropriate per te. Il concetto dietro questo sistema di "punti" mi è stato ispirato dalla estensione Energy Lollipop per le emissioni della California.
Disclaimer:
Questo documento è stato tradotto utilizzando il servizio di traduzione automatica Co-op Translator. Sebbene ci impegniamo per garantire l'accuratezza, si prega di notare che le traduzioni automatiche possono contenere errori o imprecisioni. Il documento originale nella sua lingua nativa dovrebbe essere considerato la fonte autorevole. Per informazioni critiche, si raccomanda una traduzione professionale effettuata da un traduttore umano. Non siamo responsabili per eventuali fraintendimenti o interpretazioni errate derivanti dall'uso di questa traduzione.