Add scripts

Add scripts

Signed-off-by: Bensuperpc <bensuperpc@gmail.com>
pull/1/head
Bensuperpc 2 years ago
parent 64d9c82ac6
commit bda44f2a82

@ -0,0 +1,22 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2021 //
#// Created: 27, May, 2021 //
#// Modified: 27, May, 2021 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
sudo pacman -Sc
sudo pacman -R $(pacman -Qtdq)

@ -0,0 +1,24 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 6, October, 2020 //
#// Modified: 21, November, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
time find . -regex '.*\.\(cpp\|hpp\|c\|h\)' | parallel clang-format -style=file -i {} \;
#time find . -iname *.hpp -o -iname *.h -o -iname *.c | xargs clang-format -style=file -i
#clang-format --verbose -i -style=file *.c

@ -0,0 +1 @@
docker system prune -a

@ -0,0 +1 @@
docker system prune

@ -0,0 +1,8 @@
docker run -d \
--name=handbrake \
-p 5800:5800 \
-v /docker/appdata/handbrake:/config:rw \
-v $HOME:/storage:ro \
-v $HOME/HandBrake/watch:/watch:rw \
-v $HOME/HandBrake/output:/output:rw \
jlesage/handbrake

@ -0,0 +1,13 @@
docker run \
-e "BRANCH_NAME=lineage-18.1" \
-e "DEVICE_LIST=guacamole" \
-e "SIGN_BUILDS=true" \
-e "SIGNATURE_SPOOFING=restricted" \
-e "CUSTOM_PACKAGES=GmsCore GsfProxy FakeStore MozillaNlpBackend NominatimNlpBackend com.google.android.maps.jar FDroid FDroidPrivilegedExtension " \
-v "/home/bensuperpc/lineage/lineage:/srv/src" \
-v "/home/bensuperpc/lineage/zips:/srv/zips" \
-v "/home/bensuperpc/lineage/logs:/srv/logs" \
-v "/home/bensuperpc/lineage/cache:/srv/ccache" \
-v "/home/bensuperpc/lineage/keys:/srv/keys" \
-v "/home/bensuperpc/lineage/manifests:/srv/local_manifests" \
lineageos4microg/docker-lineage-cicd

@ -0,0 +1,21 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 20, December, 2020 //
#// Modified: 20, December, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
docker export $1 | 7z a -si -m0=lzma2 -mx=9 -mmt -ms=on -aoa $1.tar.7z

@ -0,0 +1,12 @@
sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl enable docker
docker pull ubuntu:16.04
docker pull ubuntu:18.04
docker pull ubuntu:20.04
docker pull ubuntu:20.10
docker pull ubuntu:latest
docker pull gcc:latest
docker pull tensorflow/tensorflow:latest
docker pull alpine:latest
docker pull python:latest

@ -0,0 +1,21 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 21, November, 2020 //
#// Modified: 21, November, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
docker save $1 | 7z a -si -m0=lzma2 -mx=9 -mmt -ms=on -aoa $1.tar.7z

@ -0,0 +1,31 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 20, December, 2020 //
#// Modified: 20, December, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
filename=$1
fname_input="$filename/*"
fname_output="$filename-$(date +"%Y-%m-%dT%H-%M-%S").7z"
#7z Options
algo="-m0=lzma2"
compresslevel="-mx=9"
threading="-mmt"
issolid="-ms"
time 7z a $fname_output $fname_input $algo $compresslevel -aoa $threading $issolid

@ -0,0 +1,31 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 20, December, 2020 //
#// Modified: 20, December, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
filename=$1
fname_input="$filename/*"
fname_output="$filename-$(date +"%Y-%m-%dT%H-%M-%S").7z"
#7z Options
algo="-m0=lzma2"
compresslevel="-mx=9"
threading="-mmt"
time 7z a $fname_output $fname_input $algo $compresslevel -aoa $threading

@ -0,0 +1,21 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 21, November, 2020 //
#// Modified: 21, November, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
balooctl disable

@ -0,0 +1,23 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 21, November, 2020 //
#// Modified: 21, November, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
if (( $# < 3 )); then
rsync --progress --compress --stats --archive --partial --delete-during --verbose --human-readable --log-file=log_rsync_$(date +%Y-%m-%d_%H_%M_%S).log "$1" "$2"
fi

@ -0,0 +1,23 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2021 //
#// Created: 27, May, 2021 //
#// Modified: 27, May, 2021 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
if (( $# < 3 )); then
rsync --progress --compress --stats --archive --partial --delete-during --verbose --human-readable -e "ssh -p 44 -i ~/.ssh/id_rsa" --log-file=log_rsync_$(date +%Y-%m-%d_%H_%M_%S).log "$1" "$2"
fi

@ -0,0 +1,27 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 20, december, 2020 //
#// Modified: 20, december, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
#Convert jpeg to Webp
find . -name "*.jpeg" | parallel -eta avifenc -c aom -l -s 8 {} -o {.}.avif
find . -name "*.jpg" | parallel -eta avifenc -c aom -l -s 8 {} -o {.}.avif
#Copy atime and mtime
find . -name "*.jpeg" -exec sh -c 'touch -r "${0%.*}.jpeg" "${0%.*}.avif"' {} ';'
find . -name "*.jpg" -exec sh -c 'touch -r "${0%.*}.jpeg" "${0%.*}.avif"' {} ';'

@ -0,0 +1,27 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 20, december, 2020 //
#// Modified: 20, december, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
#Convert jpeg to Webp
find . -name "*.jpeg" | parallel -eta avifenc -c rav1e -l -s 8 {} -o {.}.avif
find . -name "*.jpg" | parallel -eta avifenc -c rav1e -l -s 8 {} -o {.}.avif
#Copy atime and mtime
find . -name "*.jpeg" -exec sh -c 'touch -r "${0%.*}.jpeg" "${0%.*}.avif"' {} ';'
find . -name "*.jpg" -exec sh -c 'touch -r "${0%.*}.jpeg" "${0%.*}.avif"' {} ';'

@ -0,0 +1,28 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 20, december, 2020 //
#// Modified: 20, december, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
#Convert jpeg to Webp
find . -name "*.jpeg" | parallel -eta magick {} -quality 95 {.}.heic
find . -name "*.jpg" | parallel -eta magick {} -quality 95 {.}.heic
#Copy atime and mtime
find . -name "*.jpeg" -exec sh -c 'touch -r "${0%.*}.jpeg" "${0%.*}.heic"' {} ';'
find . -name "*.jpg" -exec sh -c 'touch -r "${0%.*}.jpeg" "${0%.*}.heic"' {} ';'
#find ./png -type f -name "*.heic" -exec mv {} ./heic_loss_80 \;

@ -0,0 +1,27 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 20, december, 2020 //
#// Modified: 20, december, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
#Convert jpeg to Webp
find . -name "*.jpeg" | parallel -eta cwebp -metadata all -mt -q 95 -m 6 -af {} -o {.}.webp
find . -name "*.jpg" | parallel -eta cwebp -metadata all -mt -q 95 -m 6 -af {} -o {.}.webp
#Copy atime and mtime
find . -name "*.jpeg" -exec sh -c 'touch -r "${0%.*}.jpeg" "${0%.*}.webp"' {} ';'
find . -name "*.jpg" -exec sh -c 'touch -r "${0%.*}.jpeg" "${0%.*}.webp"' {} ';'

@ -0,0 +1,26 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 20, december, 2020 //
#// Modified: 20, december, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
#Convert png to Webp
find . -name "*.png" | parallel -eta magick {} -compress lossless {.}.heic
#Copy atime and mtime
find . -name "*.png" -exec sh -c 'touch -r "${0%.*}.png" "${0%.*}.heic"' {} ';'
#find ./png -type f -name "*.heic" -exec mv {} ./heic_loss_80 \;

@ -0,0 +1,25 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 20, december, 2020 //
#// Modified: 20, december, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
#Convert png to Webp
find . -name "*.png" | parallel -eta cwebp -metadata all -mt -lossless -exact -z 8 {} -o {.}.webp
#Copy atime and mtime
find . -name "*.png" -exec sh -c 'touch -r "${0%.*}.png" "${0%.*}.webp"' {} ';'

@ -0,0 +1,27 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2021 //
#// Created: 27, May, 2021 //
#// Modified: 27, May, 2021 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
echo "copy..."
sudo mkdir -p /usr/bin/ben_script && sudo cp -a . /usr/bin/ben_script
echo "copy done"
echo "create symlink..."
find /usr/bin/ben_script -type f -name "*.sh" ! -path "./git/*" ! -path "*/install.sh" ! -path "*/uninstall.sh" -exec sudo ln -s {} /usr/bin \;
echo "create symlink done"
echo "work done"

@ -0,0 +1,22 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 10, November, 2020 //
#// Modified: 20, December, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
#cat /dev/urandom | tr -dc 'A-F0-9' | head -c${1:-65536} | hexdump -C -n 65536
cat /dev/urandom | tr -dc 'A-F0-9' | head -c${1:-65536}

@ -0,0 +1,3 @@
#! /bin/sh
set -e
exec grub-mkconfig -o /boot/grub/grub.cfg "$@"

@ -0,0 +1,21 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2021 //
#// Created: 27, May, 2021 //
#// Modified: 27, May, 2021 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
cat /proc/sys/kernel/random/uuid

@ -0,0 +1,27 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 21, November, 2020 //
#// Modified: 21, November, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
if (( $# < 3 )); then
sudo cryptsetup -v --type luks --cipher aes-xts-plain64 --key-size 512 --hash sha512 --iter-time 2000 --use-urandom --verify-passphrase luksFormat --label=$2 $1
sudo cryptsetup luksOpen $1 test
sudo mkfs.btrfs /dev/mapper/test
sudo mkfs.btrfs -f --label $2 /dev/mapper/test
sudo cryptsetup luksClose test
fi

@ -0,0 +1,23 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 20, December, 2020 //
#// Modified: 20, December, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
if (( $# < 2 )); then
sudo mount -t tmpfs -o size=512M tmpfs $1
fi

@ -0,0 +1,24 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2021 //
#// Created: 27, May, 2021 //
#// Modified: 27, May, 2021 //
#// file: - //
#// - //
#// Source: https://unix.stackexchange.com/a/39341/359833 //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
sudo find /usr/bin -lname '/usr/bin/ben_script/*' -delete
sudo rm -fr /usr/bin/ben_script
#sudo rm -fr /usr/bin/ben_script && sudo find /usr/bin/ -xtype l -delete
echo "work done"

@ -0,0 +1,24 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 21, November, 2020 //
#// Modified: 21, November, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
if (( $# < 2 )); then
#gource --multi-sampling --output-framerate 60 --seconds-per-day 2.0 --auto-skip-seconds 0.1 ./ -1920x1080 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec hevc_nvenc -preset slow -b:v 64M -maxrate 96M -bufsize 384M $1
gource --multi-sampling --output-framerate 60 --seconds-per-day 1.0 --auto-skip-seconds 0.2 ./ -1920x1080 -o - | ffmpeg -y -r 60 -f image2pipe -vcodec ppm -i - -vcodec hevc_nvenc -rc vbr_hq -cq 6 $1
fi

@ -0,0 +1,23 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 21, November, 2020 //
#// Modified: 20, December, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
if (( $# < 3 )); then
ffmpeg -strict 2 -hwaccel auto -i "$1" -c:v hevc_nvenc -preset slow -rc vbr_hq -cq 18 -qmin 16 -qmax 20 -profile:v main10 -b:v 0K -c:a copy -map 0 "$2"
fi

@ -0,0 +1,21 @@
#!/bin/bash
#//////////////////////////////////////////////////////////////
#// ____ //
#// | __ ) ___ _ __ ___ _ _ _ __ ___ _ __ _ __ ___ //
#// | _ \ / _ \ '_ \/ __| | | | '_ \ / _ \ '__| '_ \ / __| //
#// | |_) | __/ | | \__ \ |_| | |_) | __/ | | |_) | (__ //
#// |____/ \___|_| |_|___/\__,_| .__/ \___|_| | .__/ \___| //
#// |_| |_| //
#//////////////////////////////////////////////////////////////
#// //
#// Script, 2020 //
#// Created: 21, November, 2020 //
#// Modified: 20, December, 2020 //
#// file: - //
#// - //
#// Source: - //
#// OS: ALL //
#// CPU: ALL //
#// //
#//////////////////////////////////////////////////////////////
for i in *.mp4; do ffmpeg -strict 2 -hwaccel auto -i "$i" -c:v hevc_nvenc -preset slow -rc vbr_hq -cq 18 -qmin 16 -qmax 20 -profile:v main10 -b:v 0K -c:a copy -map 0 "$(basename "$i" .mp4)".mkv ; done
Loading…
Cancel
Save