User not logged in - login - register
Home Calendar Books School Tool Photo Gallery Message Boards Users Statistics Advertise Site Info
go to bottom | |
 Message Boards » » JPG recorder? Page [1]  
Seotaji
All American
34244 Posts
user info
edit post

I have a site that outputs in JPG's updated every few seconds. How can I record the images for later viewing?

I tried googling 'jpg recorder', but got nothing.

Anyone have any ideas?

1/7/2009 12:53:15 PM

OmarBadu
zidik
25067 Posts
user info
edit post

give more details

a website displays a jpg image every few seconds and you want to save them all?

can you give us the link? is it actually a jpg image or is it in some other sort of container

1/7/2009 12:56:09 PM

qntmfred
retired
40552 Posts
user info
edit post

can you elaborate on what you want?

[Edited on January 7, 2009 at 12:57 PM. Reason : ^]

1/7/2009 12:57:06 PM

Seotaji
All American
34244 Posts
user info
edit post

well my son's daycare uses http://www.watchmegrow.com which my account only allows me to view his classroom.

it has a frame which updates the image every 5-10 seconds or so. they are jpg's (i can right click and 'save image as').

i'd like to store the jpg's to view at my lesiure and also for any problems that crop up.

it has 5 selectable cameras that i can view. i would like to record all of the images on all 5 camera feeds.

here's the code.

<TABLE CLASS="maintext" BORDER="0" WIDTH="100%" CELLSPACING="0"
CELLPADDING="10"><TR><TD VALIGN="top">
<SCRIPT LANGUAGE="JavaScript" type="text/javascript">
<!--
accesslimit = 15;
framedelay = 1100;
//-->
</SCRIPT>

<div class="videopanel">

<div class="camlogo">
<img src="webimages/wmg_logo_thin.gif" width="210"
height="40" alt="WatchMeGrow">

</div>

<div class="floatselect">
<div class="row">
<span class="label">Camera:</span><span class="formw">
<select name="camselect" id="camselect"
onchange="javascript:cameraSelect();">
<option value="0">Select a Camera</option>
</select> <b><i id="camstatus"></i></b>

</span>
 
</div>
<div class="row">
<span class="label">Time:</span><span class="formw">
<select name="timeselect" id="timeselect"
onchange="javascript:change_video();">
<option>Select a Time</option>
</select> <b><i id="timestatus"></i></b>

</span>
 
</div>
</div>


<br clear="all"><center>
<div class="controls">
<a href="javascript:rew_video();"><img src="webimages/rew2_btn.gif"
alt="rewind" name="rewind" border="0" width="26" height="22"></a>

  <a href="javascript:start_video();"><img
src="webimages/play_btn.gif" name="play" alt="play" border="0" width="54"
height="22"></a>

  <a href="javascript:stop_video();"><img
src="webimages/stop_btn.gif" alt="stop" name="stop" border="0" width="54"
height="22"></a>

  <a href="javascript:pause_video();"><img
src="webimages/pause2_btn.gif" alt="pause" name="pause" border="0" width="26"
height="22"></a>

  <a href="javascript:fwd_video();"><img
src="webimages/fwd2_btn.gif" alt="fast forward" name="fastforward"
border="0" width="26" height="22"></a>

  <img src="get_times.php?time=none" alt="timestamp" name="timestmp"
ID="timestmp" border="0">

  <a href="snapshots.php"><img src="webimages/snapshots_btn.gif" alt="Snapshots" border="0"></a>
  <a href="help.php"><img
src="webimages/help_btn.gif" alt="help" name="help" ID="help" border="0" width="54"
height="22"></a>
</div>
</center>

</div>
<div class="camviewer">
<center>
<img src="webimages/space.gif" border="0" ID="cameraview" class="camview"
alt="Video">

</center>
</div>

1/7/2009 1:36:23 PM

qntmfred
retired
40552 Posts
user info
edit post

if you are looking for a program you can install and point to the site and have it download the photos, i don't know of anything that will do that. especially considering you have to log in.

if you're ok with leaving a browser open somewhere, you could possibly find a UI automation tool that will do it. or even write a greasemonkey script that could do it.

if it were me, i would write a php script using curl or wget

[Edited on January 7, 2009 at 1:53 PM. Reason : or a c# app if you don't want it web-accessible]

1/7/2009 1:51:23 PM

OmarBadu
zidik
25067 Posts
user info
edit post

this isn't a hard script to write and you may find someone on here that will write it for you - if you don't though a simple solution would be one of these - http://labnol.blogspot.com/2006/06/how-to-capture-save-screenshots-of.html

just setup a scheduled task to run (the wizard doesn't allow you to set one to run as frequently as you want but i imagine that can be tweaked with a little googling) or just write a quick batch script to do it for you

i'm assuming you can login once in the morning - leave that browswer open or maybe not even have to depending on how it times out your login

1/7/2009 1:54:12 PM

BobbyDigital
Thots and Prayers
41777 Posts
user info
edit post

there is an auto logout on idle timer with watchmegrow.

1/7/2009 1:58:41 PM

qntmfred
retired
40552 Posts
user info
edit post

^ if you go the browser route, you could probably get around the autologout with a greasemonkey that just reloads the page every so often

1/7/2009 2:06:01 PM

philihp
All American
8349 Posts
user info
edit post

You guys are making this terribly compliated. UI automation?

I did something similar to download an XML file from the IMF every hour. You need a JPG, but it's basically the same thing, just download a file after logging in.

http://philihp.blogspot.com/2008/10/how-to-get-xdr-exchange-rate-xml-feed.html

In this, I have 2 wget commands... the first which submits a request to their page that gives me an output table rendered into an HTML. The format of the output table is saved to the session, and a session cookie is returned. The second imitates clicking on the "export to XML" link, which includes the session cookie from the first request.

Yours will be very similar. You need 2 wget commands. One that makes it look like you're submitting login info to their site, and saves the session cookie. The second which immitates your browser looking at the image file using the session cookie. And I guess in your case you need a rename command to rename the image file to the current date and time (my 3rd step was to process the XML and save it to a database). Schedule it in your crontab for whatever interval.

1/7/2009 3:33:15 PM

qntmfred
retired
40552 Posts
user info
edit post

i only gave the "terribly complicated" option because i didn't assume he is going to write his own software. not everybody is a programmer. and if he is, you can do what both of us suggested and write the script

1/7/2009 4:36:32 PM

 Message Boards » Tech Talk » JPG recorder? Page [1]  
go to top | |
Admin Options : move topic | lock topic

© 2024 by The Wolf Web - All Rights Reserved.
The material located at this site is not endorsed, sponsored or provided by or on behalf of North Carolina State University.
Powered by CrazyWeb v2.38 - our disclaimer.