ai-news-robot / src /config.mts
jbilcke-hf's picture
jbilcke-hf HF Staff
small improve plus add automation for papers and weather
88b2903
import fs from "node:fs"
import dotenv from "dotenv"
dotenv.config()
try {
if (fs.existsSync(".env.local")) {
const result = dotenv.config({ path: ".env.local" })
console.log("using .env.local")
process.env = {
...process.env,
...result.parsed,
}
}
} catch (err) {
// do nothing
console.log("using .env")
}
export const hfUsername = `${process.env.AI_NEWS_ROBOT_HUGGINGFACE_USERNAME || ""}`
export const hfDailyNewsDataset = `${process.env.AI_NEWS_ROBOT_DAILY_NEWS_DATASET || ""}`
export const hfDailyPapersDataset = `${process.env.AI_NEWS_ROBOT_DAILY_PAPERS_DATASET || ""}`
export const hfDailyWeatherDataset = `${process.env.AI_NEWS_ROBOT_DAILY_WEATHER_DATASET || ""}`
export const hfApiKey = `${process.env.AI_NEWS_ROBOT_HUGGINGFACE_API_KEY || ""}`
export const hfInferenceApiModel = `${process.env.AI_NEWS_ROBOT_HUGGINGFACE_INFERENCE_API_MODEL || ""}`
export const newsdataApiKey = `${process.env.AI_NEWS_ROBOT_NEWSDATA_API_KEY || ""}`
export const weatherapiApiKey = `${process.env.AI_NEWS_ROBOT_WEATHERAPI_API_KEY || ""}`