Skip to content

Instantly share code, notes, and snippets.

View batok's full-sized avatar

Domingo Aguilera batok

  • Consultant
  • Guadalajara, Mexico
  • X @batok
View GitHub Profile
@batok
batok / paridad.py
Created November 12, 2010 02:23
Esta funcion contacta al web server del Diario Oficial de la Federación y trae la paridad del peso frente al dólar de acuerdo al día.
def paridad_dolar_dof(dia, mes, year ):
""" funcion python para extraer tipo de cambio del colar
segun el Diario Oficial de la Federacion
Autor : @jdaguilera
"""
from BeautifulSoup import BeautifulSoup
from urllib2 import urlopen
url = "http://dof.gob.mx/indicadores_detalle.php?cod_tipo_indicador=158&dfecha={0:02d}%2F{1:02d}%2F{2}&hfecha={0:02d}%2F{1:02d}%2F{2}".format( dia, mes, year)
contents = urlopen(url).read()
soup = BeautifulSoup( contents )
@batok
batok / paramiko_example.py
Created April 10, 2012 16:11
Paramiko example using private key
import paramiko
k = paramiko.RSAKey.from_private_key_file("/Users/whatever/Downloads/mykey.pem")
c = paramiko.SSHClient()
c.set_missing_host_key_policy(paramiko.AutoAddPolicy())
print "connecting"
c.connect( hostname = "www.acme.com", username = "ubuntu", pkey = k )
print "connected"
commands = [ "/home/ubuntu/firstscript.sh", "/home/ubuntu/secondscript.sh" ]
for command in commands:
print "Executing {}".format( command )
@batok
batok / mako_pisa_example.py
Created February 25, 2011 16:54
En example of using mako and pisa to generate pdf. Python 2.6 o 2.7 needed $ virtualenv --no-site-packages yourenv $ cd yourenv $ source bin/activate $pip install mako pypdf html5lib reportlab pisa $python mako_pisa_example.py
import os, sys, subprocess
from mako.template import Template
from mako.runtime import Context
from cStringIO import StringIO #needed as buffer for mako
try:
from mako.util import FastEncodingBuffer #new kind of buffer that is faster ( version 0.4) than StringIO
except:
pass
from ho import pisa as pisa
@batok
batok / color.ex
Created July 12, 2016 17:04
Colorear consola
defmodule Color do
@moduledoc false
def color_reset , do: "\x1b[0m"
def color_red, do: "\x1b[31m"
def color_green, do: "\x1b[32m"
def color_yellow, do: "\x1b[33m"
@doc """
function to add color to string to be used in console apps.
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle'
});
import Ember from 'ember';
let { computed, get, set } = Ember;
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
value: '945',
style: 'color: black',
valor: computed('value', {
get(){
let valor = `&#${get(this,'value')}` ;
return valor.htmlSafe();}
@batok
batok / components.one-routable.js
Created April 13, 2016 04:39
Otra sobre routable components
import Ember from 'ember';
export default Ember.Component.extend({
isGlimmerComponent: true
});
@batok
batok / components.main-panel.js
Created April 12, 2016 18:24
Routable Component Demo
import Ember from 'ember';
export default Ember.Component.extend({
isGlimmerComponent: true
});
import Ember from 'ember';
export default Ember.Component.extend({
isGlimmerComponent: true
});