- install both browsers
- install the chrome-extension Open in Firefox
- add teams.microsoft.com as PWA in Chome
- go to the settings for "Open in Firefox" and select to open everything except *.microsoft.com in firefox
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
/* ==UserStyle== | |
@name my.jdownloader.org | |
@version 20230917.21.43 | |
@namespace ? | |
==/UserStyle== */ | |
@-moz-document domain("my.jdownloader.org") { | |
body { | |
background-color: #000; | |
} |
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
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<meta name="viewport" content="width=device-width, initial-scale=1"> | |
<title>Wordle-List</title> | |
<style> | |
#t1, #t2, #t3, #t4 { | |
position: absolute; | |
width: calc(50% - 10px); |
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
// ==UserScript== | |
// @name PayCount | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description List each months expected payment | |
// @author You | |
// @match https://yourdomain.com/timesheet/ | |
// @icon https://www.google.com/s2/favicons?sz=64&domain=yourdomain.com | |
// @grant none | |
// ==/UserScript== |
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
// ==UserScript== | |
// @name Geizhals filter price info | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description display price info on geizhals filters | |
// @author You | |
// @match https://geizhals.de/?* | |
// @icon https://www.google.com/s2/favicons?sz=64&domain=geizhals.de | |
// @grant none | |
// ==/UserScript== |
- YouTube-API-key hier abholen: https://console.cloud.google.com/apis/credentials/key/
- YouTube-API-Kontingent ist knapp. Deshalb sollte jeder Request gecached werden.
- Beatsaver-API-Kontingent hingegen ist endlos vorhanden. Also im Zweifelsfall einfach den letzten Befehl nochmal ausführen, das ist kein Problem.
- Na gut ganz endlos ist es doch nicht, daher prüfen wir, ob wir gedrosselt wurden und versuchen dann den jeweiligen Download nochmal.
- Manche Songs wurden auch wieder heruntergenommen. Daher durfte ich lernen, dass es in bash ein
continue 2
gibt. Coole Sache. Könnte sich die ein oder andere Sprache Mal eine Scheibe von abschneiden.
KEY="[YouTube-API-Key]"
curl 'https://youtube.googleapis.com/youtube/v3/search?part=id&channelId=UCbXjQecIReDgxsn7FUf4Tbw&maxResults=50&order=date&key=$KEY' --header 'Accept: application/json' --compressed > dieter1.json
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 python3 | |
# -*- coding: utf-8 -*- | |
# Author: Max Staff <max.staff@gmx.de> | |
import csv | |
import matplotlib.animation as animation | |
import matplotlib.pyplot as pyplot | |
import numpy | |
import re |
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 | |
SERVERPORT=$1 | |
sudo iptables -A INPUT -p tcp --dport "$SERVERPORT" | |
sudo iptables -A OUTPUT -p tcp --sport "$SERVERPORT" | |
watch -n 1 sudo iptables -n -L -v -Z | |
sudo iptables -D INPUT -p tcp --dport "$SERVERPORT" |
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 | |
SERVERPORT=$1 | |
PROCESSNAME=$(sudo lsof -n -i :"$SERVERPORT" | grep LISTEN | awk '{print $1}') | |
PID=$(sudo lsof -n -i :"$SERVERPORT" | grep LISTEN | awk '{print $2}') | |
CONNECTEDPORTS=$(sudo netstat -ant | awk -v port="$SERVERPORT" '{if ($6 == "ESTABLISHED" && $4 == "127.0.0.1:" port) {print $5} }' | cut -d":" -f 2) | |
sudo iptables -A INPUT -p tcp --dport "$SERVERPORT" | |
echo "$CONNECTEDPORTS" | xargs -L 1 sudo iptables -A INPUT -p tcp --dport |
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
// ==UserScript== | |
// @name WG-Viewer | |
// @namespace http://tampermonkey.net/ | |
// @version 0.1 | |
// @description view images above a certain resolution | |
// @author Max Staff <max.staff@gmx.de> | |
// @match https://boards.4chan.org/wg/catalog | |
// @grant GM.xmlHttpRequest | |
// ==/UserScript== |
NewerOlder