blob: b164977a7ca8e858acbba21997a628f50c681a61 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
|
#!/bin/sh
# may need mkdir -p for some of the dirs? kg and ncm no need, how about refl and gall
refl ()
{
sudo reflector --save /etc/pacman.d/mirrorlist --latest 200 --sort rate
}
gall ()
{
gallery-dl --download-archive "$XDG_DOCUMENTS_DIR/database/gallery-dl.sqlite3" -d "$XDG_PICTURES_DIR/anime" -i "$XDG_CONFIG_HOME/myconf/gallery_urls"
}
kg ()
{
curlkg -u649b9e82272a348b -- "$XDG_MUSIC_DIR/not_pure/lan_lan/kg/"
curlkg -u64949d822c25328c -- "$XDG_MUSIC_DIR/not_pure/cheng_ruan/kg/"
}
ncm ()
{
curlncm -a48860966 -- "$XDG_MUSIC_DIR/not_pure/lan_lan/ncm/artist/"
curlncm -a46703185 -- "$XDG_MUSIC_DIR/not_pure/cheng_ruan/ncm/artist/"
curlncm -r793052426 -- "$XDG_MUSIC_DIR/not_pure/lan_lan/ncm/djradio/"
curlncm -r792968433 -- "$XDG_MUSIC_DIR/not_pure/cheng_ruan/ncm/djradio/"
}
pac ()
{
sudo pacman -Syu
paru -Syu
# not fully understand
rm ~/.cache/paru/clone/neovim-nightly-bin/ -rf && paru --rebuild --redownload neovim-nightly-bin
sudo pacman -Fy
}
qb ()
{
rm -r -- "$HOME/programs/qbittorrent_search_plugins/"
curlqb "$HOME/programs/qbittorrent_search_plugins/"
}
usb ()
{
cfgc push usb
cfgl push usb
cfgs push usb
git --git-dir="$XDG_DOCUMENTS_DIR/notes/.git" --work-tree="$XDG_DOCUMENTS_DIR/notes/" push usb
}
misc ()
{
tldr --update
nvim +PlugUpgrade +PlugUpdate +qa
}
if [ $# -eq 0 ]; then
pac
misc
qb
ncm
kg
refl
gall
else
while getopts rgknpqum opt; do
case $opt in
r)refl;;
g)gall;;
k)kg;;
n)ncm;;
p)pac;;
q)qb;;
u)usb;;
m)misc;;
\?)exit 1;;
esac
done
fi
|