with Corrently and YOURLS?
The Corrently API offers a suite of services related to green energy, including insights on electricity consumption, cost forecasting, and localized energy generation data. With Corrently, you can pull real-time data to drive sustainability initiatives, create cost-optimization strategies for energy usage, and foster eco-friendly practices. Leveraging this API within Pipedream allows for automated workflows that can turn this data into actionable insights, integrate with smart home devices, manage energy budgets, and even shift usage to times when the grid is greener and electricity cheaper.
import { axios } from "@pipedream/platform"
export default defineComponent({
props: {
corrently: {
type: "app",
app: "corrently",
}
},
async run({steps, $}) {
return await axios($, {
url: `https://api.corrently.io/v2.0/stromkonto/balances`,
params: {
account: `${this.corrently.$auth.account}`,
},
})
},
})
import crypto from "crypto";
import { axios } from "@pipedream/platform";
export default defineComponent({
props: {
yourls: {
type: "app",
app: "yourls",
}
},
async run({ steps, $ }) {
const timestamp = Math.floor(Date.now() / 1000)
const signature = crypto
.createHash('md5')
.update(timestamp + this.yourls.$auth.signature_token)
.digest('hex')
return await axios($, {
method: "get",
url: `${this.yourls.$auth.api_url}/yourls-api.php`,
params: {
timestamp,
signature,
action: "shorturl",
url: this.yourls.$auth.test_url,
format: "json"
},
});
},
})