Skip to content

Instantly share code, notes, and snippets.

@msaby
msaby / BBF.js
Created June 8, 2014 23:30
Zotero translator for the BBF
{
"translatorID": "19f2674b-b2ee-4436-af1b-9982011299dd",
"label": "BBF",
"creator": "Mathieu Saby",
"target": "^https?://bbf\\.enssib.fr",
"minVersion": "3.0",
"maxVersion": "",
"priority": 100,
"inRepository": true,
"translatorType": 4,
@msaby
msaby / poppee-profils-cons-2015
Last active August 29, 2015 14:15
Récupération des profils de poste dans Poppee
<?php
# Récupération des fiches de postes au mouvement de conservateur d'après le site Poppee
$poppee_URL="https://mvtbib.adc.education.fr/mvtbib/servlet/mvtbib.Centrale";
$nom_fichier_sortie='fichier_sortie.csv';
class RecupHeaders {
# classe pour récupérer le header d'une requête et donc les cookies
# code inspiré de Geoffrey Warnants http://geoffray.be/blog/php/extraire_http_headers_avec_lib_curl
# et Brian Wendt http://ontodevelopment.blogspot.fr/2011/04/curloptheaderfunction-tutorial-with.html
@msaby
msaby / remplace_diacritiques_latins
Created September 7, 2011 19:28
Remplace les caractères latins modifiés par des diacritiques (ou accompagnés de diacritiques isolés) par des caractères latins simples
function remplace_diacritiques_latins (chaine) {
// Remplace les caractères latins modifiés par des diacritiques (ou accompagnés de diacritiques isolés) par des caractères latins simples.
// Valable pour le français la plupart des langues écrites en alphabet latin (langues européennes modernes + vietnamien)
// contexte d'utilisation : nettoyage d'une chaîne pour interrogation de catalogues de bibliothèques français ne supportant pas la présence de diacritiques
// exemple : éàô châu Điện Biên słowiańskie --> eao chau Dien Bien slowianskie
// limites :
// - pour accélérer le traitement, ne prend pas en compte certains caractères très rares (langues africaines), utilisés pour des langues mortes, ou pour l'alphabet phonétique international
// - ne traite pas les lettres "exotiques" qui n'ont pas d'équivalent strict dans la série [a-z] : "glottal stop", "whynn", "kra", etc., sauf les lettres islandaises Thorn et Eth, remplacées par "Th" et "D" (choix qui n'a aucune valeur officielle...)
@msaby
msaby / gist:4509026
Created January 11, 2013 08:47
test
test
{
"@context": "http://iiif.io/api/presentation/2/context.json",
"@id": "http://c756a2e2-14bb-4382-881c-36025a1d1d48",
"@type": "sc:Manifest",
"label": "[Click to edit label]",
"metadata": [],
"description": [
{
"@value": "[Click to edit description]",
"@language": "en"
# theses point fr
# rvest
library(RCurl)
library(tidyverse)
library(lubridate)
library(scales)
library(hrbrthemes)
setwd("~/Desktop/")
from lxml import etree
import requests
import unittest
def webserviceSudocMerged (*args : str) -> str:
# Documentation http://documentation.abes.fr/sudoc/manuels/administration/aidewebservices/#merged
# paramètres : 1 ou plusieurs ppn
# résultat : réponse en XML