Skip to content

Instantly share code, notes, and snippets.

View tschwaerzl's full-sized avatar
🍕
is power

Thomas Schwärzl tschwaerzl

🍕
is power
View GitHub Profile
setInterval(function(){
var divs = document.getElementsByTagName('div')
var arr = Array.prototype.slice.call( divs)
var hearts = arr.filter(x => x.getAttribute('data-testid') == 'like')
hearts.forEach(h => h.click())
window.scrollTo(0, document.body.scrollHeight ||document.documentElement.scrollHeight);
},1000);
@tschwaerzl
tschwaerzl / delete_branch_directories.py
Created February 2, 2018 10:06
Delete all branch-directories on repository server which are non-existent in corresponding GitLab project
import os
import shutil
import requests
GITLAB_URL = 'https://foo.com/api/v4/projects/210/repository/branches'
GITLAB_TOKEN = '123456abcdefg' # GitLab user token
SERVER_PATH = '/apps/foobar/ios/development' # Where are the build branches
def remove_folder(path):
# check if folder exists
@tschwaerzl
tschwaerzl / gist:448fa05671d61351029fc101eb5c1307
Created December 28, 2017 14:21
Rails: API only minimal gem list
source 'https://rubygems.org'
git_source(:github) do |repo_name|
repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/")
"https://github.com/#{repo_name}.git"
end
gem 'rails', '~> 5.1.4'
gem 'pg', '~> 0.18'
gem 'puma', '~> 3.7'
@tschwaerzl
tschwaerzl / latex_osx.md
Created December 13, 2017 15:22
Thesis LaTeX Guide for OSX

Thesis LaTeX Guide for OSX

Requirements

# Install Basic TeX
brew cask install basictex

# Install Skim (awesome pdf viewer with autoreload)
brew cask install skim
@tschwaerzl
tschwaerzl / package_updates_check.py
Last active February 8, 2024 19:40 — forked from yumminhuang/package_updates_check.py
Python script to check apt-get updates and send result to Slack channel
#!/usr/bin/env python
#coding=utf-8
import apt
import apt_pkg
from time import strftime
import json
import os
import requests
import subprocess
@tschwaerzl
tschwaerzl / slack.sh
Created August 8, 2017 08:20 — forked from andkirby/slack.sh
Shell/Bash script for sending slack messages.
#!/usr/bin/env bash
####################################################################################
# Slack Bash console script for sending messages.
####################################################################################
# Installation
# $ curl -s https://gist.githubusercontent.com/andkirby/67a774513215d7ba06384186dd441d9e/raw --output /usr/bin/slack
# $ chmod +x /usr/bin/slack
####################################################################################
# USAGE
# Send message to slack channel/user
@tschwaerzl
tschwaerzl / \lib\systemd\system\sidekiq-static.service
Created June 29, 2017 10:27 — forked from dsadaka/\lib\systemd\system\sidekiq-static.service
systemd unit files for sidekiq service. note backslashes in filenames are really front slashes.
# This file actually fires up multiple sidekiq services.
# to start: systemctl start sidekiq.target
#
[Unit]
Description=Fire up up to 6 sidekiqs
# If you want more than 6 processes, append [email protected], [email protected], etc. to the ExecStart line below
# Note that only as many as have been enabled will actually start.
# Note also that the Unit data for each sidekiq process is in /lib/systemd/system/[email protected]
[Service]
@tschwaerzl
tschwaerzl / howto-install-wale.md
Last active February 6, 2018 10:12
How to install WAL-E with PostgreSQL 9.5 on Ubuntu 16.04 or Ubuntu 14.04

How to install Wal-E

This is a step per step guide on how to install and configure Wal-E on a Ubuntu 16.04 or Ubuntu 14.04 server.

Install

  1. First install the required packages from apt
@tschwaerzl
tschwaerzl / my.cnf
Created January 28, 2014 19:52 — forked from kenelliott/my.cnf
[mysqld_safe]
nice = -15
[mysqld]
max_binlog_size = 256M #max size for binlog before rolling
expire_logs_days = 1 #binlog files older than this will be purged
## Per-Thread Buffers * (max_connections) = total per-thread mem usage
thread_stack = 256K #default: 32bit: 192K, 64bit: 256K
sort_buffer_size = 1M #default: 2M, larger may cause perf issues
@tschwaerzl
tschwaerzl / .vimrc
Created November 5, 2013 22:21
.vimrc config
execute pathogen#infect()
set nocompatible
syntax on
filetype plugin indent on
set nowrap
set tabstop=2
set shiftwidth=2
set softtabstop=2
set expandtab
set laststatus=2