Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pont http://www.lalibrairie.com #9

Open
vcavel opened this issue Jan 2, 2015 · 5 comments
Open

Pont http://www.lalibrairie.com #9

vcavel opened this issue Jan 2, 2015 · 5 comments

Comments

@vcavel
Copy link
Contributor

vcavel commented Jan 2, 2015

Bonjour Elliot,

Que penses-tu de faire un pont vers http://www.lalibrairie.com en plus du pont existant?

La requête est plutôt simple, c'est un GET sur : www.lalibrairie.com/tous-les-livres/liste.html?recherche={ISBN}&recherche-rapide=1

Cela te redirige ensuite vers la page du livre. Par exemple pour "Vers la sobriété heureuse" de pierre Rabhi, la requête serait :

www.lalibrairie.com/tous-les-livres/liste.html?recherche=9782330026592&recherche-rapide=1

Ce qui répond un 302 qui redirige sur :

http://www.lalibrairie.com/tous-les-livres/vers-la-sobriete-heureuse-pierre-rabhi-9782330026592.html

Pense tu que ce soit une bonne idée, et si oui comment gérerions nous cela graphiquement? On ouvre deux onglets? On ajoute un deuxième bouton? ...

@jmdamas
Copy link

jmdamas commented Jan 24, 2015

Bonjour. Je vote +1 pour cette proposition
Pour son intégration dans l'extension, pourquoi ne pas utiliser les options de modules (au moins pour Firefox) : laisser le choix du "pont" entre placedeslibraires.fr ou lalibrairie.com ou tout autre ?

@vcavel
Copy link
Contributor Author

vcavel commented Aug 30, 2015

Bonjour @jmdamas , je n'avais pas vu ton post avant de réaliser la pull request.

J'ai ajouté un bouton dans la page amazon pour que l'utilisateur puisse choisir le service à utiliser. Le problème avec le pont configurable c'est que tous les sites n'utilisent pas la même requête pour la recherche via l'ISBN, du coup c'est assez compliqué de faire quelque chose de générique ou il n'y aurait que l'URL à changer :-/.

De plus il n'existe pas des masses de sites tels que lalibrairie ou placedeslibraires, il n'est donc pas vraiment difficile de gérer la totalité des services alternatifs français à Amazon!

Du coup c'est fait sur firefox, la pull request est envoyée #12

@jmdamas
Copy link

jmdamas commented Aug 31, 2015

Bonjour et merci pour cette mise à jour. Je fais les remarques suivantes :

  • sur l'ergonomie : tant qu'il n'y a que 2 librairies supportées , donc 2 boutons, ça peut encore aller. Mais en général, on a une librairie attitrée (soit préférée, soit la plus proche de chez soi, ce qui est mon cas) et on n'utiliseras jamais qu'un seul des boutons, l'autre devenant inutile. On peut imaginer que d'autres librairies soient demandées à l'ajout par les utilisateurs : je pense aux "grandes" librairies comme Ombres Blanches à Toulouse ou Mollat à Bordeaux, plein d'autres à Paris...
  • sur le code : il ne peut effectivement y avoir d'URL générique, c'est justement l'utilité de l'option.
    . L'URL est spécifiée par le choix de l'option, dans notre cas, soit l'option : www.lalibrairie.com/...html?recherche={ISBN}&searchLang=... ou alors : www.placedeslibraires.fr/dlivre.php?gencod={ISBN}&rid=...
    . Le code, lui, est générique car il consiste à remplacer le tag {ISBN} dans l'URL par le code obtenu depuis la page amazon :-)
    Si j'ai le temps, je me pencherai un peu plus sur le mécanisme d'option de FF mais le fonctionnement général serait celui décrit.

Votre plugin pourrait ensuite prendre une dimension internationale !! ;-)
Bon courage pour la suite et merci encore.

@elliotlepers
Copy link
Owner

J'ai ajouté un menu pour choisir sa plateforme préférée, je le déploie
rapidement.

Le lun. 31 août 2015 à 10:21, jmdamas [email protected] a écrit :

Bonjour et merci pour cette mise à jour. Je fais les remarques suivantes :

  • sur l'ergonomie : tant qu'il n'y a que 2 librairies supportées ,
    donc 2 boutons, ça peut encore aller. Mais en général, on a une librairie
    attitrée (soit préférée, soit la plus proche de chez soi, ce qui est mon
    cas) et on n'utiliseras jamais qu'un seul des boutons, l'autre devenant
    inutile. On peut imaginer que d'autres librairies soient demandées à
    l'ajout par les utilisateurs : je pense aux "grandes" librairies comme
    Ombres Blanches à Toulouse ou Mollat à Bordeaux, plein d'autres à Paris...
  • sur le code : il ne peut effectivement y avoir d'URL générique,
    c'est justement l'utilité de l'option. . L'URL est spécifiée par le choix
    de l'option, dans notre cas, soit l'option :
    www.lalibrairie.com/...html?recherche={ISBN}&searchLang=
    http://www.lalibrairie.com/...html?recherche=%7BISBN%7D&searchLang=...
    ou alors : www.placedeslibraires.fr/dlivre.php?gencod={ISBN}&rid=
    http://www.placedeslibraires.fr/dlivre.php?gencod=%7BISBN%7D&rid=...
    . Le code, lui, est générique car il consiste à remplacer le tag {ISBN}
    dans l'URL par le code obtenu depuis la page amazon :-) Si j'ai le temps,
    je me pencherai un peu plus sur le mécanisme d'option de FF mais le
    fonctionnement général serait celui décrit.

Votre plugin pourrait ensuite prendre une dimension internationale !! ;-)
Bon courage pour la suite et merci encore.


Reply to this email directly or view it on GitHub
#9 (comment)
.

@CarolineLescop
Copy link

Bonjour,

Serait-il possible d'ajouter à ce menu le site https://www.leslibraires.fr, portail de libraires indépendants ? Il existe actuellement trois portails défendant la librairie indépendante française.
Place des Libraires et lalibrairie.com sont d'ores et déjà présents dans le menu, leslibraires.fr est donc le troisième portail de référence. :)

Les liens vers les articles sont de la forme :
https://www.leslibraires.fr/recherche/?q=9782234081109
ou
https://www.leslibraires.fr/livre/9782234081109

Je vous remercie ! :)
Caroline.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants