Skip to content

jakobkylberg/play-imdb-search

Repository files navigation

Komigång

Starta play:

./activator run

Starta play i debugläge, lyssnandes på port 9999:

./activator -jvm-debug 9999 run

Sök via GUI: http://localhost:9000/searchGUI

Sök och få svar som JSON: http://localhost:9000/searchSync?query=[söksträng]

Lab

  1. Skriv om den synkrona sökningen efter titlar till att bli icke-blockerande (tips: kedja promises)

  2. Den titelinformation man får i sökresultaten från iMDb är begränsad, berika resultaten genom att anropa oMDb:s api och hämta mer information

Länkar

Play framework, dokumentation: https://www.playframework.com/documentation/2.3.x/Home

Play framework, mer information om Play's WS-klient och promises https://www.playframework.com/documentation/2.3.x/JavaWS

iMDb, sök-api som söker efter träffar på iMDb-titlar: http://www.imdb.com/xml/find?json=1&nr=1&tt=on&q=[söksträng]

oMDb, titel-api som ger mer utförlig information utifrån en titel: http://www.omdbapi.com/?i=[imdb-id]&plot=short&r=json

Mer Play

För Play framework-mallar och exempel, ladda ner Typesafe activator: https://www.playframework.com/download

Packa upp och kör

./activator ui

för att starta activator-GUI:et och därefter skapa önskat exempel eller mall.

About

Using play framework to search for iMDb titles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published