Skip to content

Instantly share code, notes, and snippets.

Avatar
🏳️‍🌈
Free hugs!

Gabriel Simmer gmemstr

🏳️‍🌈
Free hugs!
View GitHub Profile
@gmemstr
gmemstr / Pipfile
Last active May 20, 2022
Speedtest against Hetzner servers
View Pipfile
[[source]]
url = "https://pypi.org/simple"
verify_ssl = true
name = "pypi"
[packages]
requests = "*"
[dev-packages]
@gmemstr
gmemstr / bare-bones.scm
Last active Sep 7, 2021
guix example configuration extracted from the livecd
View bare-bones.scm
;; This is an operating system configuration template
;; for a "bare bones" setup, with no X11 display server.
(use-modules (gnu))
(use-service-modules networking ssh)
(use-package-modules screen ssh)
(operating-system
(host-name "komputilo")
(timezone "Europe/Berlin")
View workflows.py
# Useful for parsing workflow API data
# ./main.py gh/gmemstr/circleci-koans
import requests
import sys
import json
import os
def GetWorkflowData(project, token):
url = "https://circleci.com/api/v2/insights/{project}/workflows/workflow?view=full&circle-token={token}".format(
project=project, token=token)
View Database.php
<?php
class Database {
// DB Parameters
private $host = 'localhost';
private $db_name = 'tournamentProject';
private $username = 'root';
private $password = '';
private $conn;
// DB Connect
@gmemstr
gmemstr / hsl.py
Last active Oct 4, 2019
HTTP Statuscode Lookup script
View hsl.py
#!/usr/bin/python3
# This script requires python3 and BeautifulSoup.
# BS can be installed with pip3 install beautifulsoup4.
from bs4 import BeautifulSoup
import json
import urllib.request
import sys
import os
import io
View geolocate.py
#!/usr/bin/python3
#
# Print geolocation of IP collection file ips.txt file.
import requests
import json
api_key = ""
base_url = "http://api.ipstack.com/"
results = dict()
View log.txt
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36
Content-Length: 0
77.159.81.103 - - [10/Sep/2019 12:50:21] "GET / HTTP/1.1" 200 -
INFO:root:GET request,
Path: /global-protect/login.esp
Headers:
Host: 157.245.46.181
View keybase.md

Keybase proof

I hereby claim:

  • I am gmemstr on github.
  • I am gmemstr (https://keybase.io/gmemstr) on keybase.
  • I have a public key ASAE4oxUYABsPKuh9puicUepsAMjPvD4kT9WHB9zAqu34Ao

To claim this, I am signing this object:

View counter.php
<?php
/**
* @file
* Self-altering PHP counting script. Ideal for lambdas?
*/
$count = 3;
$thisFile = fopen(__FILE__, 'r');
$thisFileContents = fread($thisFile, filesize(__FILE__));
@gmemstr
gmemstr / fr_provinces.po
Last active Jul 18, 2019
Canadian Provinces translated to French
View fr_provinces.po
msgid ""
msgstr ""
"Project-Id-Version: 1.0\n"
"Report-Msgid-Bugs-To: gsimmer@acromedia.com\n"
"POT-Creation-Date: 2019-05-13 14:52-0700\n"
"PO-Revision-Date: 2019-05-13 14:52-0700\n"
"Last-Translator: Gabriel Simmer <gsimmer@acromedia.com>\n"
"Language-Team: Gabriel Simmer <gsimmer@acromedia.com>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"