mirror of
https://github.com/ksyasuda/aniwrapper.git
synced 2024-10-28 04:44:11 -07:00
modify setup to locally set $XDG_CONFIG_HOME env var if it is not set
This commit is contained in:
parent
2c0921842e
commit
404beb96c0
9
ani-cli
9
ani-cli
@ -9,11 +9,10 @@ logfile="${XDG_CACHE_HOME:-$HOME/.cache}/ani-hsts"
|
||||
|
||||
# Set config directory
|
||||
if [[ -z "$XDG_CONFIG_HOME" ]]; then
|
||||
config_dir="$HOME/.config/ani-cli"
|
||||
else
|
||||
config_dir="$XDG_CONFIG_HOME/ani-cli"
|
||||
XDG_CONFIG_HOME="$HOME/.config"
|
||||
fi
|
||||
|
||||
config_dir="$XDG_CONFIG_HOME/ani-cli"
|
||||
history_db="$XDG_CONFIG_HOME/ani-cli/history.sqlite3"
|
||||
|
||||
# sql=$(sqlite3 -noheader "$history_db")
|
||||
@ -480,7 +479,7 @@ if [[ "$list_history" -eq 1 ]]; then
|
||||
fi
|
||||
|
||||
case $scrape in
|
||||
query)
|
||||
query)
|
||||
|
||||
get_search_query "$*"
|
||||
search_results=$(search_anime "$query")
|
||||
@ -488,7 +487,7 @@ query)
|
||||
anime_selection "$search_results"
|
||||
episode_selection
|
||||
;;
|
||||
history)
|
||||
history)
|
||||
# search_results=$(sed -n -E 's/\t[0-9]*//p' "$logfile")
|
||||
stmt="SELECT DISTINCT anime_name FROM watch_history ORDER BY watch_date DESC"
|
||||
search_results=$(printf "%s\n" "$stmt" | sqlite3 -noheader "$history_db")
|
||||
|
@ -1,15 +1,18 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
[ -z "$XDG_CONFIG_HOME" ] && XDG_CONFIG_HOME="$HOME/.config"
|
||||
|
||||
CMD=/usr/local/bin/ani-cli
|
||||
DEFAULT="$HOME/Videos/sauce/"
|
||||
CFG_DIR="$XDG_CONFIG_HOME/ani-cli"
|
||||
|
||||
echo "CONFIG DIR: $CFG_DIR"
|
||||
|
||||
# not a wrapper around the ani-cli-rofi
|
||||
|
||||
options="1. Stream|2. Download|3. Continue|4. Quit"
|
||||
|
||||
choice=$(echo "${options[@]}" | rofi -dmenu -sep '|' \
|
||||
-config "$CFG_DIR/meh.rasi" -l 4 -i -p "Enter choice:")
|
||||
choice=$(echo "${options[@]}" | rofi -dmenu -sep '|' -config "$CFG_DIR/meh.rasi" -l 4 -i -p "Enter choice:")
|
||||
|
||||
[ "$choice" == "4. Quit" ] && (
|
||||
echo 'Quitting...'
|
||||
|
15
setup.sh
15
setup.sh
@ -8,22 +8,17 @@ log() {
|
||||
printf "%s\n" "$1"
|
||||
}
|
||||
|
||||
# DIR="$HOME/.ani-cli/"
|
||||
DB="history.sqlite3"
|
||||
|
||||
# Set the XDG_CONFIG_HOME locally if not set
|
||||
if [[ -z "$XDG_CONFIG_HOME" ]]; then
|
||||
DIR="$HOME/.config/ani-cli"
|
||||
MPV_DIR="$HOME/.config/mpv"
|
||||
else
|
||||
DIR="$XDG_CONFIG_HOME/ani-cli"
|
||||
MPV_DIR="$XDG_CONFIG_HOME/mpv"
|
||||
XDG_CONFIG_HOME="$HOME/.config"
|
||||
fi
|
||||
|
||||
printf "%s\n" "INSTALL DIR: $DIR"
|
||||
DIR="$XDG_CONFIG_HOME/ani-cli"
|
||||
MPV_DIR="$XDG_CONFIG_HOME/mpv"
|
||||
|
||||
# log "Deleting old directory..."
|
||||
# rm -rf "$DIR"
|
||||
# log "Directory deleted..."
|
||||
printf "%s\n" "INSTALL DIR: $DIR"
|
||||
|
||||
if [[ ! -d "$DIR" ]]; then
|
||||
log "Creating directory $DIR"
|
||||
|
Loading…
Reference in New Issue
Block a user