Skip to content

Instantly share code, notes, and snippets.

View zedr's full-sized avatar
🦠

Rigel Di Scala zedr

🦠
View GitHub Profile
@zedr
zedr / run.sh
Created November 28, 2022 08:09
Cam
#!/usr/bin/env bash
screen -dmS cam ffmpeg -i /dev/video2 -f v4l2 -pix_fmt yuv420p -filter:v "hflip,crop=460:320:100:120" -an /dev/video5
@zedr
zedr / bash.sh
Last active October 15, 2023 09:31
Bash defaults
#!/usr/bin/env bash
set -o pipefail
set -o errexit
set -o nounset
dir1=${1:-}
dir2=${2:-}
usage() {
@zedr
zedr / Makefile
Last active March 18, 2022 10:44
A make file for Python projects
.PHONY: default clean deps
ENV=.env
_PYTHON=python3
PYTHON_VERSION=$(shell ${_PYTHON} -V | cut -d " " -f 2 | cut -d "." -f1-2)
SITE_PACKAGES=${ENV}/lib/python${PYTHON_VERSION}/site-packages
PYTHON=${ENV}/bin/python3
IN_ENV=source ${ENV}/bin/activate ;
default: deps
@zedr
zedr / main.c
Created January 5, 2022 17:18
Simple bit counter for 32bit integers
#include <stdio.h>
#include <stdlib.h>
#include <limits.h>
int
count_bits(int n)
{
int l, c;
l = 0;
c = 0;
@zedr
zedr / netbox.py
Last active September 10, 2020 04:47
Ansible AWX Inventory Script example for NetBox (Py2 and Py3 compatible)
#!/usr/bin/env python
from __future__ import print_function, unicode_literals
import six
import json
import argparse
from collections import defaultdict
from six.moves.urllib.parse import urlencode, urlparse

Keybase proof

I hereby claim:

  • I am zedr on github.
  • I am rdiscala (https://keybase.io/rdiscala) on keybase.
  • I have a public key whose fingerprint is 5357 3892 0117 DAB1 FE13 2778 7F60 DF87 BBC5 0EEB

To claim this, I am signing this object:

@zedr
zedr / fib_micro_service.py
Created September 26, 2017 08:44 — forked from aalhour/fib_micro_service.py
Fibonacci microservice using Python & Tornado.
import tornado.web
import tornado.ioloop
from tornado.options import define, options
define('port', default=45000, help='try running on a given port', type=int)
def fib():
a, b = 1, 1
while True:
yield a
:nnoremap <CR> :!make && ./main<CR>
"""
Slack chat-bot Lambda handler.
"""
import os
import logging
import urllib
# Grab the Bot OAuth token from the environment.
BOT_TOKEN = os.environ["BOT_TOKEN"]
@zedr
zedr / link.py
Created December 15, 2016 18:40
Algorithm: linked list reversion