Skip to content

Instantly share code, notes, and snippets.

@sim51
sim51 / airport.json
Created October 14, 2025 15:41
airport.json
{"type":"gephi-lite","version":"1.0.0","graphDataset":{"nodeData":{"0":{"tooltip":"LIT(lngx=-92.224444,laty=34.729444)","modularityClass":0,"label":"LIT"},"1":{"tooltip":"CAK(lngx=-81.442222,laty=40.916111)","modularityClass":1,"label":"CAK"},"2":{"tooltip":"ALB(lngx=-73.8,laty=42.733333)","modularityClass":0,"label":"ALB"},"3":{"tooltip":"CHO(lngx=-78.45,laty=38.133333)","modularityClass":1,"label":"CHO"},"4":{"tooltip":"ABQ(lngx=-106.609167,laty=35.040278)","modularityClass":2,"label":"ABQ"},"5":{"tooltip":"AEX(lngx=-92.548611,laty=31.3275)","modularityClass":3,"label":"AEX"},"6":{"tooltip":"APN(lngx=-83.55,laty=45.083333)","modularityClass":1,"label":"APN"},"7":{"tooltip":"ACV(lngx=-124.1,laty=40.983333)","modularityClass":2,"label":"ACV"},"8":{"tooltip":"AVL(lngx=-82.541667,laty=35.436111)","modularityClass":4,"label":"AVL"},"9":{"tooltip":"AUS(lngx=-97.67,laty=30.194444)","modularityClass":0,"label":"AUS"},"10":{"tooltip":"GRB(lngx=-88.133333,laty=44.483333)","modularityClass":1,"label":"GRB"},"11":{"too
@sim51
sim51 / Power Grid.json
Created August 27, 2025 10:44
Power Grid.json
{"type":"gephi-lite","version":"0.6.3","graphDataset":{"nodeData":{"0":{"label":"0","size":10},"1":{"label":"1","size":10},"2":{"label":"2","size":10},"3":{"label":"3","size":10},"4":{"label":"4","size":10},"5":{"label":"5","size":10},"6":{"label":"6","size":10},"7":{"label":"7","size":10},"8":{"label":"8","size":10},"9":{"label":"9","size":10},"10":{"label":"10","size":10},"11":{"label":"11","size":10},"12":{"label":"12","size":10},"13":{"label":"13","size":10},"14":{"label":"14","size":10},"15":{"label":"15","size":10},"16":{"label":"16","size":10},"17":{"label":"17","size":10},"18":{"label":"18","size":10},"19":{"label":"19","size":10},"20":{"label":"20","size":10},"21":{"label":"21","size":10},"22":{"label":"22","size":10},"23":{"label":"23","size":10},"24":{"label":"24","size":10},"25":{"label":"25","size":10},"26":{"label":"26","size":10},"27":{"label":"27","size":10},"28":{"label":"28","size":10},"29":{"label":"29","size":10},"30":{"label":"30","size":10},"31":{"label":"31","size":10},"32":{"label":"32
@sim51
sim51 / test.json
Created August 27, 2025 10:43
test
{"type":"gephi-lite","version":"0.6.3","graphDataset":{"nodeData":{"0":{"label":"Myriel","modularity_class":0,"color":"rgb(91,91,245)","size":28.685715},"1":{"label":"Napoleon","modularity_class":0,"color":"rgb(91,91,245)","size":4},"2":{"label":"MlleBaptistine","modularity_class":1,"color":"rgb(245,91,91)","size":9.485714},"3":{"label":"MmeMagloire","modularity_class":1,"color":"rgb(245,91,91)","size":9.485714},"4":{"label":"CountessDeLo","modularity_class":0,"color":"rgb(91,91,245)","size":4},"5":{"label":"Geborand","modularity_class":0,"color":"rgb(91,91,245)","size":4},"6":{"label":"Champtercier","modularity_class":0,"color":"rgb(91,91,245)","size":4},"7":{"label":"Cravatte","modularity_class":0,"color":"rgb(91,91,245)","size":4},"8":{"label":"Count","modularity_class":0,"color":"rgb(91,91,245)","size":4},"9":{"label":"OldMan","modularity_class":0,"color":"rgb(91,91,245)","size":4},"10":{"label":"Labarre","modularity_class":1,"color":"rgb(245,91,91)","size":4},"11":{"label":"Valjean","modularity_class":1,
@sim51
sim51 / Les Miserables.json
Last active August 27, 2025 10:18
Les Miserables.json
{"type":"gephi-lite","version":"0.6.3","graphDataset":{"nodeData":{"0":{"label":"Myriel","modularity_class":0,"color":"rgb(91,91,245)","size":28.685715},"1":{"label":"Napoleon","modularity_class":0,"color":"rgb(91,91,245)","size":4},"2":{"label":"MlleBaptistine","modularity_class":1,"color":"rgb(245,91,91)","size":9.485714},"3":{"label":"MmeMagloire","modularity_class":1,"color":"rgb(245,91,91)","size":9.485714},"4":{"label":"CountessDeLo","modularity_class":0,"color":"rgb(91,91,245)","size":4},"5":{"label":"Geborand","modularity_class":0,"color":"rgb(91,91,245)","size":4},"6":{"label":"Champtercier","modularity_class":0,"color":"rgb(91,91,245)","size":4},"7":{"label":"Cravatte","modularity_class":0,"color":"rgb(91,91,245)","size":4},"8":{"label":"Count","modularity_class":0,"color":"rgb(91,91,245)","size":4},"9":{"label":"OldMan","modularity_class":0,"color":"rgb(91,91,245)","size":4},"10":{"label":"Labarre","modularity_class":1,"color":"rgb(245,91,91)","size":4},"11":{"label":"Valjean","modularity_class":1,
@sim51
sim51 / website-down.sh
Last active March 31, 2023 08:51
Bash script that runs a command when a website is done
#!/bin/bash
set -e
#
# Script variables
#
# The url to check
WEBPAGE="https://www.bsimard.com/"
# Timeout
@sim51
sim51 / dataset.gexf
Last active January 25, 2023 16:12
A cartography of Wikipedia pages around data visualization
<?xml version="1.0" encoding="UTF-8"?>
<gexf version="1.2" xmlns="http://www.gexf.net/1.2draft" xmlns:viz="http:///www.gexf.net/1.1draft/viz">
<meta/>
<graph defaultedgetype="directed">
<nodes>
<node id="cytoscape"/>
<node id="microsoft excel"/>
<node id="gephi"/>
<node id="microsoft power bi"/>
<node id="qlik"/>
@sim51
sim51 / runNeo4jGqlQuery.ts
Last active November 8, 2021 15:01
Translates a graphql query into a neo4j/graphql query using neo4j/graphql-ogm
import { GraphQLResolveInfo, FieldNode, SelectionNode, SelectionSetNode, print } from "graphql";
import { ResolverContext } from "./index";
/**
*
* Translates a graphql query into a neo4j/graphql query using neo4j/graphql-ogm
* @see https://github.com/neo4j/graphql/issues/227
*
* @param args graphql query args
* @param info GraphQLResolveInfo
@sim51
sim51 / test_neo4j.c
Created May 2, 2019 12:44
Neo4j example in C code
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <curl/curl.h>
#include <cjson/cJSON.h>
struct MemoryStruct {
+-------------------------------+----------------------------+-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| Name | Type | Query |
+-------------------------------+----------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@sim51
sim51 / neo4j-reset-load.ps1
Created April 22, 2018 08:03
Reset and Load Neo4j script
###############################################################################
### SCRIPT VARIABLES : change them !!!
###############################################################################
$NEO4J_PATH="c:\neo4j-enterprise-3.3.4"
$NEO4J_LOGIN="neo4j"
$NEO4J_PASSWORD="letmein"
$CYPHER_PATH="c:\cypher"
$CSV_PATH="c:\data"