move e621 auth to .env, edit readme
This commit is contained in:
parent
60a11c8d92
commit
20f98f630f
5 changed files with 67 additions and 14 deletions
|
@ -19,3 +19,30 @@ export const redisConfig: RedisConfig = {
|
|||
port: parseInt(process.env.REDIS_PORT || "6379", 10),
|
||||
password: process.env.REDIS_PASSWORD || undefined,
|
||||
};
|
||||
|
||||
if (
|
||||
!process.env.E621_USER_AGENT ||
|
||||
!process.env.E621_USERNAME ||
|
||||
!process.env.E621_API_KEY
|
||||
) {
|
||||
logger.error("Missing e621 credentials in .env file");
|
||||
} else {
|
||||
if (
|
||||
process.env.E621_USERNAME === "username" ||
|
||||
process.env.E621_API_KEY === "apikey"
|
||||
) {
|
||||
logger.error("Please update your e621 credentials in the .env file");
|
||||
}
|
||||
}
|
||||
|
||||
export function getE621Auth(): Record<string, string> {
|
||||
const e621UserAgent: string | undefined = process.env.E621_USER_AGENT;
|
||||
const e621Username: string | undefined = process.env.E621_USERNAME;
|
||||
const e621ApiKey: string | undefined = process.env.E621_API_KEY;
|
||||
|
||||
return {
|
||||
"User-Agent": e621UserAgent || "",
|
||||
Authorization:
|
||||
"Basic " + btoa(`${e621Username || ""}:${e621ApiKey || ""}`),
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue