Skip to content

Instantly share code, notes, and snippets.

#------------------------------------------------
# Name : yt-streamer
# Input : youtube URL
# Purpose : stream url video from youtube to mpv. see:
# https://github.com/ytdl-org/yt-dlp/issues/2124#issuecomment-32429104
# Dependencies : yt-dlp, mpv
#------------------------------------------------
yt-streamer() {
# add help option == print and exit
if [[ "$1" == "-h" ]] || [[ -z "$1" ]]
@kidpixo
kidpixo / crypted_backup_usb.sh
Created April 11, 2024 10:11
function to mount and decrpyt one of the USB disks in a list
#!/bin/bash
check_backup_disk() {
local -a EXTERNAL_DISK_PATHS=(
"/dev/disk/by-id/usb-SOME_EXTERNAL_USB_XXXXXXXXXXXXXXX-0:0"
"/dev/disk/by-id/usb-SOME_External_USB_3.0_XXXXXXXXXXXXXX-0:0"
)
CURRENT_DISK=""
for path in "${EXTERNAL_DISK_PATHS[@]}"; do
if [[ -e "$path" ]]; then
@kidpixo
kidpixo / jupyter_shortcuts.md
Last active April 7, 2024 12:18
Keyboard shortcuts for ipython notebook 3.1.0 / jupyter

Warning This is SEVERELY outdated, the current jupyter version is > 6.X, please refer to your current jupyter notebook installation!

Disclaimer : I just copied those shortcuts from Jupyter Menú > Help > Keyboard Shortcuts, I didn't wrote them myself.

Check your current shortcuts in your Help, shortcuts coule have been modified by extensions or your past self.

Toc

Keyboard shortcuts

@kidpixo
kidpixo / PostGIS 2.0 Cheatsheet.md
Last active February 3, 2024 23:56
PostGIS 2.0 Cheatsheet
@kidpixo
kidpixo / check_kernel_version.py
Created January 15, 2024 09:32
python script for Arch based distro : check loaded kernel, pacman latest kernel and show in color if they the same (green) or different (red).
#!/usr/bin/env python3
import subprocess
import re
PACMAN_KERNEL_VERSION = subprocess.getoutput("pacman -Qi linux | sed -n -e '/Version/p'").split(':')[1].strip().split('.')
RUNNING_KERNEL_VERSION = subprocess.getoutput("uname -a") .split(' ')[2].strip().split('.')
if len(RUNNING_KERNEL_VERSION) != 4:
tmp=re.split(r'-', RUNNING_KERNEL_VERSION[-1],1)
RUNNING_KERNEL_VERSION[-1] = tmp[0]
@kidpixo
kidpixo / git_prompt.sh
Created January 15, 2024 09:05
git function for bash prompt, adding current branch and untracked/new files
git_prompt ()
{
# see [Setting color on git status in bash prompt - Stack Overflow](http://stackoverflow.com/questions/24837340/setting-color-on-git-status-in-bash-prompt)
if [ $(git rev-parse --is-inside-work-tree &>/dev/null; printf "%s" $?) == 0 ]
then
local GIT_PROMPT="${RESET}(${DIM}g${RESET}|"
git_branch () { git branch 2>/dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'; }
# assemblate status statistic,substitute ? with U
git_status () { git status --porcelain 2>/dev/null | cut -c 1-2 | sort | uniq -c | sed 's/ *//;s/ */:/;s/\?/U/g' | paste -sd "|" -; }
@kidpixo
kidpixo / postgresql90.md
Created May 21, 2013 09:56
PostgreSQL 9.0 cheatsheet from www.postgresonline.com
# from : 10 terminal commands to speed up your Mac | defaults-write.com
# https://www.defaults-write.com/10-terminal-commands-to-speed-up-macos-sierra-on-your-mac/
#1. Disable animations when opening and closing windows.
defaults write NSGlobalDomain NSAutomaticWindowAnimationsEnabled -bool false
#2. Disable animations when opening a Quick Look window.
defaults write -g QLPanelAnimationDuration -float 0
#3. Accelerated playback when adjusting the window size (Cocoa applications).
defaults write NSGlobalDomain NSWindowResizeTime -float 0.001
#4. Disable animation when opening the Info window in Finder (cmd⌘ + i).
defaults write com.apple.finder DisableAllAnimations -bool true
#!/bin/bash
# unraid_array_fan.sh v0.5
# v0.1: By xamindar: First try at it.
# v0.2: Made a small change so the fan speed on low doesn't fluctuate every time the script is run.
# v0.3: It will now enable fan speed change before trying to change it. I missed
# it at first because pwmconfig was doing it for me while I was testing the fan.
# v0.4: Corrected temp reading to "Temperature_Celsius" as my new Seagate drive
# was returning two numbers with just "Temperature".
# v0.5: By Pauven: Added linear PWM logic to slowly ramp speed when fan is between HIGH and OFF.
# A simple script to check for the highest hard disk temperatures in an array