This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# cd in your download folder first | |
adb shell 'find "/storage/emulated/0/DCIM/Camera/" -maxdepth 1 -name "202501*"' | while read -r file; do adb pull "$file"; done |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function monitorModal() { | |
let intervalId; | |
// Request notification permission on start | |
if (Notification.permission !== 'granted') { | |
Notification.requestPermission(); | |
} | |
const watch = async () => { | |
const modalAlert = document.querySelector('#modalAlert'); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Display names | |
# xrandr | grep connected | |
LEFT="DP-1" | |
MIDDLE="eDP-1" | |
RIGHT="HDMI-2" | |
# Middle display resolution (native) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Uninstall vendor system packages through adb shell. | |
# Stock ROM Samsung Galaxy J3 - J330F | |
apps=( | |
'com.samsung.android.calendar' | |
'com.google.android.music' | |
'com.google.android.videos' | |
'com.microsoft.office.excel' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
for f in $(grep -Ril stretch "/etc/apt/sources.list.d/"); | |
do sudo sed -i 's/stretch/buster/g' "$f"; | |
done; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# https://deb.sury.org/ | |
VERSION=$1 | |
# unmount all php apache modules | |
for version in $(ls /etc/php); do | |
sudo a2dismod php$version | |
done |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# apt-get install webp | |
for f in *.webp | |
do dwebp $f -o "$f.png" | |
done; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# cut chunk by giving start time and length | |
avconv -ss 00:02:57.00 -i GP015230.MP4 -t 23 -c copy GP015230[00.02.57.00+23].mp4 | |
# turn video 90° clockwise | |
avconv -i phenomenoh.mp4 -vf "transpose=1" phenomeno_portrait.mp4 | |
# scale/resize canvas but keep video aspect ratio filling the gaps with black | |
avconv -i phenomeno.mp4 -vf "scale=720:1280:force_original_aspect_ratio=decrease,pad=720:1280:(ow-iw)/2:(oh-ih)/2" phenomeno_canvas_portrait_720.mp4 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# ...let's say you just copied tons of your gopro video from a faulty sd :) | |
for f in `ls *.MP4`; do | |
avprobe -loglevel error "$f" | |
#ffprobe -loglevel error "$f" | |
done |
NewerOlder