Guillaume Plique
@yomguithereal.bsky.social
📤 81
📥 127
📝 15
Research Engineer at SciencesPo's médialab.
Just released xan v0.53.0 ! A bunch of fixes and new features such as xan map --overwrite and more moonblade functions. Check out the changelog:
github.com/medialab/xan...
loading . . .
Release v0.53.0 · medialab/xan
Breaking xan partition now normalizes filenames to lowercase to correctly deal with case-insensitive filesystems. xan partition also gets a related -C/--case-sensitive flag. Features Adding all ...
https://github.com/medialab/xan/releases/tag/0.53.0
12 days ago
0
0
0
reposted by
Guillaume Plique
Sciences Po médialab
20 days ago
📣 Le médialab est à la recherche d'une entreprise prestataire en design et développement de site web dans le cadre de la refonte du design et du front-office d’un annuaire. Retrouvez le cahier des charges et les informations pour candidater ici 👇
loading . . .
Recherche prestataire en design et développement de site web dans le cadre du projet RésIn | médialab Sciences Po
Le médialab de Sciences Po recherche une entreprise prestataire dans le cadre du projet RésIn pour une mission de refonte du front-office d’un site web.
https://medialab.sciencespo.fr/actu/recherche-prestataire-en-design-et-developpement-de-site-web-dans-le-cadre-du-projet-resin/
0
0
1
Releasing xan v0.52.0, with bunch of new features such as pivoting, better transformations, subcommand execution and ranking aggregations. A bunch of bugfixes and QoL improvements are also included as always. Full changelog:
github.com/medialab/xan...
Be sure to pivot correctly!
2 months ago
0
1
0
reposted by
Guillaume Plique
csvconf
2 months ago
Guillaume Plique (
@yomguithereal.bsky.social
) will be speaking at
#csvconf
about "Building CSV-powered tools for social sciences"! Register now:
http://csvconfv9.eventbrite.com
0
2
1
reposted by
Guillaume Plique
Sciences Po médialab
3 months ago
Découvrez en rediffusion la conférence "Social Science and Generative AI" organisée par le médialab le 5 juin dernier. Des intervenants internationaux se sont réunis pour explorer les rôles interconnectés de l'IA générative dans le monde universitaire et la société. Vidéo disponible ci-dessous 👇
loading . . .
Retour sur la conférence « Social Science and Generative AI » | médialab Sciences Po
Retrouvez en image la conférence « Social Science and Generative AI: Inquiries, Instruments, Consequences » organisée par le médialab le 5 juin 2025. Des intervenants internationaux ont discuté des qu...
https://medialab.sciencespo.fr/actu/retour-sur-la-conference-social-science-and-generative-ai/
0
3
8
Just released: xan v0.51.0. Looooots of new features, bugfixes and a novel approach to CSV file single-pass segmentation for map-reduce-like parallel computation over your data! Check out the changelog over here:
github.com/medialab/xan...
loading . . .
Release v0.51.0 · medialab/xan
The parallel update. Breaking Dropping undocumented xan index and related interactions (in xan count, xan sample, xan slice & xan split --jobs). Dropping now useless coalesce moonblade function. x...
https://github.com/medialab/xan/releases/tag/0.51.0
3 months ago
0
3
2
Soon: xan sample n -§/--cursed! What is cursed sampling you may ask? It's when you jump randomly in a CSV file like a dark wizard of course :)
5 months ago
0
2
0
reposted by
Guillaume Plique
Korben
6 months ago
🔧 Découvrez Xan, l'outil ultime pour dompter vos fichiers CSV en ligne de commande ! Optimisez votre temps 🚀 #CSV #Tech #Productivité
loading . . .
Xan - Un outil surpuissant pour manipuler vos fichiers CSV en ligne de commande | Le site de Korben
Alors on est en 2025 et y’a encore des gens qui utilisent du CSV comme source de données. Non mais “allo quoi” comme on disait en 2013 ! ...
https://korben.info/xan-couteau-suisse-manipulation-csv-ligne-commande.html
0
10
5
reposted by
Guillaume Plique
Bearstech
6 months ago
Xan : un outil en CLI Open Source, conçu pour manipuler les CSV développé chez Sciences Po Medialab 🇫🇷 "The CSV magician" Version actuelle 0.48.0 👉 Le projet :
github.com/medialab/xan
👉 Lire l'article "A love letter to the CSV format" :
medialab.sciencespo....
3
31
12
Quoting with some image! Alas the fury!
add a skeleton here at some point
6 months ago
0
1
0
But What if you quote a quote? Does it become a quotequote?
add a skeleton here at some point
6 months ago
2
1
0
Quoting a test is, in itself, a quote.
add a skeleton here at some point
6 months ago
0
0
1
reposted by
Guillaume Plique
Sciences Po médialab
6 months ago
New release of xan (v0.48.0) by the research engineering team of the médialab! Better scraping, smarter CSV commands — and more. Check it out ⬇️
add a skeleton here at some point
0
3
1
Matching url prefixes is not a trivial task. 1. you must be able to reorder urls to become meaningful hierarchical sequences 2. you need a prefix tree able to find a longest prefix so that matching remains efficient. I just published a guide about how xan does it here:
github.com/medialab/xan...
loading . . .
https://github.com/medialab/xan/blob/master/docs/cookbook/urls.md
6 months ago
0
0
0
Just released v0.48.0 of xan,
@medialab-scpo.bsky.social
CSV wrangling command! Highlights include better scrape, network, explode & implode commands, a new url-join command and xan search --url-prefix flag to easily match rows on url prefixes!
github.com/medialab/xan...
loading . . .
GitHub - medialab/xan: The CSV magician
The CSV magician. Contribute to medialab/xan development by creating an account on GitHub.
https://github.com/medialab/xan#readme
6 months ago
0
4
3
reposted by
Guillaume Plique
Orhun Parmaksız
8 months ago
I found the ultimate CLI tool for processing CSV files! 🔥 🪄✨ xan: The CSV magician. 💯 Supports expressions, parallelism, advanced filtering, sorting, and visualizations. 🦀 Written in Rust & uses
@ratatui.rs
⭐ GitHub:
github.com/medialab/xan
#rustlang
#ratatui
#tui
#csv
#cli
#commandline
loading . . .
0
21
5
reposted by
Guillaume Plique
Benjamin Ooghe-Tabanou
8 months ago
Et merci à
@jwyg.bsky.social
qui nous a soumis l'idée d'élargir l'outil à plus de moteurs ! Vivement un workshop avec le
@publicdatalab.bsky.social
pour bosser tous ensemble avec ! :)
1
2
1
reposted by
Guillaume Plique
Benjamin Ooghe-Tabanou
8 months ago
Vous pouvez l'installer et le tester directement en quelques clics depuis la page suivante
medialab.github.io/SearchEngine...
Merci à
@jpontoire.bsky.social
dont ce fut l'une des nombreuses réalisations au cours de son stage dans l'équipe technique du
@medialab-scpo.bsky.social
ces 5 derniers mois!
loading . . .
Search Engines Bookmarklet
https://medialab.github.io/SearchEnginesBookmarklet/
1
3
2
reposted by
Guillaume Plique
Benjamin Ooghe-Tabanou
8 months ago
Besoin de scraper des moteurs de recherche ? On vient de refondre notre vieil outil GoogleBookmarklets : SearchEnginesBookmarklets permet désormais de collecter en CSV des résultats Google, DuckDuckGo, Qwant, Baidu, Google & DuckDuckGo Images & Google Scholar !
medialab.sciencespo.fr/actu/collect...
1
18
11
reposted by
Guillaume Plique
Sciences Po médialab
9 months ago
Le médialab a répondu en décembre 2024, à la consultation de
@ec.europa.eu
abordant l’accès des chercheurs aux données des grandes plateformes en ligne et moteurs de recherche via l’Article 40 du Digital Services Act. Entre transparence, efficacité et accessibilité : Découvrez notre contribution. ⬇️
loading . . .
Accès des chercheurs aux données des plateformes : le médialab contribue à la consultation européenne | médialab Sciences Po
Le médialab a répondu au mois de décembre 2024 à la consultation de la Commission Européenne sur l’implémentation du droit d’accès des chercheurs aux données des grandes plateformes en ligne et moteur...
https://medialab.sciencespo.fr/actu/acces-des-chercheurs-aux-donnees-des-plateformes-le-medialab-contribue-a-la-consultation-europeenne/
0
24
9
Just released v0.39.0 of xan, our CSV cli wrangling tool written in Rust! Now supporting probabilistic methods of computing quantiles, cardinality and top-k in constant memory 🔥
github.com/medialab/xan
loading . . .
GitHub - medialab/xan: The CSV magician
The CSV magician. Contribute to medialab/xan development by creating an account on GitHub.
https://github.com/medialab/xan
9 months ago
0
1
0
reposted by
Guillaume Plique
Kelly Christensen
almost 2 years ago
Mardi 5/12 à 14h, Robin de Mourat, Clémence Seurat et Thomas Tari présenteront leur livre « Le champ des possibles : une enquête collective à Sevranville » au séminaire du
#médialab
. Séminaire ouvert à tous ; info et réservation sur
medialab.sciencespo.fr/actu/le-cham...
loading . . .
Le champ des possibles : une enquête collective à Sevran | médialab Sciences Po
Robin de Mourat, Clémence Seurat et Thomas Tari présenteront l'ouvrage issu du projet <i>Zone critique – Controverses en action</i> au séminaire du médialab.
https://medialab.sciencespo.fr/actu/le-champ-des-possibles/
0
3
2
This here is a test.
almost 2 years ago
0
4
1
you reached the end!!
feeds!
log in