Skip to content

Instantly share code, notes, and snippets.

@omiq
Created April 2, 2018 23:17
Show Gist options
  • Save omiq/ea2d2081d37caabd48cefc5fe8cf44df to your computer and use it in GitHub Desktop.
Save omiq/ea2d2081d37caabd48cefc5fe8cf44df to your computer and use it in GitHub Desktop.
Simple cam.jpg display
#!/usr/bin/python3
import cgi
import cgitb
cgitb.enable()
print("Content-Type: text/html\n\n")
print("""
<html><head><title>CatCam</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.9/umd/popper.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/js/bootstrap.min.js"></script>
<script>
window.setInterval(function(){
var newImage = new Image();
newImage.src = "cam.jpg?"+new Date().getTime();
jQuery("#cam").attr("src",newImage.src);
},1000);
</script>
</head>
<body>
<div class="container">
<h1>CatCam</h1>
<div class="alert alert-success"></div>
<div class="jumbotron">
<img class="img-fluid" alt="Responsive Webcam image" src="cam.jpg" id="cam">
</div>
</div>
</body>
</html>
""")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment