library thing donne des idées

March 4, 2006 at 3:20 pm Leave a comment

Petites notes en passant de trucs qu’on pourrait faire inspirées par Library Thing. C’est une plateforme web pour tenir sa bibliothèque personnelle. Mais il y a plein de choses intéressantes qui pourraient servir pour une bibliothèque publique.

Par exemple ils bricolent avec les FRBR. Si vous cherchez The hunchback of Notre Dame vous verrez qu’il y a une réponse qui regroupe 200 copies, mais plein d’éditions, livres, dvd, etc. Et si vous affichez le détail du document, vous verrez que vous avez la possibilité de séparer des éditions qui aurait été regroupées par erreur. Et inversement, d’ailleurs, de regrouper des éditions. Bref, de contribuer à la FRBRisation du catalogue.

Ils proposent deux autres choses qui semblent intéressantes et ne semblent pas, en théorie, impossibles à implémenter chez nous.

  • un petit javascript qui sort automatiquement les nouveautés du système. Cf les 5 nouveautés de mon propre compte.
  • un bookmarklet qui, quand vous êtes sur Amazon.com, Amazon.co.uk, Amazon.ca, Amazon.fr, Amazon.de et Amazon.jp… vous permet d’ajouter à Library Thing les données biblios du livre sur lequel vous êtes simplement en cliquant sur Favoris>Ajouter aux favoris. En fait, Amazon propose des tas de web services, et je pense qu’il serait tout à fait possible de faire quelque chose de similaire pour récupérer le panier d’un acquéreur de la bibliothèque dans notre système.

Une petite enquête est en cours. Mais c’est sans aucun doute possible.

Sur les web services d’Amazon on voit par exemple qu’il existe pour tous les sites, y compris .fr, des web services pour travailler avec les paniers.

Le web services CartGet permet de récupérer les infos d’un panier:

http://webservices.amazon.com/onca/xml?Service=AWSECommerceService&AWSAccessKeyId=%5BYour Access Key ID Here]&Operation=CartGet&CartId=[A Cart ID]&HMAC=[An HMAC Shopping Cart Token]

Le résultat prend la forme d’un flux xml avec:

<CartItem>
<CartItemId>U3TGMFZU1V76T1</CartItemId>
<ASIN>0140264450</ASIN>
<MerchantId>ATVPDKIKX0DER</MerchantId>
<SellerId>A1OHOT6VONX3KA</SellerId>
<SellerNickname>Amazon.com, LLC</SellerNickname>
<Quantity>1</Quantity>
<Title>
The Origins of Virtue: Human Instincts and the Evolution of Cooperation
</Title>
<ProductGroup>Book</ProductGroup>
<Price>
<Amount>1020</Amount>
<CurrencyCode>USD</CurrencyCode>
<FormattedPrice>$10.20</FormattedPrice>
</Price>
<ItemTotal>
<Amount>1020</Amount>
<CurrencyCode>USD</CurrencyCode>
<FormattedPrice>$10.20</FormattedPrice>
</ItemTotal>
</CartItem>
Y’a pas grand chose mais pour une commande ça pourrait suffire. Et derrière on peut enchaîner un service CartClear pour vider le panier. Ca pourrait permettre d’économiser un abonnement à Electre en ligne: à mon avis le coût de développement serait amortie en moins d’un mois.

Advertisements

Entry filed under: Uncategorized.

links for 2006-03-03 links for 2006-03-04

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Trackback this post  |  Subscribe to the comments via RSS Feed


Feeds


%d bloggers like this: