Skip to content

Instantly share code, notes, and snippets.

@MisterDA
Last active December 2, 2015 22:38
Show Gist options
  • Save MisterDA/fdabe91f8bf8d1965aff to your computer and use it in GitHub Desktop.
Save MisterDA/fdabe91f8bf8d1965aff to your computer and use it in GitHub Desktop.
Génère un fichier de graphe Gephi de fous littéraires et des auteurs qui les ont étudiés depuis une liste.
md5 = require 'md5'
Writers = {}
isWriter = true
currentWriter = false
Studied = {}
for line in io.lines() do
if line == "" then
isWriter = true
elseif isWriter then
isWriter = false
id = md5.sumhexa(line)
currentWriter = {
label = line,
studied = {},
id = id,
}
Writers[id] = currentWriter
else
id = md5.sumhexa(line)
studied = Studied[id] or {
label = line,
id = id,
}
currentWriter.studied[id] = studied
Studied[id] = studied
end
end
print([[<?xml version="1.0" encoding="UTF-8"?>
<gexf xmlns="http://www.gexf.net/1.2draft" version="1.2">
<meta lastmodifieddate="2015-01-26">
<creator>Marc Décimo</creator>
<description>Fous littéraires</description>
</meta>
<graph mode="static" defaultedgetype="directed">
<nodes>]])
for _, writer in pairs(Writers) do
print(' <node id="'..writer.id..'" label="'..writer.label..'" />')
end
for _, studied in pairs(Studied) do
print(' <node id="'..studied.id..'" label="'..studied.label..'" />')
end
print(" </nodes>\n <edges>")
for _, writer in pairs(Writers) do
for _, studied in pairs(writer.studied) do
id = md5.sumhexa(writer.label .. studied.label)
print(' <edge id="'..id..'" source="'..writer.id..'" target="'..studied.id..'" />')
end
end
print([[ </edges>
</graph>
</gexf>
]])
Louis Greil
Pierre-François Delestre
Jean-François Marmiesse
J.-A. Soubira
Paul Lacoste
Alexandre-Mathieu-Victor Clavel
Jean-Cyprien Delbosc
Philarète Chasles
Pierre Le Loyer
George Psalmanazar
Charles de Grave
Guillaume Woodley
Thomas Chatterton
Jérôme Cardan
Francisco de Quevedo
Francesco Colonna
Michel de Nostredame, dit Nostradamus
Raymond Lulle
Zacharie Bogan
Jean Demons
Marc de Wilson de la Colombière
Robert Fludd
Paracelse
Charles Nodier
Jean Demons
Francesco Colonna
Guillaume Postel
Simon Morin
Bernard de Bluet d’Arbères
Gaillard
Guillaume Dubois
Braquemart
Louis de Neufgermain
Pierre Le Loyer
Gabriel Peignot
Barthélemy alias Pierre de Saint-Louis
frère Rémi de Beauvais
Fougeret de Montbron
Paul-Christian Ilsker
Cecco d’Ascoli
Andreas Kempe
Gabriel Malagrida
Simon Morin
Blannbeckin
Antoinette Bourignon
Lowell
Stukeley
Howe
Raymond Queneau 1
A. Callamel
A. Colin
A. Izbicki
A. Merault
A.-E. Vaucher
A.-G. Lanzirotti
A.-L. Poirier
A.L.F. (de Brest)
Abbé Baston
Abbé Fiard
Abbé Jean-François Marmiesse
Abbé Joseph-Jacques-Xavier Cotton
Abbé Lagay
Abbé Oegger
Abbé P. Matalène
Abbé Paganel
Abbé Térence-Joseph O’Donnelly
Abbé Toussaint-Jacques Mayneau
Aîné Delhommeau
Amélie Seulart
Anonyme de la rue Copeau
Anonyme de la rue du Four
Anonyme de Tours
Anonyme marseillais
Anonyme parisien
Antoine Husson
Antoine-Louis-Guérard Demonville
Arson
Auguste B*****
Augustin Bousquet
Aulis
B. Graffeilhe
Barrault
Barreau
Beaupied
Berbiguier
Boisseau
Borucki
Bosco
Bourdillat
Buchoz-Hilton
C.-J. Recordon
Claude Villiaume
Comte de Lawoestine
Constant Cheneau
D’aché ou Dachet
De Richemond
Desdouitz de Saint-Mars
Dubeau père
E. Bourgeois
E. de Garay
E. Garsonnet
E.-V. de N.
F. Chicouras
F. Lagleize
F. Raynot
Félix Dupouy
Fondary
Fortuné Roustan
Francisque Tapon-Fougas
G.-A. Mansion
Galland
Grossin-Dubois
Gruau de la Barre
H. Vanleem
H.-J. Le Turc fils
Hayot
Hersilie Rouy
Hourcastrème
Hume
J.-A. Laur
J.-B. Cheval
J.-B.-J. Dessoye
J.-C.-G. Bosquet
J.-D. d’Attel de Luttange
J.-J. Aristippe
J.-J.-B. Charbonnel
J.-M. Magnin
J.-V. Lambert
Jacques Baudot
Jean Journet
Jean-Baptiste Gautrin
Jean-Pierre-Aimé Lucas
Joseph Bouzeran
Joseph Jocteur
Joseph Klimaszewski
Joseph Lacomme
Jules Adde
Jules Allix
Jules Maigron
Julie Desrennes
L. Darget
L. Guion
L. Karcher
L.-A. Boillot
L.-F. Poussard
L.-P. Matton
Lady Newborough, baronne de Sternberg
Lassie
Le Normand des Varannes
Le Quen d’Entremeuse
Le Turc père
Louis-Cincinnatus-Séverin-Léon Hussenot
Louis-Michel de Figanières
Lutterbach
M. Lheritier
M. Miladowski
Madrolle
Malacarne
Mandy
Martin de Corteuil
Martin veuf Merrier
Moat
Monfray
N.-J. Sarrazin
Nicolas Cirier
Onorato Gianotti
P.-E. Dupoux
P.-J. Goubet
Paul Lacoste
Paulin Gagne
Pierre Petit
Pierre Roux
Pierre-Louis Le Barbier
Potier-Deslaurieres
R.-P. Le Geay
Renault ou Regnault de Bécourt
Ruthiger
Sandon
Sib. François Drojat
Silvestre Agussol
Simon Lenormand
Tahy
Théodore Choumara
V. Hennequin
Vernet
Wendel-Wurtz
Wronsky
Delepierre
Thomas Ames Gevaeft
Alexis-Vincent-Charles Berbiguier de Terre-Neuve du Thym
Joseph Bernardi
Edme Billard-Dumonceau
Thomas Bishop
Bernard de Bluet d’Arbères
Jean Boucher
Jean-Baptiste Bousmar
Misnie Busch
Alphonse Cahagnet
Caissant
Jean Marie Chassaignon
Constant Cheneau
John Clare
Luc Clennell
Elizabeth Cottle
Alexandre Cruden
D’aché ou Dachet
François Davenne
De Arcilla
Henri Delaage
Jean Demons
G. Desjardins
François Dosches
Guillaume Du Bois
Olivier Ferrand
Miguel de Flora
Constant Fusnot
Antoine Fuzy
Paulin Gagne
Gabriel Galland
Gragani
Robert Hall
Gabriel-Antoine-Joseph Hécart
Sébastien François Herpain
Huyot
Kant
Lalou
Pierre-Louis Le Barbier
Lebourdais ou Lebourelais
Nathaniel Lee
Thomas Lloyd
Louis XIII
William Martin
Martorex
John Mason
Micaloz
Milman
Simon Morin
Joseph Terence O’Donnelly
David Pae
Paoletti
Jean Patrocle Parisot
Pentecôte
Guillaume Postel
Fortuné Roustan
Michel de (Abbé) Saint-Martin
Christopher Smart
Jacob-Abraham Soubira
John Stewart
William Hamilton Stewart
Geoffroy Vallée
Claude Villiaume
Johann Carl Wezel
Thomas Wirgman
Brunet
Auguste B.******
Jacques Baudot
Alexis-Vincent-Charles Berbiguier de Terre-Neuve du Thym
Adolphe Bertron
J-M Boisseau
Augustin Bousquet
Joseph Bouzeran
Jean-Pierre Brisset
Buchoz-Hilton
Joseph-Jean-Baptiste Charbonel
Constant Cheneau
Théodore Choumara
Xavier Cotton
Pierre-François-Paul Delestre
Demonville
François Drojat
Paulin Gagne
Gabriel Galland
Jean-Baptiste Gautrin
Onorato Gianotti
Louis-Cincinatus-Séverin-Léon Hussenot
Joseph Jocteur
Joseph Lacomme
Paul Lacoste
J. Lassie
Pierre-Louis Le Barbier
Le Quen d’Entremeuse
Le Turc (dit père, professeur à l’École royale militaire)
H.-J. Le Turc
Jean Pierre Aimé Lucas
P. dit F. Lutterbach
Jules Maigron
Mandy
Jean-François Marmiesse
Newborough
L.-P. Matalène
Toussaint-Jacques Mayneau
Jean-Benoît Monfray
Térence-Joseph O’Donnelly
J.-G.-E. Oegger
Abbé Paganel
L. Purper
Regnault de Bécourt
Fortuné Roustan
Pierre Roux
Hersilie Rouy
Desdouitz de Saint-Mars
Étienne-Adolphe Saïsset
Jacob-Abraham Soubira
Francisque Tapon-Fougas
Antoine Vernet
Claude Villiaume
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment