Skip to content

Instantly share code, notes, and snippets.

View Saigesp's full-sized avatar
🙄

Santiago Espinosa Saigesp

🙄
View GitHub Profile
import sys
with open('svg-font.svg', 'r') as r:
lines = r.read().split('\n')
glyphs = [x for x in lines if '<glyph' in x]
# for every glyph element in the file
for i in range(0, len(glyphs)):
with open(str(i + 1).rjust(3, '0') + '.svg', 'w') as w:
w.write('<?xml version="1.0" standalone="no"?>\n')
w.write('<svg width="1500px" height="1500px" version="1.1" xmlns="http://www.w3.org/2000/svg">\n')
# -*- coding: UTF-8 -*-
import time, json, urllib, math
from pymongo import MongoClient
# python -c "from crawler2 import *; iterar_sobre_area(44.00766,-1.083201,40.544736,-1.75312)"
def deg_to_rad(deg):
return deg * (math.pi/180)
def get_distance_from_latlon_km(lat1,lon1,lat2,lon2):
@Saigesp
Saigesp / ESP_MAD_adm5.json
Last active October 6, 2017 18:30
Madrid neighborhoods
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@Saigesp
Saigesp / ESP_VAL_adm5.json
Last active October 6, 2017 20:10
Valencia neighborhoods
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
# -*- coding: UTF-8 -*-
import os, json, time
from area import area
from termcolor import colored
# python3 -c "from fix_geojson import *; fix_geojson('ESP_MAD_adm6.json')"
def fix_geojson(filename):
try:
@Saigesp
Saigesp / index.html
Last active September 30, 2018 20:17
Flow GUI
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Premier</title>
</head>
<style>
body {
position: relative;
width: 100%;
@Saigesp
Saigesp / data-one.json
Last active September 30, 2018 20:19
D3 Time&Expenses
[
{
"project": {
"name": "Proyecto 1",
"manager": {
"name": "JM Royo",
"role": "manager",
"ID": "13"
},
"tasks": [
@Saigesp
Saigesp / .block
Last active October 19, 2018 18:11
D3v4 piechart with js classes
ab01821e77d2f1c44e9d71c826e54db6
@Saigesp
Saigesp / .block
Last active October 19, 2018 18:11
D3v4 feverchart with linear regression
281f92fae4192c4a569fc992d10a9914
@Saigesp
Saigesp / .block
Last active October 19, 2018 18:11
Brushed Histogram
bac7eeee671dc16e387b