diff --git a/infoscreen/hsl.html b/infoscreen/hsl.html
new file mode 100644
index 0000000..ba6bceb
--- /dev/null
+++ b/infoscreen/hsl.html
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+ |
+ Aika
+ |
+
+ Bussin numero
+ |
+
+ Pysäkki
+ |
+
+ Päätepysäkki
+ |
+
+
+ |
+ {{x.time}}
+ |
+
+ {{x.bus}}
+ |
+
+ {{x.stop}}
+ |
+
+ {{x.laststop}}
+ |
+
+
+
+
+
diff --git a/infoscreen/hsl.py b/infoscreen/hsl.py
new file mode 100644
index 0000000..3fa5df9
--- /dev/null
+++ b/infoscreen/hsl.py
@@ -0,0 +1,16 @@
+import json
+import urllib.request
+
+usernm="hsl-api käyttäjä tähän"
+passwd="salasana tähän"
+src = urllib.request.urlopen("http://api.reittiopas.fi/hsl/prod/?user="+usernm+"&pass="+passwd+"&request=stops_area¢er_coordinate=2545565,6675319").read().decode("utf-8")
+data = json.loads(src);
+arr=[]
+for element in data:
+ src = urllib.request.urlopen("http://api.reittiopas.fi/hsl/prod/?user="+usernm+"&pass="+passwd+"&request=stop&code="+element['code']).read().decode("utf-8")
+ parsed = json.loads(src)[0]
+ arr.append({"name":parsed['name_fi'],"lines":parsed['lines'],"dist":element['dist'],"departures":parsed['departures']})
+file=open('json','w')
+file.write(json.dumps(arr))
+file.close()
+