Vous le savez peut-être, j'adore les séries TV. Il y en une que j'apprécie particulièrement beaucoup : Breaking Bad. Pour le fun, j'ai créé une petite API qui permet d'avoir des citations cultes des personnages de cette série.

Pendant le développement de TweetBoxBot, j'ai utilisé une API qui permet d'avoir des citations de l'excellente série Parks And Recreation. Trouvant l'idée intéressante, j'en ai profité pour en faire une pour Breaking Bad.

Son p'tit nom : breaking-bad-quotes. Elle est écrite en Javascript (Node.js), pour la simplicité et aussi pour la facilité de mise à disposition des utilisateurs via la plateforme Heroku.

Dans cette API, on retrouve donc des citations de Walter, Jesse, Mike, Skyler, Fring, Hank, etc...

Par défaut, l'API renvoie une seule citation (avec son auteur) mais un paramètre spécifiant le nombre de quotes à retourner peut être ajouté dans l'URL.

Toutes les infos sont dans le README du projet mais voici les grandes lignes.

Pour avoir une citation au hasard :

https://breaking-bad-quotes.herokuapp.com/v1/quotes

[
    {
        "quote": "I am not in danger, Skyler. I AM the danger!",
        "author": "Walter White"
    }
]

Pour avoir 5 citations, toujours au hasard :

https://breaking-bad-quotes.herokuapp.com/v1/quotes/5

[
  {
    "quote": "Clearly, his taste in women is the same as his taste in lawyers.",
    "author": "Saul Goodman"
  },
  {
    "quote": "Shut the f*ck up and let me die in peace.",
    "author": "Mike Ehrmantraut"
  },
  {
    "quote": "My name is ASAC Schrader, and you can go f*ck yourself.",
    "author": "Hank Schrader"
  },
  {
    "quote": "You all know exactly who I am. Say my name.",
    "author": "Walter White"
  },
  {
    "quote": "May his death satisfy you.",
    "author": "Gustavo Fring"
  }
]

N'hésitez pas à contribuer au projet et à proposer des citations !

J'ai également développé un utilitaire en ligne de commande permettant d'afficher des citations de Breaking Bad directement dans le terminal !