Skip to content

Instantly share code, notes, and snippets.

View RafaAguilar's full-sized avatar

Rafael Aguilar RafaAguilar

View GitHub Profile
@RafaAguilar
RafaAguilar / convert_complex_unicode_dict.md
Created April 12, 2016 13:51
Python: Convert a complex dict with possible UTF values into a regular STR one
def array_to_utf(a):
    autf = []
    i = 0
    for v in a:
        if isinstance(v, unicode):
            autf.append(v.encode('utf-8'))
        elif isinstance(v, dict):
            autf.append(dict_to_utf(v))
 elif isinstance(v, list):
@RafaAguilar
RafaAguilar / virtualenv-auto-activate.sh
Last active December 5, 2016 14:15 — forked from codysoyland/virtualenv-auto-activate.sh
virtualenv-auto-activate
#!/bin/bash
# Based on virtualenv-auto-activate.sh
# Source: https://gist.github.com/codysoyland/2198913
#
# Installation:
# Add this line to your .bashrc or .bash-profile:
#
# source /path/to/virtualenv-auto-activate.sh
#
# As a difference with the original, this script will look
@RafaAguilar
RafaAguilar / conceptual_test.py
Last active January 28, 2017 17:33 — forked from ezequielrozen/conceptual_test.py
Revisión - Respuesta
from db_model.models.content import RawArticle
from db_model.models.source import Source
from engine.celery import app, BaseTask
from engine.resources.vimeo_service import fetch_user_videos
from engine.resources.youtube_service import get_youtube_uploads
from time import strptime
from engine.utils.lock import FetchLock
import requests
'''Imports:
Mi primera observación sería ordenar los imports, conservando el orden
@RafaAguilar
RafaAguilar / Terrascan Ignore Policies Workaround
Created November 10, 2020 13:25
Using a .terraignore file to mimic Ignoring Policies behavior
# How to ignore specific terrascan meanwhile gets implemented
## Let's suppose we want to ignore policies XXX and YYY, we could create a file with that information:
accurics.azure.NS.XXX
accurics.azure.NS.YYY
## Later we could add make a dirty and short but yet practical bash snippet to mimic the "ignore" behavior:
PATH_TO_TERRAIGNORE=./.terraignore