Skip to content

Instantly share code, notes, and snippets.

View taniki's full-sized avatar
🛠️

tam kien duong taniki

🛠️
View GitHub Profile
@taniki
taniki / main.py
Last active January 1, 2016 07:29
a small script to extract a network structure from a set of concepts using wikipedia pages blue link structure $ python main.py test-networks.txt
import sys
import json
import wikipedia
import networkx as nx
from networkx.readwrite import json_graph
from colorama import Fore, init
@taniki
taniki / gist:9668398
Last active August 29, 2015 13:57
Twitter Policy

Tweets & RTs

Don't

  • pas de RT de RT de ses propres tweets
  • pas de RT juste parce que quelqu'un mentionne le truc sauf intérêt spécial
  • engager la conversation mais ne pas RT les réponses
  • pas de RT systématique des autres comptes du CRI
  • PAS DE "c'est quoi ton problème, mec ?"
@taniki
taniki / import.py
Created April 3, 2014 12:29
import wikipedia visits dataset to neo4j
import json
import requests
dataset = "data/wkp-steps.20140402.json"
neo4j_endpoint = "http://localhost:7474/db/data/cypher"
pages = set()
users = set()
visits = []
@taniki
taniki / Dockerfile
Created April 30, 2014 14:50
Dockerfile to build a wekeypedia api container
FROM phusion/baseimage
RUN apt-get update
RUN apt-get install -y -q software-properties-common python-software-properties python g++ make
RUN add-apt-repository ppa:chris-lea/node.js
RUN apt-get update
RUN apt-get install -y -q nodejs
def export_synapse():
syn = synapseclient.Synapse()
syn.login()
project = syn.get("syn2483395")
d = Dataset( "%s:27017" % (mongodb_host) )
revisions = d.find({ "url" : { "$regex" : "en/Crimea/revision/([0-9]*)$" } }, { "url":1, "dataset": 1 })
settings
@taniki
taniki / 0 README.md
Last active August 29, 2015 14:24
128x64 OLED + arduino
@taniki
taniki / gist:d5a56c5d190f1927cd863458a0a90963
Created August 29, 2016 14:34
All french cities pop <= 1500 DESC
SELECT ?city ?cityLabel ?population
WHERE {
?city wdt:P1082 ?population FILTER(?population <= 1500).
?city wdt:P17 wd:Q142 .
SERVICE wikibase:label {
bd:serviceParam wikibase:language "fr" .
}
}
ORDER BY DESC(?population)
@taniki
taniki / bitclock.ino
Created October 2, 2016 00:10
# bitclock
#include <TimeLib.h>
#include <ESP8266WiFi.h>
#include <WiFiUdp.h>
#include <NTPClient.h>
#include <BlynkSimpleEsp8266.h>
#include <Adafruit_NeoMatrix.h>
#include <Adafruit_NeoPixel.h>
// #include <avr/power.h> // Comment out this line for non-AVR boards (Arduino Due, etc.)
@taniki
taniki / lemaire.md
Last active December 6, 2016 18:23
acteurs publics

source : http://www.acteurspublics.com/2016/12/06/la-planete-des-civic-tech-explose-a-la-veille-du-partenariat-pour-un-gouvernement-ouvert

Comme un pavé dans la mare à la veille du sommet mondial du Partenariat pour un gouvernement ouvert : un collectif d’associations, dont l’April et Regards citoyens, accuse le gouvernement d’orchestrer un vaste plan de communication. La secrétaire d’État au Numérique, Axelle Lemaire, leur répond.

Ont-elles craché dans la soupe ? L’image est triviale mais la question se pose, au vu du communiqué signé le 5 décembre par 10 associations de la mouvance des “civic tech” qui, à la veille de l’ouverture du sommet mondial du Partenariat pour un gouvernement ouvert (PGO), dénoncent “un leurre”. D’après les signataires (April, Bloom, Democracy OS France, Fais ta loi, Framasoft, La Quadrature du Net, la Ligue des droits de l’Homme, Regards citoyens, République citoyenne, SavoirsCom1), la présidence française du PGO ne promouvrait qu’un “dialogue apparent avec la société civile”.

Au