Commit 3ba9bcff authored by Taddeüs Kroes's avatar Taddeüs Kroes

Add first alpha placeholder interface

parent 90a98df2
...@@ -4,6 +4,7 @@ import os ...@@ -4,6 +4,7 @@ import os
import atexit import atexit
import time import time
import grequests import grequests
import json
from argparse import ArgumentParser from argparse import ArgumentParser
from Queue import PriorityQueue from Queue import PriorityQueue
...@@ -115,6 +116,6 @@ if __name__ == '__main__': ...@@ -115,6 +116,6 @@ if __name__ == '__main__':
last = float(last) last = float(last)
with open(root + '/' + exid, 'w') as f: with open(root + '/' + exid, 'w') as f:
print >>f, last, currency json.dump({'last': last, 'currency': currency}, f)
except KeyboardInterrupt: except KeyboardInterrupt:
pass pass
<!doctype html>
<html>
<head>
<style>
body {
background-color: #52617d;
}
img, div {
position: absolute;
}
.spaceship {
left: 50%;
top: 50%;
margin-left: -150px;
margin-top: -50px;
}
.moon {
right: 50px;
top: 50px;
}
.dashboard {
right: 0;
bottom: 0;
}
.price, .cap {
font: normal 14px courier new;
right: 15px;
bottom: 127px;
width: 109px;
height: 20px;
}
.cap {
bottom: 50px;
}
</style>
</head>
<body>
<img class="moon" src="moooon.png" width="300"></div>
<img class="dashboard" src="dashboard.png "width="500"></div>
<img class="spaceship" src="spaiceship.png" width="250"></div>
<div id="price" class="price"></div>
<div id="cap" class="cap"></div>
<script src="poll.js"></script>
</body>
</html>
/dev/shm/tothemoon
\ No newline at end of file
var poll_interval = 2000;
var price = document.getElementById('price');
var cap = document.getElementById('cap');
function poll(url, cb) {
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function() {
if (xhr.readyState == 4 && xhr.status == 200)
cb(JSON.parse(xhr.responseText));
};
xhr.open('GET', url, true);
xhr.send();
}
function poll_btce() {
poll('poll/btce', function(d) {
price.innerHTML = '$' + d.last.toFixed(2);
});
}
setInterval(poll_btce, poll_interval);
poll('poll/coinmarketcap', function(d) {
cap.innerHTML = '$' + d.last.toFixed(0);
});
poll_btce();
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment