Skip to content

Instantly share code, notes, and snippets.

View balkian's full-sized avatar
🏠
Working from home

J. Fernando Sánchez balkian

🏠
Working from home
View GitHub Profile
@balkian
balkian / dns.py
Last active October 20, 2015 10:47
DNS server that adds a record for every running docker container
# -*- coding: utf-8 -*-
from __future__ import print_function
try:
from subprocess import getoutput
except ImportError:
from commands import getoutput
from dnslib import RR,QTYPE,RCODE,A,parse_time
@balkian
balkian / adduser.sh
Created October 10, 2015 21:52
Add user to Dokku
cat ~/.ssh/id_rsa.pub | ssh root@<domain> "sudo sshcommand acl-add dokku <description>"
#Description can be anything (e.g. your user name or location
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCrrhualyEa46fNvKDlspg2u2irEjYZFl0LS6eAcRe6QmY35JWyTqOvwqOuxREhhpqh/pFZgNLto/sUpwthTILvP+1vG2/JFxspdJiwZxoudQr9qMi5raM96WPIDFFXGVao9pgidAxrexm2Ld9zwU6p0ztGn0VZ9OSyNavEB664lUk+pQXKZ9Ax6TmBy7Tdfs+pRBqRQRpp9yKKq7PzXrPq8Wi1UNuxoKc0KIdIhvMJkt7wyTYXixHjQz2M141zEn4+Gkc5l/ceL/0dSxH3qiJbzs9HOGQIUdxy//urbAlYl31olPvVCoqyDwb7AbTXGGAQ1zcxd+5PkC/RdYJu1rYf jfernando@jfernando-xps
python -c 'import rdflib; g=rdflib.Graph(); g.parse("prueba.ttl", format="n3"); print(g.serialize(format="n3").str)'
@balkian
balkian / rpi.sh
Created September 12, 2015 20:22
# Run raspbia in qemu
qemu-system-arm -kernel kernel-qemu -cpu arm1176 -m 256 -M versatilepb -no-reboot -serial stdio -append "root=/dev/sda2 panic=1" -hda 2015-05-05-raspbian-wheezy.img
@balkian
balkian / guake.lua
Created September 8, 2015 14:35
Awesome
-- Quake like console on top
-- Similar to:
-- http://git.sysphere.org/awesome-configs/tree/scratch/drop.lua
-- But uses a different implementation. The main difference is that we
-- are able to detect the Quake console from its name
-- (QuakeConsoleNeedsUniqueName by default).
-- Use:
from selenium import webdriver
from selenium.webdriver.support.ui import Select
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
home = 'https://ifttt.com/recipes';
driver = webdriver.Firefox()
#driver.set_window_size(1024, 768)
{% set f = open_file(informat="csv", delimiter='\t') %}
{
"@context": [
"http://demos.gsi.dit.upm.es/eurosentiment/static/context.jsonld"
],
"@id": "GSI-UPM",
"analysis": [
{
"prov:wasAssociatedWith": "GSI_UPM",
"dc:language": "en",
@balkian
balkian / gist:dfd1fbc0c7e65e5e7634
Last active August 29, 2015 14:23
Look for demonyms in dbpedia
select distinct ?a ?b where {?a <http://dbpedia.org/ontology/demonym> ?b} LIMIT 100
#!/bin/bash
if [ $# -lt 1 ]
then
echo "Usage: $0 <ONTO> <FORMAT> <VERSION> <DIR> <NS>"
echo "Example: $0 onto owl latest /tmp/Onto http://example.com/ontologies owl"
exit
else
ONTO=$1
fi
if [ $# -lt 2 ]