Skip to content

Instantly share code, notes, and snippets.

View loupzeur's full-sized avatar
🚀

loupzeur

🚀
View GitHub Profile
@loupzeur
loupzeur / silence_cutter.py
Last active June 27, 2023 11:41
blender sound silence cutter, will cut out sound of silence
bl_info = {
# required
'name': 'Silence Cutter Addon',
'blender': (3, 5, 1),
'category': 'Object',
# optional
'version': (0, 0, 1),
'author': 'LoupZeur',
'description': 'An addon that cut silence in video found in sequence editor, require pydub (pip install pydub)',
}
@loupzeur
loupzeur / PKGBUILD
Last active October 5, 2021 13:00
PKGBUILD for asus touchpad
# Maintainer: none <none@loupzeur.net>
pkgname=asus-touchpad-numpad-driver
pkgver=2.0
pkgrel=1
pkgdesc="asus touchpad numpad toggler"
arch=('any')
url="https://github.com/mohamed-badaoui/asus-touchpad-numpad-driver"
license=('GPL')
groups=()
depends=('python>=3.8'
@loupzeur
loupzeur / gen_wg_conf
Created September 14, 2021 20:01
generate a wireguard configuration client with it's qrcode
#!/bin/bash
#this script generate a configuration for wg that is then send as a qrcode for android app
#require qrencode
if [ $# -lt 3 ];then
echo "require parameters
./script serverip:port client-net server-publickey
serverip:port 8.8.8.8:8989
client-net : 10.8.0.5/32
@loupzeur
loupzeur / gen-rule-table.sh
Created August 24, 2021 14:09
Generate rule table for all non l interface having an ip address (for mptcp support)
#!/usr/bin/bash
IP=$(ip addr | awk '
/^[0-9]+:/ {
sub(/:/,"",$2); iface=$2 }
/^[[:space:]]*inet / {
split($2, a, "/")
print iface" "a[1]
}'|egrep -v ^lo)
IFS=$'\n'