Skip to content

Instantly share code, notes, and snippets.

View liladas's full-sized avatar
💭
falalalala

Adam Buga liladas

💭
falalalala
  • Lilrobo, Karaokio
  • Solana Beach, CA
View GitHub Profile
@liladas
liladas / checker.py
Created May 6, 2018 07:55
Assertion Check
#!/usr/bin/env python3
import sys, logging
class FailedValidationException(Exception):
pass
class ClassToValidate(object):
def assert__testing_external(self):
return True
@liladas
liladas / DST_check.sh
Created May 30, 2018 16:24
Check DST for cronjobs
#!/bin/bash
PST_TIME=$(env TZ=America/Los_Angeles date +"%-H")
UTC_TIME=$(env TZ=UTC date +"%-H")
DST_CHECK=$(($PST_TIME + 8 - $UTC_TIME))
echo "PST Hour:" $PST_TIME
echo "UTC Hour:" $UTC_TIME
@liladas
liladas / gource.sh
Created June 8, 2018 05:21 — forked from XueshiQiao/gource.sh
Generate a MP4 Video for your Git project commits using Gource!
# 1.install gource using HomeBrew
$ brew install gource
# 2.install avconv
git clone git://git.libav.org/libav.git
cd libav
# it will take 3-5 minutes to complie, be patient.
./configure --disable-yasm
make && make install
@liladas
liladas / FizzBuzzGenerator.py
Last active August 9, 2018 01:16
"Write a program that prints the numbers from 1 to 100. But for multiples of three print “Fizz” instead of the number and for the multiples of five print “Buzz”. For numbers which are multiples of both three and five print “FizzBuzz”."
# FizzBuzz in Python w/ Generators
# http://c2.com/cgi/wiki?FizzBuzzTest
# -- inspired by @dabeaz
def fizzbuzz(max_num=101):
for i in range(max_num):
value = ""
if i % 3 == 0: value += "Fizz"
if i % 5 == 0: value += "Buzz"
yield value if value else i
@liladas
liladas / dst.sh
Created March 27, 2019 03:47
Check Daylight Savings
#!/bin/bash
PST_TIME=$(env TZ=America/Los_Angeles date +"%-H")
UTC_TIME=$(env TZ=UTC date +"%-H")
DST_CHECK=$(($PST_TIME + 8 - $UTC_TIME))
echo "PST Hour:" $PST_TIME
echo "UTC Hour:" $UTC_TIME
@liladas
liladas / swagger-yaml-to-html.py
Created June 27, 2019 22:07 — forked from oseiskar/swagger-yaml-to-html.py
Converts Swagger YAML to a static HTML document (needs: pip install PyYAML)
#!/usr/bin/python
#
# Copyright 2017 Otto Seiskari
# Licensed under the Apache License, Version 2.0.
# See http://www.apache.org/licenses/LICENSE-2.0 for the full text.
#
# This file is based on
# https://github.com/swagger-api/swagger-ui/blob/4f1772f6544699bc748299bd65f7ae2112777abc/dist/index.html
# (Copyright 2017 SmartBear Software, Licensed under Apache 2.0)
#
@liladas
liladas / keybase.md
Created September 16, 2019 02:32
Keybase Verification

Keybase proof

I hereby claim:

  • I am liladas on github.
  • I am liladas (https://keybase.io/liladas) on keybase.
  • I have a public key ASDUZ2aVUlDMMYjsCHwQYZ4OeoFCIYFu0sDZCUL1BmUQgAo

To claim this, I am signing this object:

@liladas
liladas / install_sam_python3.7.sh
Created November 18, 2019 16:04
Installing SAM w/ Python 3.7
# there is some trickyness installing AWS SAM CLI on Ubuntu 16.04
# Official documentation recommends using Linux Homebrew... uhm nope.
# https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/serverless-sam-cli-install-linux.html
# SAM needs Python3.6+ and a blanket install sort fucks up the system and other apps.
# Install requirements
sudo apt-get install -y build-essential \
checkinstall \
libreadline-gplv2-dev \
libncursesw5-dev \
@liladas
liladas / albums.md
Last active December 12, 2019 05:49
Core Albums
@liladas
liladas / .bash_profile
Last active February 27, 2020 04:01
Programmatically switch colorschemes of the terminal and gvim for brighter days. ☼
#.bash_profile
export GVIMCOLOR=slate
alias bright="osascript ~/scripts/brighten_up.scpt \"Man Page\" &>/dev/null; export GVIMCOLOR=morning"
alias dark="osascript ~/scripts/brighten_up.scpt \"Slate\" &>/dev/null; export GVIMCOLOR=slate"
alias light="osascript ~/scripts/brighten_up.scpt \"Basic\" &>/dev/null; export GVIMCOLOR=morning"