Skip to content

Instantly share code, notes, and snippets.

View bkmeneguello's full-sized avatar

Bruno Meneguello bkmeneguello

View GitHub Profile
pem2openpgp "Name Surname <email@something>" < mykey.pem | gpg --import
# host
apt-get install apt-cacher-ng
# dockerfile
ARG APT_CACHE
RUN [ ! -z "$APT_CACHE" ] && echo "Acquire::http::Proxy \"http://$APT_CACHE\";" > /etc/apt/apt.conf.d/30proxy ||:
# docker build
docker build --build-arg APT_CACHE=$HOST_IP:3142 .
@bkmeneguello
bkmeneguello / gist:c29da541d3183c26c792d628a46ad826
Created December 18, 2017 23:14
Raspberry Pi Docker "cgroups: memory cgroup not supported on this system"
echo -n " cgroup_memory=1 swapaccount=1" >> /boot/cmdline.txt
vi /etc/sudoers.d/nopasswd
%sudo ALL = (ALL) NOPASSWD: ALL
@bkmeneguello
bkmeneguello / passwordless polkit
Created December 6, 2017 12:15
Avoid GUI password prompt
vi /var/lib/polkit-1/localauthority/50-local.d/disable-passwords.pkla
[Do anything you want]
Identity=unix-group:sudo
Action=*
ResultActive=yes
dictget = lambda d, *k: [d[i] for i in k]
'''
usage: v1, v2, vN = dictget(<dict>, 'key1', 'key2', 'keyN')
'''
#!/usr/bin/python
import json
from HTMLParser import HTMLParser
class MyHTMLParser(HTMLParser):
def __init__(self):
HTMLParser.__init__(self)
self.on_dt = False
self.on_dd = False
@bkmeneguello
bkmeneguello / upholdBot.py
Created December 8, 2015 17:06
Uphold autobuy BOT
from uphold import Uphold
from time import sleep, time
from tinydb import TinyDB
api = Uphold()
api.auth_pat(<PAT_KEY>)
db = TinyDB('/tmp/db.json')
usd_card = <USD_CARD_ID>
sudo apt-get install curl
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
curl -L https://www.npmjs.org/install.sh | sudo sh
@bkmeneguello
bkmeneguello / _play.json
Created October 16, 2015 22:10
Layout de cartelas
{}