Brain-dead Newbie here...

I would like to create a tool that will drag an image from a webpage to a folder every 20 seconds- for 15 minutes- every afternoon.
I do that by hand now- the images are from a webcam set up watching a nest of barn owlets growing up and eventually fly off. (I'm making a time lapse animation) Last night I got the big idea to automate the image gathering aspect; hours later I was more lost than when I started!
I don't know WHERE to start- the documentation for Automator isn't "newbie simple" for me. I couldn't even figure how to turn the example workflows on! I can deal with Photoshop actions, fancy wired sprites in skinned Quicktime movies, and webby javascript things- but I'm in diapers as far as Automator's process for building a tool is concerned. I'd be thrilled to find a tutorial that makes sense! Any suggestions? Thanks ahead of time.

It's very much task oriented (type of action) and not detailed oriented (how to do action). It takes practice, but letting go of how we are doing it and just identifying the action for the computer to do (however it wants to accomplish that action) really helps when creating Automator workflows. Changing the view of Automator actions to "Category" (instead of "Application") can help when using this approach. On the other hand, I'm sure some would say it's not that at all, that it's instead just a different way of thinking. Oh well, who knows.
Anyways, it sounds like this is what you want, in a somewhat task oriented approach:
1. starting from a web page (not how it's viewed, just start with web page or its URL)
2. get an image (not how to get it, just do it)
3. wait 20 seconds
4. start back over, but stop after 15 minutes
Here is a basic workflow for when you have a constant URL for the web page, but not a constant URL for the image.
1. "Get Specified URLs" (Internet category, or Safari app)
Easiest way to set this is have the page open in Safari and then use the "Current Safari Page" button in this action.
2. "Get Image URLs from Webpage" (Internet category, or Safari app)
In the previous action (step 1), we provided a URL of the webpage with the image we want. This action gets all image URLs from that webpage, but not the images themselves. (Note that we could set this to get any links on the page that lead to images, but that doesn't apply to our needs if the image is already on this page.) You can click on the "Results" button at the bottom of this action to view the URLs obtained when you run the workflow. In fact, go ahead and run the workflow before adding more actions so you can find out URL of the image you want.
3. "Filter URLs" (Internet category, or Safari app)
We probably don't want every image URL found by the previous action in step 2. It's likely we only want one image. You'll set the conditions for isolating that one image from those found in step 2. The easiest criteria is selecting "name" and then "begins with" or "contains", depending on what will match the name (after the last / in the URL) of the desired image but not the other images. This helpful for when the name of the image changes, perhaps because the date and time might be part of the name.
4. "Download URLs" (Internet category, or Safari app)
This is the second part of getting the images. As the name implies, this will download the files pointed to by the URLs. In our case, there should be only one URL that will be downloaded and it'll be an image.
5. "Pause" (Utilities category, or Automator app)
The description of this action doesn't tell you this, but if you try to set the pause to greater than 59 seconds (and press Return) then it'll give you a cryptic error message. You want every 20 seconds, so that shouldn't be a problem.
6. "Loop" (Utilities category, or Automator app)
This will start the workflow over again. Set it to "Loop Automatically" and then either choose the number of times (thrice per minute for 15 minutes is 45 times) or set it for 15 minutes. I would go with the number of times since the workflow likely won't run exactly three times per minute, because it takes time to go through each action. Try a few times (three or four) or a short number of minutes (like one or two) when first testing it out to make sure it's doing what you expect. Also, make sure it's set to "Use the original input" and not the results, because the results aren't URLs and this workflow needs to start with just our specified URL in the first action.
That's it.
Of course, if you discover that the image has the exact same name each time (i.e. the URL to the image doesn't change), then you can shorten the workflow. Essentially, you would start with the URL to the image as the specified URL instead of the webpage. In that case, you obviously wouldn't need "Get Images URLs from Webpage" since the URL is to an image and not a webpage. You also wouldn't need to filter the URLs because there would be only one specified. So, just specify URL, download URL, pause, loop. An easy way to specify the image URL in "Get Specified URLs" is to use its "Current Safari Page" button after opening the image in a new Safari window (just right-click on the image and choose "Open Image in New Window").
However you do it, you'll probably want to save this as an application instead of a workflow so you can run it instantly by double-clicking it, or put it in your Dock. You can edit it again by opening it from within Automator, or drag-n-drop the app onto Automator.

Similar Messages

  • Ilife install is brain dead

    I imported an Iphoto library from someone who had a more recent version of iphoto that I had. I got an error saying I needed to install the newer iphoto. No problem I've been thinking about upgrading anyway. I install ilife 2008 which runs fine. I notice it is installing itunes even though I already have 8.02 installed. When I start itunes it says it is corrupted an I need to re-install from scratch. I download itunes and reinstall. This works and there is no music loss. Here is the question.
    Why can't the ilife install use common sense when installing and at least ask if you intend to load an older version. It should give you the option of leaving it alone. Today's option of corrupting the existing 8.02 version is brain dead.

    I just went through the same exact thing!! It was pretty frustrating!

  • Hi newbie here  . .

    Hi everyone
    (Sorry if this post is in the wrong thread but am just getting sorted).
    Newbie here and having just swapped from a Windows machine to my mac I am finding a problem with itunes.
    Please in words of one syllable . . could some one please say if using the "Open Stream" in advanced icon will allow me to connect to BBC local radio?
    If so, please could they say how?
    Ta
    ibook    

    Hi Macadam_ace,
    Welcome to Apple Discussions
    Do they have their show on the internet? The iTunes Help document says,
    "If you know the Internet address (URL) of an MP3 streaming broadcast, you can connect to it using iTunes.
    Choose Advanced > Open Stream.
    Enter the full URL of the file you want to listen to. For example, http://www.apple.com/itunes/sample.mp3."
    I hope that helps,
    Jon
    Mac Mini 1.42Ghz, iPod (All), Airport (Graphite & Express), G4 1.33Ghz iBook, G4 iMac 1Ghz, G3 500Mhz, iBook iMac 233Mhz, eMate, Power Mac 5400 LC, PowerBook 540c, Macintosh 128K, Apple //e, Apple //, and some more...  Mac OS X (10.4.5) Moto Razr, iLife '06, SmartDisk 160Gb, Apple BT Mouse, Sight..

  • Can I use one hard drive for two computers?  Newbie here.

    Newbie here.
    I currently use Time Machine for my iMac (Intel)
    I've been using my Macbook Pro (Intel) a lot lately and would like to back it up from time to time as well.
    Can I simply attach the external hard drive to my Macbook Pro and set up Time Machine?
    Can use the external hard drive for both machines?
    Will Time Machine recognized that my Macbook Pro is a separate computer and set up a separate folder on the external hard drive automatically?
    Thanks

    Hi,
    you can use the drive for as many Macs as you like, just make sure it's big enough. Time Machine will create separate folders for your Macs and will "know" which one you're using.
    Björn

  • Thanks in advance..apple newbie here.  Have 12 photos/videos on camera roll, but only 3 appear on photostream (which is on), how do i get the rest over so that i can see them on apple tv.  thx so much

    Thanks in advance..apple newbie here.  Have 12 photos/videos on camera roll, but only 3 appear on photostream (which is on), how do i get the rest over so that i can see them on apple tv.  thx so much

    FAQ photo stream http://support.apple.com/kb/HT4486

  • Hi newb here , Can anyone help with Port Forwardin...

    Hi guys
    Newb here on Broadband Option 3 .
    New to the world of BTorrents ( hope thats not a dirty word ) and just need some help on Port Forwarding with the Curved Blue Voyager ( latest one I think )
    Problem is I can't seem to upload anything back and obviously I dont just wanna leech all the time lol
    Thanks in advance
    H

    First of welcome to BT Community Forums, although your in the help with speed/connection issues section and bit-torrent is nothing to do with BT but i'll still try to help.
    downloading a torrent file is one thing but just because you download does'nt mean you need to upload anything if for example your downloading something with say 100 seeders and 15 leechers then you may find that you dont upload anything or very little, thats nothing to worry about at all.
    Or
    If you've made a torrent and cant figure out why its not uploading it may be due to the fact you need to upload the small torrent file to a p2p site in order for others to see it.
    Hope this small insight into the world of torrents helps, but i dont know what else to tell you on this subject.
    Kindest Regards
    IceZaroth
    BT Community Helper

  • [multithread] newbie here ... is inputStream shared?

    Hi, a newbie here. I've been playing with java for six month now and it's been pretty fun. Looking forward to learn more about java from this forum. Now I have a question about this little project I've been doing.
    I'm currently developing a multi-threaded client-server application (both client and server are multi-threaded). The idea is very easy which is to create threads that send http request to one server which will send back XML to the
    corresponding thread.
    I've managed to make it work. My application can now make http request and get the XML it's looking for. However, problem occurs when I try this scenario:
    1. Client Thread 1 http request> server -> creates server thread 1
    I made Server Thread 1 sleep for awhile so Client Thread 1 has to wait for the response.
    Then, while Server Thread 1 is still on sleep, I make another http request:
    2. Client Thread 2 http request> server -> creates server thread 2
    I again Server Thread 2 sleep for awhile so Client Thread 2 has to wait for the response.
    Now, Server Thread 1 wakes up and returns the XML response message. Now the funny thing is the Client Thread that accepts this response is not Client Thread 1, but Client Thread 2:
    3. Server Thread 1 wakes up -- XML response --> Client Thread 2 reads the response instead of Client Thread 1.
    What could be the problem!? What's also weird to me is that, if I try to do this scenario using a browser (by executing http request), the problem doesn't happen. Client Thread 1 returns to Server Thread 1 and Client Thread 2 returns to Server Thread 2.
    The code I wrote consist of a thread objects which has it's own private UrlConnection, InputStream, OutputStream, etc.
    This is a snippet of my code:
    public class Process {
    // this is how I create my threads
    public void execute(DataSource datasource, ADData ad)
    HttpProcess httpRequestor;
    try
    httpRequestor = new HttpProcess(datasource,ad);
    httpRequestor.start();
    catch (Exception e)
    e.printStackTrace();
    public class HttpProcess extends Thread {
    private URL url;
    private HttpURLConnection urlConn;
    private DataSource ds;
    private ADData adData;
    private BufferedReader d;
    private BufferedWriter t;
    private InputStream in;
    private OutputStream out;
    private DataInputStream din;
    private DataOutputStream dout;
    public HttpProcess (DataSource datasource, ADData ad)
    this.ds = datasource;
    this.adData = ad;
    // this is how I implement my run method
    public void run ()
    try
    String urlmsg = "http://localhost:9050" +
    "/?field1=" + adData.getField1()+
    "&field2=" + adData.getField2()+
    "&field3="+ adData.getField3();
    System.out.print("Sending URL message : " + urlmsg);
    url = new URL(urlmsg);
    urlConn = (HttpURLConnection)url.openConnection();
    urlConn.setRequestMethod("GET");
    urlConn.setDoOutput (true);
    urlConn.setRequestProperty("Content-Type",
    "application/x-www-form-urlencoded");
    out = new BufferedOutputStream(((HttpURLConnection)urlConn).getOutputStream());
    dout = new DataOutputStream(out);
    t = new BufferedWriter(new OutputStreamWriter(dout));
    t.flush();
    while(listening)
    in = new BufferedInputStream(((HttpURLConnection)urlConn).getInputStream());
    din = new DataInputStream(in);
    d = new BufferedReader(new
    InputStreamReader(din));
    String inputStr;
    if ((inputStr = d.readLine())!=null)
    din.close();
    XMLParser xmlparser = new
    XMLParser(ds,adData,ajData);
    listening = false;
    d.close();
    I thought I had it right by having private inputStream for each thread. but the behavior looks like the inputStream is shared by the two threads. However, I'm still new with java so I know my conclusion worth zero. Has anybody ever bumped into this kind of problem? Looking forward to hear back what you guys think. I'm just really really really curious about this problem
    Thanks so much.

    Please use code tags ([code] and [/code]). It's also quite possible the problem is in your server code, or your test jig, etc. You should post a small example that replicates your problem.
    Also, the while(listening) loop looks really screwy. I'm not sure what's going on there (why would you wrap your input stream inside a loop, especially since you close the input stream in the loop)?

  • WRT54G goes brain dead

    First of all, the problem I am seeing occurs on an older version of firmware (not sure which one) and the latest (1.02).  Also, I tried this on another WRT54G, with the same result.  2 different routers, and 2 different firmwares.
    My ISP (a wireless network, but the output of the modem is a standard Ethernet cable which plugs into the WAN port of the router), seems to reset their tower overnight most nights.  Bottom line is my ISP connection is down for some time (minutes probably).  The WRT54G goes belly up aftwards.  It "thinks" it's connected (the lights all flash correctly, and the status tab in the admin console says it's connected), but there is no access:  no browser, no VOIP, no pinging.  I can reset the router by pulling the plug or doing a disconnect/connect sequence on the status tab, and all is well again.  I have verified this belly-up condition manually:  I can disconnect the WAN ethernet connection for a few minutes, and then connect it back, and the WRT54G has gone brain dead:  no connection.
    I have configured the WRT54G manually, and using their installation wizard.  Like I said, 2 different routers, 2 different firmwares (including the latest one).
    I borrowed a Motorola WR850G.  Guess what?  It works!  If you disconnect the WAN and reconnect, it just starts working again, no reboot necessary.  So, what is going on with the WRT54G?  Surely this is such a basic issue (recovering from WAN-side lost connectivity), that I can hardly believe this product can't protect itself from this issue.  Help!

    You may want to check for PPOe and also make sure that your router is configured with the correct TZ and DST settings. Some ISPs use domain controllers that are very time sensitive. And since DST has changed, you may be running into this problem with your linksys devices.
    Good luck.

  • Help!!! Newbie here!

    Alright. I have CS3 and am 'trying' to get used to it. I am trying to do a vintage effect and of course this takes many steps. One of the steps (almost one of the lasts) is to go to Filter>Distort>Lens Correction AND then from there, use the Vignette Slider, etc...
    Well, Under MY Filter, there is NO distort, there was in my CS2, so I dunno what the deal is. I used the Help Search and it found the distort under the Edit>Transform>Distort. BUT, the distort is greyed out! I have tried everything. It IS in 8 bit, I've even tried 16 bit... NOT working. The only time distort even comes up is if I go to another 'blank' layer... and of course, I can't do anything with it! :(
    so, what do i need to do to get the distort working... it's there, but it's greyed out. Please help. And I don't know if this will give my email or not, please feel free to email me also with your help! :D thanks!
    [email address deleted]
    A*

    Andrea,
    >Help!!! Newbie here!
    I know you're new here, and I'd like to welcome you to this forum. However, please understand that (in addition to the previous posts here), a generic "HELP!!!" subject line won't bring you responses: Folks scanning the topics have no idea what the problem is, and even if they may have an answer, they may not bother to click on the generic topic, read it and post.
    As a Forum Host, I can change your topic subject line to be more useful and drive more traffic to it, if you wish. Please post back how you'd like to change it.
    Neil

  • Anyone else notice how brain dead Siri is lately?

    What is going on with Siri lately?
    She seems completely brain dead.
    Completely unable to find a location she just found less than a month ago. Nary a whimper of a hint.
    I ask for directions to one city from another city and she gives me places of interest in the target ciy.
    What is going on???

    Hello Will Starck1,
    Thanks for the question. After reviewing your post, it sounds like Siri is not able to understand you. I would recommend that you read this article, it may be able to help the issue.
    Get help with Siri - Apple Support
    Thanks for using Apple Support Communities.
    Have a nice day,
    Mario

  • Linux Newbie here

    Hey All,
    Extremely Linux newbie here...
    I am planning to install Linux on my personal PC with the eventual goal of installing Oracle 10g and Oracle Apps11or/12 on it.
    1) Where can I download Linux from?
    2) Can anyone provide me links for download and installation instructions?
    Thanks,
    Chiru

    You can download OEL on the e-delivery website (http://edelivery.oracle.com)
    1> Oracle Entreprise Linux : http://edelivery.oracle.com
    2> Oracle Database/Oracle Applications : http://www.oracle.com

  • Newbie Here - Constant Crashing & Can't Load Files CS5.5

    A complete newbie here....I have started a project, imported clips, everything works great. I edit my sequence, I've got a create basic edited video. I save the project. That was a great days work....
    Now everytime I re-open a project, it sits there loading for what feels like eternity. The video never loads into the "program" viewing area, but I can see the clips and a thumbnail of the clips in the Sequence section below.
    And then it crashes while trying to play the program, most of the time.
    If it doesn't crash it's simply choppy and I cannot play the program still.
    However, if I start from sratch, new project, load clips in, everything plays smoothly so I don't believe it is my hardware that's causing the problem. I'm getting tired of re-editing the same clips over and over.
    Suggestions?

    Alright...I have some more info...I looked into the windows event viewer...
    Application Error
    Faulting application name: Adobe Premiere Pro.exe, version: 5.5.0.0,
    Faulting module name: Display.dll, version: 5.5.0.0,
    Exception code: 0xc0000005
    Fault offset: 0x000000000008a928
    Faulting process id: 0x1834
    Faulting application start time: 0x01ce7d7d18e2ce4d
    Faulting application path: C:\Program Files\Adobe\Adobe Premiere Pro CS5.5\Adobe Premiere Pro.exe
    Faulting module path: C:\Program Files\Adobe\Adobe Premiere Pro CS5.5\Display.dll
    Additionally there is the Hang Up and Close....
    Application Hang
    The program Adobe Premiere Pro.exe version 5.5.0.0 stopped interacting with Windows and was closed. To see if more information about the problem is available, check the problem history in the Action Center control panel.
    Process ID: 2598
    Termination Time: 31
    Application Path: C:\Program Files\Adobe\Adobe Premiere Pro CS5.5\Adobe Premiere Pro.exe

  • Brain Dead iPod

    I have a problem similar to Steve's. Mine is easily recreatable. When listening to an audiobook (.m4b) file. Hit pause, then menu to top menu, and select SLEEP. Ipod turns off, and will not restart unless the hold / select / menu procedure is used. Happens every time. If I go and listen to and MP3 file, and then sleep, it seems to work normally. Any ideas what I am doing wrong?
    I try to shutdown by listening to a song, but sometimes I set pause on an audiobook, and it times itself out to sleep... unfortunately it's brain dead after that.

    hi CoMpX!
    ... we can't possibly let your dad go on thinking dark thoughts ...
    first check to see if you've got a fast user switching issue:
    http://docs.info.apple.com/article.html?artnum=93764
    ... but if that isn't it, try:
    (1) do a
    b repair install
    (it tends to fix precisely this problem). Go to your add/remove programs, select itunes, click "change/remove",
    b but
    this time select "repair".
    ... and if that does work:
    (2) try this tip:
    Scott Patrie, "iTP: The software required for communicating with.", 11:38pm Oct 8, 2004 CDT
    ... and if that doesn't work:
    (3) try a
    b clean uninstall
    prior to reinstalling:
    Da Gopha, "iTfW: stepwise clean uninstallation of iTunes", 09:51am Apr 5, 2005 CDT
    post back to let us know if you got any joy.
    love, b

  • Newb here witha few questions.

    Not a newb to macs but to my powerbook. I had a Powermac G3 all in one beige with 384 MEGS of ram, 9.2 OS and a factory speed of 233 MGHZ clocked to 280 and 4 GIG HD and CD drive. It since died a few years ago when the power unit/supply...i am guessing, crapped out. I now just purchased a Lombard 400 MGHZ powerbook G3 DVD/CD, with 64 MEGS of ram and a 6 gig HD. There is some things i need to get for it...ram, batteries and a bigger hardrive but i am happy with it. I am running 10.2 on it right now and REALLY need more memory. I am about to install 9.2 on it as well. My question is the PC slot on the left side, what can go there? I know the 333MGHZ Lombards use a DVD decoder there but mine does not since its built in. What sorta things can go there? Also i have a 10.3 CD here...should i install it as wellor will it make it run slower since i only have the 64 MEGS right now.

    Brandon:
    Here is one topic in Discussions that might give you some clues.

  • I would like to ask for resetting the key due to the old computer is dead, is here the right place?

    I would like to ask for resetting the key due to the old computer is dead (it is a student copy), is here the right place?

    JNG5 what key are you referring too?  If you are looking for your serial number it can be located under your account at http://www.adobe.com/.  You can find more details at Find your serial number quickly - http://helpx.adobe.com/x-productkb/global/find-serial-number.html.
    If you are facing difficulties activating your software then please review Activation & deactivation help - http://helpx.adobe.com/x-productkb/policy-pricing/activation-deactivation-products.html.

Maybe you are looking for

  • How can I use Seeburger java functions on SAP XI's user defined functions?

    Hi All, As my title implies; how can I use Seeburger java functions on SAP XI's user defined functions?  I've tried searching over the net in tutorials regarding this topic but I failed to find one; can someone provide me information regarding my que

  • How can I find out if my mac mini running snow leopard can be upgraded to mountain lion?

    I have a mac mini with sufficient ram for the mountain lion OS however, I am unable to determine if the machine was created in early 2009.  Is there a way to make sure my machine will take the upgrade without purchasing the operating system first?

  • Report to display the PO

    Hi Folks, is there any report to display the POlis t for which the GR has been done and invoice notposted. Thanks for your reply and points will be rwarded Best Regards Srinivas

  • Cannot use Java Embedding in Jdeveloper 11.4

    Hi, I am using Jdeveloper 11.1.1.4.0 . I am using a Java Embedding Activity in my BPEL and when i compile the project, the error which is coming is SCAC 50012. The same is working in 11.1.1.3.0 Jdeveloper Version. The code i am using in Java Embeddin

  • Mistery around Intel Fortran/C compilers and my Macbook

    Hi all, First post here. I do not want to write a long post here but I really need some enlightenment about a strange problem. My Macbook came with Tiger and Xcode 2.4. Being a Fortran programmer, I installed Intel compilers without much hassle. Then