immateriel/im_sync — pull request #2 by noplay (2014-08-05 11:23:49+00:00)
Title: Add a script for validating a remote book

This script allow user to validate the parsing of IMML return by the user server.

```
bundle exec ruby bin/check.rb http://example.com/immateriel/check 9782824710679
```

Output:
```
Raw Output:
===============

Nouvelle en classe

Bibebook
<p>Julie arrive dans une nouvelle école et elle va devoir affronter la méchanceté de tous ses nouveaux camarades. Pas exactement tous, Laurent a un comportement étrange. C'est bien la première fois de son existence que Julie se pose sérieusement des questions sur quelqu'un ! Extrait: - Sais-tu ce que sont les Justiciers, Julie ? - Ce sont des gens qui disent ce qui est juste et ce qui ne l'est pas, affirma-t-elle, avec toute la conviction d'une enfant de quatre ans. - Dans le sens courant, tu as raison. Mais il existe quelques personnes, juste quelques unes, que l'on appelle des Justiciers. Ces personnes sont légèrement différentes des autres, elles sont extrêmement sensibles, et les malheurs de ceux qui les entourent les touchent particulièrement. Mais surtout, elles ne supportent pas les injustices. Cela ne les révoltent pas simplement, mais provoque une réaction réelle. Si un Justicier assiste à une injustice, il punira le fautif, d'une manière ou d'une autre, mais la contrepartie, c'est qu'il ressent lui-même une vive brûlure chaque fois qu'il agit ainsi. Les Justiciers adultes trouvent en général un métier qui leur permet de s'occuper des autres. Mais avant cela, il leur faut apprendre à maîtriser leurs émotions et à ne pas prendre partie, même lorsqu'ils sont témoins d'une véritable injustice. Surtout que la force de la réaction augmente lorsqu'un Justicier grandit, tout comme la force physique d'un enfant s'accroît au fur et à mesure.</p>

author
Cabel

fre

2311
FIC004000

===============

IMML is invalid:
25:2: error: unfinished content of element ^book
required:
element ^offer
```