Remake del gráfico publicado en el artículo de La Nación: «Cómo variaron los resultados del FPV entre las PASO de 2011 y las de 2015»
Basado en «D3 Slopegraph I» de @zbjornson
<html> | |
<head> | |
<style type="text/css"> | |
.glow { | |
-webkit-animation-duration: 1s; | |
-webkit-animation-name: glow; | |
-webkit-animation-direction: alternate; | |
-webkit-animation-iteration-count: infinite; | |
animation-duration: 1s; | |
animation-name: glow; |
<!DOCTYPE html> | |
<html> | |
<head> | |
<title>JS in-browser barcode reader</title> | |
<style type="text/css"> | |
body > div { | |
position: relative; | |
width: 320px; height: 240px; | |
} | |
video { position: absolute; top: 0; left: 0; width: 320px; height: 240px; } |
require 'graphql' | |
require 'neo4j' | |
neo4j_url = ENV['NEO4J_URL'] || 'http://localhost:7474' | |
session = Neo4j::Session.open(:server_db, neo4j_url) | |
class Author | |
include Neo4j::ActiveNode | |
id_property :id_author |
import os | |
import subprocess | |
import tempfile | |
from typing import Any | |
import prefect | |
from prefect.utilities.tasks import defaults_from_attrs | |
class ShellTaskWithStdin(prefect.Task): |
import sys | |
import mechanize | |
import logging | |
import unicodecsv | |
from datetime import datetime | |
from bs4 import BeautifulSoup | |
logger = logging.getLogger("mechanize") | |
logger.addHandler(logging.StreamHandler(sys.stderr)) | |
logger.setLevel(logging.INFO) |
Remake del gráfico publicado en el artículo de La Nación: «Cómo variaron los resultados del FPV entre las PASO de 2011 y las de 2015»
Basado en «D3 Slopegraph I» de @zbjornson