Skip to content

Instantly share code, notes, and snippets.

💾
flopping around

Gonçalo Baltazar goncalomb

💾
flopping around
Block or report user

Report or block goncalomb

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am goncalomb on github.
  • I am goncalomb (https://keybase.io/goncalomb) on keybase.
  • I have a public key whose fingerprint is 371E 4E46 355E 1A01 26F3 2DFB 8332 4011 5C12 E219

To claim this, I am signing this object:

@goncalomb
goncalomb / base62.php
Last active Feb 19, 2016
Integer to/from Base62 in PHP
View base62.php
<?php
// Author: Gonçalo Baltazar <me@goncalomb.com>
// I place this code in the public domain.
/**
* Functions to encode/decode an integer to/from base62.
* It is limited to positive integers up to BASE62_MAX to make sure it works on
* 32-bit systems.
*/
View 000-yogscast-comments-mkgifs.sh
#!/bin/bash
# All GIFS and VIDEOS at:
# https://gist.github.com/goncalomb/0611db6ae883756c345a7802f2fdef85/f2f6e08b971884d4eca5d4ac9f5df13fb14fff1c
# Original Video:
# https://www.youtube.com/watch?v=BMYxImN6EBo
video="video_BMYxImN6EBo.mp4" # 720p
fontr="/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-R.ttf"
fontb="/usr/share/fonts/truetype/ubuntu-font-family/Ubuntu-B.ttf"
@goncalomb
goncalomb / git-problems
Last active Jul 7, 2017
Bash script to find problems with git repositories.
View git-problems
#!/bin/bash
# Author: Gonçalo Baltazar <me@goncalomb.com>
# I place this code in the public domain.
# Finds problems with git repositories that might lead to information loss
# in case of losing the local copy.
# Things like: uncommitted changes, untracked files, commits not pushed, etc.
# Put this script on your PATH. Then run 'git-problems' on a git repository or
@goncalomb
goncalomb / garlicoin-miner-run.sh
Last active Jan 22, 2018
Script to choose your garlicoin mining pool, with logging.
View garlicoin-miner-run.sh
#!/bin/bash
# Script to choose your garlicoin mining pool, with logging.
# If you find it useful, I'm accepting some garlic at: GNHARsNxMKqXH8xNmSR9cc8RJqDNfKgMvj
# Thanks.
# On Linux:
# Put the spript anywhere.
# Run as any other spript (using the terminal).
# On Windows:
@goncalomb
goncalomb / oddshot-archive.php
Last active Apr 23, 2018
Oddshot archiver. It's dead now.
View oddshot-archive.php
#!/usr/bin/env php
<?php
// oddshot archiver
// Gonçalo Baltazar <me@goncalomb.com>
// I place this code in the public domain.
// https://creativecommons.org/publicdomain/zero/1.0/
$channels_to_archive = [
View yt-part.sh
#!/bin/bash
# Partial YouTube downloader (bash script for Windows).
# goncalomb (goncalomb.com), 2018
set -e
cd "$(dirname -- "$0")"
[ -f "youtube-dl.exe" ] || {
echo "Downloading youtube-dl..."
@goncalomb
goncalomb / skyt.py
Created Apr 23, 2018
Extract and index the SkyTorrents dump.
View skyt.py
#!/usr/bin/env python3
"""
--------------------------------------------------------------------------------
Copyright (c) 2018 Gonçalo Baltazar <me@goncalomb.com>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
@goncalomb
goncalomb / k8s-protect
Last active Feb 5, 2019
Kubernetes context protector and utilities
View k8s-protect
# Kubernetes context protector and utilities
# Copyright (c) 2019 Gonçalo Baltazar <me@goncalomb.com>
# MIT License
# protects from accidental operations to the incorrect kubectl context
# alerts the user when calling `kubectl` and `helm` on a production context
# assumes that `kubectl` and `helm` are installed and available on PATH
@goncalomb
goncalomb / grafana-kiosk
Created May 12, 2019
Startup script to create Grafana based kiosks.
View grafana-kiosk
#!/bin/bash
# Copyright (c) 2019 Gonçalo Baltazar <me@goncalomb.com>
# MIT License
# Grafana Dashboard Kiosk using Google Chrome (or Chromium)
# opens an independent google chrome instance with a custom
# extension that injects Authorization headers for grafana
You can’t perform that action at this time.