💁 InfosLivre

InfosLivre permet de rĂ©cupĂ©rer les informations d’un livre quand on est sur la page de l’un des sites reconnus par le script.

Pour utiliser ce script, affichez la barre de vos favoris et glisser-déposer le lien ci-dessous dans vos favoris :

InfosLivre

Allez sur l’un des sites reconnus et sur une page qui prĂ©sente un livre (attention, il doit s’agir d’une page dĂ©diĂ©e Ă  ce livre).

Cliquez sur votre nouveau favori “InfosLivre” : les informations sont automatiquement copiĂ©es dans le presse-papier. Vous n’avez qu’à les coller oĂč vous le souhaitez (dans un tableur, un traitement de texte 
).

Informations récupérées

Si elles sont disponibles, InfosLivre récupÚre les informations suivantes :

  1. Auteur⋅e⋅s
  2. Titre
  3. Éditeur
  4. Date de publication
  5. Type d’identifiant (ISBN 
)
  6. Identifiant
  7. Prix indiqué

Sites reconnus

Un script libre et gratuit

InfosLivre est diffusé sous licence libre MIT.

Si vous avez un problĂšme ou une demande d’évolution de ce script, n’hĂ©sitez pas Ă  proposer une modification, soit directement sur la forge, soit en me contactant, de prĂ©fĂ©rence via les “tickets”. Vous pouvez sinon me contacter via les rĂ©seaux sociaux.

Contribuer

Vous pouvez ajouter un site reconnu en ajoutant un élément au fichier booksites.json.

  {
    "url": "",
    "bookInformations": {
      "author": "",
      "title": "",
      "date": "",
      "publisher": "",
      "identifierType": "ISBN",
      "identifier": "",
      "price": ""
    }
  }

Pour chaque Ă©lĂ©ment qui constitue "bookInformations", on peut utiliser : - soit une simple chaĂźne de caractĂšre : c’est un sĂ©lecteur CSS simple - soit un tableau : ["selector", n] : c’est un sĂ©lecteur qui peut rĂ©cupĂ©rer plusieurs Ă©lĂ©ments HTML et on rĂ©cupĂšre alors seulement l’élĂ©ment dont le numĂ©ro est indiquĂ© dans le deuxiĂšme Ă©lĂ©ment du tableau - soit un objet :{"selector": "", "regex": ""} : on a un sĂ©lecteur et une regex pour chercher dans ce sĂ©lecteur l’élĂ©ment qui nous intĂ©resse