~/.local/bin/jpg ~/.local/bin/jpg #!/bin/dash # # http://github.com/mitchweaver/bin # # recursively optimizes images # optimize() { jpegoptim *.jpg --strip-all for i in * ; do [ -d "$i" ] && { cd "$i" optimize cd .. ; } done } optimize Package 2019.12.26
~/.local/bin/gifgen ~/.local/bin/gifgen #!/bin/bash # Echo help/usage message show_help() { echo "gifgen 1.1.2" echo echo "Usage: gifgen [options] [input]" echo echo "Options:" echo " -o Output file [input.gif]" echo " -f Frames per second [10]" echo " -s Optimize for static background" echo " -v Display verbose output from ffmpeg" echo echo "Examples:" echo " $ gifgen video.mp4" echo " $ gifgen -o demo.gif SCM_145.. Package 2019.12.26
~/.local/bin/coverart.sh ~/.local/bin/coverart.sh #!/bin/bash # Script intended to be executed from ncmpcpp (execute_on_song_change # preference) running from urxvt to set album cover as background image # Copyright (c) 2013 Vyacheslav Levit # Licensed under The MIT License: http://opensource.org/licenses/MIT MUSIC_DIR=$HOME/Music DARKEN=50 # 0 - original image colors, 100 - absolutely black background TMP=/tmp COVER=/t.. Package 2019.12.26
~/.local/bin/binge ~/.local/bin/binge #!/usr/bin/perl ## ## binge - curses torrent client with 'top' mode. ## ## keys - Press 'h' to show key bindings, then ESC. ## ## urxvt -name binge -n binge -T binge -e sh -c "exec binge 2>>/tmp/binge_$(date +%s).log" ## ## apt-install libcurses-perl libwww-perl libjson-maybexs-perl libjson-xs-perl libdata-dump-perl ## libmath-round-perl libtext-unidecode-perl transmission-dae.. Package 2019.12.26
~/.local/bin/aa ~/.local/bin/aa #!/bin/sh # 현재 디렉토리에 있는 모든 *.smi 자막들을 *.kor.srt 자막으로 변환한다. # 최종 BOM 없는 UTF-8 FILENAME.kor.srt 자막 파일 생성, 기존 smi 파일은 유지 for i in *.smi; do name=`echo "${i%.*}"`; echo $name; if file "${i}" | grep -qi "utf" # utf 파일(utf-8, utf-16)이면 then ffmpeg -i "${i}" "${name}".kor.srt > /dev/null; # utf-8 *.smi를 utf-8 *.kor.srt로 변환 생성 else # utf8, utf16 이 아니면 # cp949(< euc-kr) *.smi를 utf-8 *.kor.. Package 2019.12.26
pacman.txt pacman.txt a52dec 0.7.4-9 aalib 1.4rc5-12 abs 2.4.4-2 acl 2.2.52-3 acpid 2.0.28-1 adobe-source-han-sans-kr-fonts 1.004-2 adwaita-icon-theme 3.24.0-1 aegisub 3.2.2-20 afpfs-ng 0.8.1-10 alembic 1.7.1-1 alsa-firmware 1.0.29-1 alsa-lib 1.1.3-1 alsa-oss 1.0.28-1 alsa-plugins 1.1.1-1 alsa-utils 1.1.3-2 android-file-transfer 3.1-1 android-udev 20170416-1 apache 2.4.25-2 apr 1.5.2-2 apr-util 1.5.4-3 apv.. Package 2019.12.25
! google-drive-ocamlfuse google-drive-ocamlfusehttps://github.com/astrada/google-drive-ocamlfuse - 설치 $ sudo pacman -S opam $ opam init Required setup - please read In normal operation, opam only alters files within ~/.opam. However, to best integrate with your system, some environment variables should be set. If you allow it to, this initialisation step will update your zsh configuration by adding the following line to.. Package 2018.10.29
! pmcli Plex Media Client https://github.com/Aanok/pmcli DISCLAIMER: the client sort of works but it is a side project and a learning experience for me. No guarantee whatsoever is offered about it. The target OS is Linux only. $ sudo pacman -S lua luarocks mpv $ sudo luarocks install http $ sudo luarocks install dkjson $ sudo luarocks install html-entities $ sudo luarocks install --server=http://luarock.. Package 2018.08.06
! avidemux * package : avidemux $ sudo pacman -S avidemux-cli avidemux-qt $ /usr/bin/avidemux3_qt5 Package 2018.07.25
! flowblade * package : flowblade http://jliljebl.github.io/flowblade/ https://github.com/jliljebl/flowblade$ pacaur -S flowblade $ /usr/bin/flowblade Package 2018.07.25