Skip to content

Instantly share code, notes, and snippets.

View robiXxu's full-sized avatar
🏠
Working from home

Robert Schiriac robiXxu

🏠
Working from home
View GitHub Profile
@vianhanif
vianhanif / Dockerfile
Last active October 24, 2024 19:21
Golang (chromedp) + Xvfb + Chrome + Docker
FROM golang:1.11-alpine as builder
WORKDIR /myapp
COPY go.mod .
COPY go.sum .
RUN apk add --no-cache ca-certificates git
# Get dependancies - will also be cached if we won't change mod/sum
RUN go mod download
@ulitiy
ulitiy / fpf12h.ino
Last active June 16, 2026 21:26
FatPetFeeder every 12 hours
#include <Servo.h>
#define second 1000
#define minute 60000
#define hour 3600000
Servo servo;
const int servoPin = 9;
const int buttonDispensePin = 7;
const int buttonMinusPin = 6;
const int buttonPlusPin = 8;
@Cogitri
Cogitri / .configalacrittyalacritty.yml
Created January 20, 2019 11:40
.config/alacritty/alacritty.yml
# Configuration for Alacritty, the GPU enhanced terminal emulator.
# Any items in the `env` entry below will be added as
# environment variables. Some entries may override variables
# set by alacritty itself.
env:
# TERM variable
#
# This value is used to set the `$TERM` environment variable for
# each instance of Alacritty. If it is not present, alacritty will
# install_certifi.py
#
# sample script to install or update a set of default Root Certificates
# for the ssl module. Uses the certificates provided by the certifi package:
# https://pypi.python.org/pypi/certifi
import os
import os.path
import ssl
import stat
@pastleo
pastleo / nm_l2tp_ipsec_vpn.md
Last active June 3, 2026 01:32
setup L2TP IPSEC VPN in archlinux using NetworkManager
@steven2358
steven2358 / ffmpeg.md
Last active July 17, 2026 09:13
FFmpeg cheat sheet
@DusanMadar
DusanMadar / TorPrivoxyPython.md
Last active June 3, 2026 12:22
A step-by-step guide how to use Python with Tor and Privoxy

A step-by-step guide how to use Python with Tor and Privoxy

Latest revision: 2025-07-24.

Tested on Ubuntu 24.04 Docker container. The Dockerfile is a single line FROM ubuntu:24.04. Alternatively, you can simply run docker run -it ubuntu:24.04 bash.

NOTE: stopping services didn't work for me for some reason. That's why there is kill $(pidof <service name>) after each failed service <service name> stop to kill it.

References

'use strict';
const puppeteer = require('puppeteer');
(async () => {
/* PRECONDITION:
0. download ublock, I used https://github.com/gorhill/uBlock/releases/download/1.14.19b5/uBlock0.chromium.zip
1. run $PATH_TO_CHROME --user-data-dir=/some/empty/directory --load-extension=/location/of/ublock
2. enable block lists you want to use
*/
NetLimiter 3
Registration name: Peter Raheli
Registration code: C99A2-QSSUD-2CSBG-TSRPN-A2BEB
NetLimiter 4
Registration Name: Vladimir Putin #2
Registration Code: XLEVD-PNASB-6A3BD-Z72GJ-SPAH7
https://www.netlimiter.com/download
# Netlimiter Full Netlimiter Activated Netlimiter cracked Netlimiter Full Version Netlimiter Serial Netlimiter keygen Netlimiter crack Netlimiter 4 serial Netlimiter 4 Crack Netlimiter 4 register Netlimiter 4 patch Netlimiter full Full version Netlimiter 4 Activated Netlimiter 4 Cracked Netlimiter Pro
@prschmid
prschmid / send_nested.rb
Created January 26, 2017 14:54
Ruby method to enable "sending" nested calls to an object
class Object
# Retrieve the value of a deeply nested attribute
#
# Example usage
#
# attribute = "data.foo['bar'].id"
# value = obj.send_nested(attribute)
#
# Under the hood this will do something akin to
# obj.send(data).send(foo)['bar'].send(id)