This file contains 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
from bs4 import BeautifulSoup | |
from urllib.parse import urlparse | |
import requests, os | |
def getFile(url, file, path): | |
if os.path.isfile('{}/{}'.format(path, file)): | |
print('{} ist bereits vorhanden!'.format(file)) | |
else: | |
r = requests.get(url) | |
with open('{}/{}'.format(path, file), 'wb') as f: |
This file contains 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 | |
DIALOG=${DIALOG=dialog} | |
tempfile=`tempfile 2>/dev/null` || tempfile=/tmp/test$$ | |
trap "rm -f $tempfile" 0 1 2 5 15 | |
ar=() | |
for i in `cat ~/.ssh/config |grep -w Host| sed -e "s/Host //g" | grep -Ei '[a-z]'` | |
do | |
ar+=($i "") | |
done | |
$DIALOG --title "SSH Servers" --menu "Bitte wähle ein Server:" 0 0 10 "${ar[@]}" 2> $tempfile |
This file contains 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 | |
# Name your config Files like this : DOMAIN.conf eg. example.com.conf | |
IP=$(/sbin/ip -o -4 addr list eth0 | awk '{print $4}' | cut -d/ -f1) | |
for filename in /etc/nginx/sites-enabled/*.conf; do | |
if ! grep -q "Certbot" $filename; then | |
CONF=$(echo "$filename" | cut -d'/' -f5) | |
DOMAIN=${CONF%.conf*} | |
if [[ $(dig +short a "$DOMAIN") == "$IP" ]]; then |
This file contains 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 | |
/usr/bin/youtube-dl -i -f 'bestaudio[ext=m4a]' --write-thumbnail --embed-thumbnail \ | |
--metadata-from-title "%(title)s" \ | |
--metadata-from-title "%(artist)s" \ | |
--output '/%(playlist_title)s/%(title)s/%(title)s.%(ext)s' \ | |
--download-archive "$1.txt" \ | |
--write-info-json \ | |
-q https://www.youtube.com/playlist?list=$1 |
This file contains 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
# -*- coding: utf-8 -*- | |
# Download c64 Font : https://www.ffonts.net/Pet-Me-64.font | |
# Install Efa : https://simonjenny.dev/efa | |
# STATION="Allschwil, zum Sporn" python c64.py | |
import time, os, pygame, subprocess | |
from datetime import datetime | |
STATION = os.getenv('STATION', 'Basel, Marktplatz') |
This file contains 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
import explorerhat, time, random | |
import RPi.GPIO as GPIO | |
import cwiid | |
mode = 0 | |
back = explorerhat.analog.three | |
front = explorerhat.analog.four | |
speed = 50 | |
wii_connected = False |
This file contains 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
import explorerhat, time, random | |
import RPi.GPIO as GPIO | |
import cwiid | |
import os | |
import sys | |
speed = 50 | |
wii_connected = False | |
def connect_wii(): |
This file contains 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
# -*- coding: utf-8 -*- | |
import os, pygame, random | |
pygame.init() | |
pygame.mouse.set_visible(False) | |
BACKGROUND = (0,0,0) | |
INTERVAL = os.getenv('INTERVAL', 60) | |
IMAGEFOLDER = os.getenv('IMAGEFOLDER', 'images') |
This file contains 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 | |
if [ -z "$1" ] | |
then | |
echo "Commit Reason is empty" | |
exit 0 | |
fi | |
~/Development/./clean.sh | |
git add . | |
git commit -m "$1" | |
git push |
This file contains 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
#!/usr/bin/env bash | |
ARRAY=() | |
var=1 | |
rows=$(curl --silent "https://www.lego.com//service/biservice/search?fromIndex=0&locale=en-US&onlyAlternatives=false&prefixText=${1}"|jq -r '.products[0].buildingInstructions[].pdfLocation') | |
for row in $rows; | |
do | |
ARRAY+=(${row}) | |
echo "$((var++)). ${row}" | |
done | |
echo -ne "Welche Anleitung soll ich öffnen? " |
NewerOlder