forked from Assios/fyllebot
-
Notifications
You must be signed in to change notification settings - Fork 0
/
imdb.py
27 lines (23 loc) · 797 Bytes
/
imdb.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#! /usr/bin/env python
# -*- coding: utf-8 -*-
import urllib, json
from pprint import pprint
def imdbInfo(filmnavn, mode):
if (filmnavn[0:2] == '09'):
filmnavn = filmnavn[2:]
else:
ting = filmnavn
ting2 = ting[6:]
if ('the room' == ting2.strip()):
return ('Filmen \"The Room\" fra 2003 har scoren 3.3. Scoren burde vært lavere.')
json_data= urllib.urlopen('http://www.imdbapi.com/?t=' + ting2)
data = json.load(json_data)
pprint(data)
json_data.close()
try:
if (mode == 'score'):
return('Filmen ' + data["Title"] + ' fra ' + data["Year"] + ' har scoren ' + data["imdbRating"])
elif (mode == 'plot'):
return(data["Title"] + ": " + data["Plot"])
except:
return('Fant ikke film.')