Files
exportunities/index.html
2026-03-31 18:00:39 +08:00

48 lines
1.1 KiB
HTML

<link rel="icon" href="https://s3.dualstack.us-east-2.amazonaws.com/pythondotorg-assets/media/files/python-logo-only.svg" type="image/svg+xml">
<title>Opportunity Exporter</title>
<textarea id="messages" name="messages" rows="45" cols="100" readonly>
</textarea>
<script type="text/javascript">
function main(url, parameters) {
let ws = new WebSocket(url);
let messages = document.querySelector("#messages");
ws.addEventListener('message', (e) => {
object = JSON.parse(e.data);
lines = Array.from(object.result);
for (let line of lines) {
node = document.createTextNode(new String(line).concat('\n'));
messages.appendChild(node);
}
messages.scrollTop = messages.scrollHeight;
});
setInterval(() => {
data = JSON.stringify({ method: "sync", params: null });
ws.send(data);
}, 1000);
}
</script>
<style type="text/css">
body {
width: 100%;
height: 100%;
display: inline-flex;
margin: auto;
align-items: center;
justify-content: center;
}
textarea {
resize: none;
white-space: pre-wrap;
}
textarea:focus {
outline: none;
}
</style>