Skip to content

Instantly share code, notes, and snippets.

@v1nc
v1nc / bitcoin_heuristics.py
Last active November 24, 2022 07:37
Bitcoin Heuristics 1+2
import requests
import sys
import time
# add a list of addresses to the clusters list
def add_address_list_to_clusters(clusters, new_list):
found_cluster = None
# check all new addresses in the list
for new_address in new_list:
@v1nc
v1nc / MLS_4_b
Last active November 11, 2022 09:13
#!/usr/bin/env python3
from pathlib import Path
import json
# list for solutions
solutions = [0,0,0,0,0,0,0,0]
# iterate over all API files
pathlist = Path('openapi-in-the-wild').glob('*.json')
for file_path in pathlist:
@v1nc
v1nc / MLS_4_a
Last active November 11, 2022 09:16
#!/usr/bin/env python3
from pathlib import Path
from openapi3 import OpenAPI
import yaml
# colors for printing
GREEN = '\033[92m'
RED = '\033[91m'
END_COLOR = '\033[0m'
@v1nc
v1nc / template.tex
Created April 8, 2022 13:25
Latex Template for submissions
\documentclass[12pt,a4paper,german]{article}
\usepackage{url}
%\usepackage{graphics}
\usepackage{times}
\usepackage[T1]{fontenc}
\usepackage{ngerman}
\usepackage[utf8]{inputenc}
\usepackage{geometry}
\usepackage{amsfonts}
\usepackage{graphicx}
@v1nc
v1nc / moodle_telegram_notifier.py
Created April 7, 2022 14:16
Moodle Telegram Notifier
"""
Telegram Moodle Notificatior
Get notifications for moodle events via telegram.
"""
import sys
from datetime import datetime, timedelta, date
import requests
import icalendar
import validators
from dateutil.rrule import *
@v1nc
v1nc / latex-lecture-overview
Created August 31, 2021 14:51
Latex Lecture Overview - collect index pages in one PDF to quickly navigate your lectures
\documentclass{beamer}
\usepackage{graphicx}
\usepackage{hyperref}
\usetheme{Boadilla}
\title{Latex Lecture Overview}
\subtitle{Using Beamer}
\author{v1nc}
\institute{TU-Dortmund}
@v1nc
v1nc / build_nginx.sh
Created October 6, 2020 12:56
proxy rtsp stream on raspberry with nginx
#install deps
sudo apt install software-properties-common dpkg-dev
sudo add-apt-repository -y ppa:nginx/stable
sudo apt-get update && upgrade -y
#download source
mkdir nginx && cd nginx
sudo apt-get source nginx
@v1nc
v1nc / google_without_youtube.txt
Last active September 23, 2022 20:35
google blocklist without youtube
#forked from https://raw.githubusercontent.com/jmdugan/blocklists/master/corporations/google/non_localized
0.0.0.0 1e100.net # Google Cookies
0.0.0.0 466453.com # Google
0.0.0.0 abc.xyz
0.0.0.0 admob.com # AdMob
0.0.0.0 adsense.com # AdSense
0.0.0.0 adservice.google.com
0.0.0.0 adwords.com # AdWords
0.0.0.0 android.com # Android
0.0.0.0 blogger.com # Blogger
@v1nc
v1nc / pocket_chip_setup.sh
Last active September 23, 2022 20:35
Pocket C.H.I.P. Setup(use wget cutt.ly/chip-setup)
#first flash latest firmware: https://medium.com/@0x1231/nextthingco-pocket-c-h-i-p-flashing-guide-3445492639e
#change to mirror repo and update
sudo sed -i 's/opensource.nextthing.co/chip.jfpossibilities.com/g' /etc/apt/sources.list
sudo apt-get update
sudo apt-get upgrade -y
sudo apt-get dist-upgrade -y
#update to stretch
sudo sed -i 's/jessie/stretch/g' /etc/apt/sources.list