Skip to content

Instantly share code, notes, and snippets.

View bennet0496's full-sized avatar
:shipit:
Something, Something

Bennet B. bennet0496

:shipit:
Something, Something
View GitHub Profile
@bennet0496
bennet0496 / ucigrep.sh
Last active January 10, 2019 10:49
ucigrep
#!/bin/bash
TMPFILE="`mktemp /tmp/ucigrep.XXXX`"
MATCHLINES="`mktemp /tmp/ucigrep.lines.XXXX`"
case $2 in
vorverkauf|Vorverkauf)
curl 'https://www.uci-kinowelt.de/coming-soon' 2> /dev/null | grep -Po "(?<=href\=\")/film.*?(?=#scroll-programm#scroll-programm\")" > $TMPFILE
;;
Programm|programm)
echo TODO!
@bennet0496
bennet0496 / backup.sh
Last active August 29, 2015 14:09
Minecraft Server Wrapper
#!/bin/bash
FTPSERVER1="ftp1.example.com"
FTPSERVER2="ftp2.example.com"
USER1="user"
USER2="user"
PASSWORD1="password"
PASSWORD2="password"
@bennet0496
bennet0496 / hl2_ds.1.txt
Last active August 29, 2015 14:09
SRCDS Wrapper
login anonymous
force_install_dir /home/valve-src/Half_Life2
app_update 232370 validate
quit
@bennet0496
bennet0496 / procon.sh
Created November 10, 2014 18:11
ProCon Linux Wrapper
#!/bin/bash
### BEGIN INIT INFO
# Provides: procon
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: ProCon-Layer Server
# Description: Starts ProCon-Layer Server
wget http://javadl.oracle.com/webapps/download/AutoDL?BundleId=cryptischeid -O java.tar.gz
mkdir -p /usr/lib/jvm
cd /usr/lib/jvm
tar -xzf /path/to/java.tar.gz
chown -R root:root /usr/lib/jvm
ln -s jre_version latest
update-alternatives --install /usr/bin/java java /usr/lib/jvm/latest/bin/java 100
@bennet0496
bennet0496 / update-java.sh
Created April 5, 2017 19:50
Java JRE Update Skript Linux. Cloned from https://gitlab.pks.mpg.de/snippets/3
#!/bin/bash -e
INSTALLPATH=/usr/local/lib/jvm
CREATE_ID_HISTORY=true
ID_HISTROY_FILE=/root/AutoBundleIdHistroy
cd $INSTALLPATH
case $1 in
x64|amd64)
@bennet0496
bennet0496 / minecraft.sh
Last active April 8, 2017 17:45
Minecraft Startscript [TMUX] (ByteGaming Tutorial) https://www.bytegaming.de/?p=396
#!/bin/bash
#CHANGE ME!!!!!!!!!!!!!
ASUSER=minecraft
asuser(){
if [ "`whoami`" = "$ASUSER" ]; then
/bin/bash -c "$@"
else
/bin/su -ml $ASUSER -c "$@"
@bennet0496
bennet0496 / minecraft.service
Last active April 10, 2017 22:49
Minecraft SystemD Service (ByteGaming Tutorial) https://www.bytegaming.de/?p=396
[Unit]
Description=Mincraft Server
After=network.target
[Service]
Type=forking
User=minecraft
Group=minecraft
StandardOutput=tty
StandardError=tty
@bennet0496
bennet0496 / UpdateStats.gs
Last active August 3, 2017 22:22
Technic Platform Modpack Statistics
function getData() {
var response = UrlFetchApp.fetch('http://api.technicpack.net/modpack/litwr-after-humans-unofficial-import-bgde?build=349');
Logger.log(response.getContentText());
var data = JSON.parse(response.getContentText());
Logger.log(data.downloads);
var sheet = SpreadsheetApp.openById("1H1AhF4bYGtjhT1rKhPuokfdO6VUf2yrYZ1oGPK97yH4").getSheetByName("data");
var last = sheet.getLastRow();
var lastdl = sheet.getDataRange().getCell(last, 2).getValue()