aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--auth/config/donmai.zsh2
-rw-r--r--auth/config/gelbooru.zsh1
-rw-r--r--auth/config/moebooru.zsh2
-rw-r--r--auth/config/sankakucomplex.zsh2
-rw-r--r--config/donmai.zsh2
-rw-r--r--config/gelbooru.zsh1
-rw-r--r--config/moebooru.zsh2
-rw-r--r--config/sankakucomplex.zsh2
-rw-r--r--operators/command_authorize.zsh1
-rw-r--r--units/ib_authconfig.zsh9
10 files changed, 11 insertions, 13 deletions
diff --git a/auth/config/donmai.zsh b/auth/config/donmai.zsh
index fec7316..e3f5c77 100644
--- a/auth/config/donmai.zsh
+++ b/auth/config/donmai.zsh
@@ -5,9 +5,11 @@
case "${ib_board}" in
(a)
ib_auth="https://safebooru.donmai.us"
+ ib_config="safebooru"
;;
(d)
ib_auth="https://danbooru.donmai.us"
+ ib_config="danbooru"
;;
esac
diff --git a/auth/config/gelbooru.zsh b/auth/config/gelbooru.zsh
index 7cb059d..6637c67 100644
--- a/auth/config/gelbooru.zsh
+++ b/auth/config/gelbooru.zsh
@@ -4,6 +4,7 @@
ib_auth=0
ib_raw=0
+ib_config="gelbooru"
ib_login_file="user_id"
ib_key_file="api_key"
ib_login_word="user ID"
diff --git a/auth/config/moebooru.zsh b/auth/config/moebooru.zsh
index 7319352..1143298 100644
--- a/auth/config/moebooru.zsh
+++ b/auth/config/moebooru.zsh
@@ -5,9 +5,11 @@
case "${ib_board}" in
(k)
ib_auth="https://konachan.com"
+ ib_config="konachan"
;;
(y)
ib_auth="https://yande.re"
+ ib_config="yandere"
;;
esac
diff --git a/auth/config/sankakucomplex.zsh b/auth/config/sankakucomplex.zsh
index a34318f..808b840 100644
--- a/auth/config/sankakucomplex.zsh
+++ b/auth/config/sankakucomplex.zsh
@@ -5,9 +5,11 @@
case "${ib_board}" in
(i)
ib_auth="https://i.sankakuapi.com"
+ ib_config="idolcomplex"
;;
(s)
ib_auth="https://sankakuapi.com"
+ ib_config="sankakuchannel"
;;
esac
diff --git a/config/donmai.zsh b/config/donmai.zsh
index f025e17..76a07cf 100644
--- a/config/donmai.zsh
+++ b/config/donmai.zsh
@@ -7,13 +7,11 @@ ib_cname="donmai"
case "${ib_board}" in
(a)
ib_name="Safebooru"
- ib_config="safebooru"
ib_api="https://safebooru.donmai.us"
ib_url="https://safebooru.donmai.us"
;;
(d)
ib_name="Danbooru"
- ib_config="danbooru"
ib_api="https://danbooru.donmai.us"
ib_url="https://danbooru.donmai.us"
;;
diff --git a/config/gelbooru.zsh b/config/gelbooru.zsh
index 4c495dc..129996c 100644
--- a/config/gelbooru.zsh
+++ b/config/gelbooru.zsh
@@ -5,7 +5,6 @@
ib_cname="gelbooru"
ib_name="Gelbooru"
-ib_config="gelbooru"
ib_api="https://gelbooru.com"
ib_url="https://gelbooru.com"
diff --git a/config/moebooru.zsh b/config/moebooru.zsh
index 2327e2b..fe23be1 100644
--- a/config/moebooru.zsh
+++ b/config/moebooru.zsh
@@ -7,13 +7,11 @@ ib_cname="moebooru"
case "${ib_board}" in
(k)
ib_name="Konachan.com"
- ib_config="konachan"
ib_api="https://konachan.com"
ib_url="https://konachan.com"
;;
(y)
ib_name="yande.re"
- ib_config="yandere"
ib_api="https://yande.re"
ib_url="https://yande.re"
;;
diff --git a/config/sankakucomplex.zsh b/config/sankakucomplex.zsh
index 6452c93..bb8cc22 100644
--- a/config/sankakucomplex.zsh
+++ b/config/sankakucomplex.zsh
@@ -7,7 +7,6 @@ ib_cname="sankakucomplex"
case "${ib_board}" in
(i)
ib_name="Idol Complex"
- ib_config="idolcomplex"
ib_api="https://i.sankakuapi.com"
ib_url="https://www.idolcomplex.com"
@@ -25,7 +24,6 @@ case "${ib_board}" in
;;
(s)
ib_name="Sankaku Channel"
- ib_config="sankakuchannel"
ib_api="https://sankakuapi.com"
ib_url="https://www.sankakucomplex.com"
diff --git a/operators/command_authorize.zsh b/operators/command_authorize.zsh
index a8be540..e4af58d 100644
--- a/operators/command_authorize.zsh
+++ b/operators/command_authorize.zsh
@@ -5,7 +5,6 @@
if [[ -n "${1}" ]]
then
ib_board="${1}"
- source "${units}/ib_config.zsh"
source "${units}/ib_authconfig.zsh"
if [[ -z "${ib_auth}" ]]
diff --git a/units/ib_authconfig.zsh b/units/ib_authconfig.zsh
index ed57894..c94206d 100644
--- a/units/ib_authconfig.zsh
+++ b/units/ib_authconfig.zsh
@@ -2,11 +2,6 @@
# Copyright (C) 2024-2026 Danil Lisin
# SPDX-License-Identifier: Apache-2.0
-auth_dir="${user_config}/${ib_config}"
-
-timestamp_file="${auth_dir}/timestamp"
-token_file="${auth_dir}/token"
-
case "${ib_board}" in
(a|d)
source "${auth}/config/donmai.zsh"
@@ -22,5 +17,9 @@ case "${ib_board}" in
;;
esac
+auth_dir="${user_config}/${ib_config}"
+
+timestamp_file="${auth_dir}/timestamp"
+token_file="${auth_dir}/token"
login_file="${auth_dir}/${ib_login_file}"
key_file="${auth_dir}/${ib_key_file}"