mirror of
https://github.com/Phantop/dotfiles
synced 2025-11-29 07:46:51 +00:00
fish: improve yt-dlp, zzexe prefix
This commit is contained in:
parent
b880f26eb8
commit
1d8d1dcd73
|
|
@ -49,7 +49,8 @@ a launcher 'rofi -combi-modi "drun,run" -show combi -modi "combi,window"'
|
||||||
a listen 'pactl list | grep loop && pactl unload-module module-loopback || pactl load-module module-loopback'
|
a listen 'pactl list | grep loop && pactl unload-module module-loopback || pactl load-module module-loopback'
|
||||||
a symlinks 'fd -td -d1 . $D -x sh -c "rm ~/{/}; rmdir ~/{/}; ln -s {} ~/{/}"'
|
a symlinks 'fd -td -d1 . $D -x sh -c "rm ~/{/}; rmdir ~/{/}; ln -s {} ~/{/}"'
|
||||||
a tcsv 'curl -sL http://torrents-csv.ml/service/search?q="$argv"|jq ".[]|.name,.infohash,.seeders";:'
|
a tcsv 'curl -sL http://torrents-csv.ml/service/search?q="$argv"|jq ".[]|.name,.infohash,.seeders";:'
|
||||||
a ydl 'yt-dlp -ciw --write-sub --write-auto-sub --embed-subs --sub-lang=en -o "%(title)s.%(ext)s"'
|
a ydl 'yt-dlp -ciw --write-sub --write-auto-sub --embed-subs --sub-lang=en --compat-options no-keep-subs \
|
||||||
|
-S lang,quality,res,fps,hdr:12,acodec,size,br,vcodec,asr,proto,ext,hasaud,source,id -o "%(title)s.%(ext)s"'
|
||||||
|
|
||||||
a compress '7z a -m0=flzma2 -mx9 -mmt=8 -mfb=273 -md=256m -ms=on (realpath $argv[1]).7z'
|
a compress '7z a -m0=flzma2 -mx9 -mmt=8 -mfb=273 -md=256m -ms=on (realpath $argv[1]).7z'
|
||||||
a dwarf 'mkdwarfs -i . -o $PWD.dwarfs'
|
a dwarf 'mkdwarfs -i . -o $PWD.dwarfs'
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,7 @@ fd -e pdf -x cpdfsqueeze {} {}
|
||||||
fd -e pdf -x qpdf --stream-data=compress --replace-input --compress-streams=y --recompress-flate --compression-level=9 --optimize-images {}
|
fd -e pdf -x qpdf --stream-data=compress --replace-input --compress-streams=y --recompress-flate --compression-level=9 --optimize-images {}
|
||||||
|
|
||||||
fd -e png -x oxipng
|
fd -e png -x oxipng
|
||||||
fd -e png -ejp{e,}g -X pinga pingo -s9
|
fd -e png -ejp{e,}g -X pingo -s9
|
||||||
fd -ejp{e,}g -x jpegoptim
|
fd -ejp{e,}g -x jpegoptim
|
||||||
fd -e webp -x cwebp -z 9 -mt {} -o {}
|
fd -e webp -x cwebp -z 9 -mt {} -o {}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ gnome="$(echo eog file-roller gnome-{photos,mpv,terminal} nautilus rhythmbox)"
|
||||||
audio="audacious audacious-plugins audacity opus-tools quodlibet spek"
|
audio="audacious audacious-plugins audacity opus-tools quodlibet spek"
|
||||||
dev="ccache docker-compose git-extras llvm-clang neovim parallel solbuild tig upx"
|
dev="ccache docker-compose git-extras llvm-clang neovim parallel solbuild tig upx"
|
||||||
gui="abiword caja gmic-gimp engrampa keepassxc kitty lutris vorta"
|
gui="abiword caja gmic-gimp engrampa keepassxc kitty lutris vorta"
|
||||||
media="avidemux gaupol jpegoptim mpv playerctl usbmuxd viewnior zathura-poppler"
|
media="avidemux gaupol jpegoptim mpv playerctl usbmuxd viewnior yt-dlp zathura-poppler"
|
||||||
rice="ant-dracula-gtk-theme font-ubuntu-ttf rofi starship stow"
|
rice="ant-dracula-gtk-theme font-ubuntu-ttf rofi starship stow"
|
||||||
term="advancecomp autojump fd fish fzf innoextract most ncdu p7zip ranger ripgrep tmux"
|
term="advancecomp autojump fd fish fzf innoextract most ncdu p7zip ranger ripgrep tmux"
|
||||||
sys="bleachbit corectrl ifuse linux-tools-cpupower python-wheel rsync tlp"
|
sys="bleachbit corectrl ifuse linux-tools-cpupower python-wheel rsync tlp"
|
||||||
|
|
@ -28,7 +28,7 @@ un bloc97/Anime4k ~/.config/mpv/shaders
|
||||||
un mozilla/pdf.js ~/.local/share/qutebrowser/pdfjs
|
un mozilla/pdf.js ~/.local/share/qutebrowser/pdfjs
|
||||||
|
|
||||||
pip3 install adblock pipx-in-pipx readability-lxml sh
|
pip3 install adblock pipx-in-pipx readability-lxml sh
|
||||||
parallel pipx install ::: deemix soundscrape tldr yt-dlp
|
parallel pipx install ::: deemix soundscrape tldr
|
||||||
|
|
||||||
s usermod -aG docker $USER
|
s usermod -aG docker $USER
|
||||||
s systemctl enable --now docker
|
s systemctl enable --now docker
|
||||||
|
|
|
||||||
|
|
@ -5,6 +5,11 @@ if [ "$1" == "-d" ]; then
|
||||||
mv "$@"~ "$@"
|
mv "$@"~ "$@"
|
||||||
chmod +x "$@"
|
chmod +x "$@"
|
||||||
else
|
else
|
||||||
|
if [ "$1" == "-p" ]; then
|
||||||
|
shift
|
||||||
|
prefix="$1 "
|
||||||
|
shift
|
||||||
|
fi
|
||||||
cat > "$@"~ << 'EOF'
|
cat > "$@"~ << 'EOF'
|
||||||
#!/bin/sh
|
#!/bin/sh
|
||||||
dir=`dirname $0`
|
dir=`dirname $0`
|
||||||
|
|
@ -13,7 +18,9 @@ tail -n +11 $0 | zstd -cd > $out
|
||||||
chmod +x $out
|
chmod +x $out
|
||||||
ln -s $out $dir
|
ln -s $out $dir
|
||||||
trap "res=$?" 0 1 2 3 5 10 13 15
|
trap "res=$?" 0 1 2 3 5 10 13 15
|
||||||
$dir/`basename $out` $@
|
EOF
|
||||||
|
echo $prefix'$dir/`basename $out` $@' >> "$@"~
|
||||||
|
cat >> "$@"~ << 'EOF'
|
||||||
rm $out $dir/`basename $out`
|
rm $out $dir/`basename $out`
|
||||||
exit $res
|
exit $res
|
||||||
EOF
|
EOF
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue