When I do stuff similar to this I usually do it in a one-liner so I tend to want to keep it short. I use different approaches depending on the situation, but sometimes I just keep a simple log (like print getstore($url), " $url";) which I then can use to filter away bad files (I don't want to have to download the same files twice). If you for some reason don't care for File::Type then a simple way I've used is the -T/-B file test functions to see if it's a text or binary file. If I want images only I check for -B success.

If you have any favourite command line website downloader you can easily generate an page indexing all the other pages or images you want to download and let the program do the job for you.

Hope this helps,
ihb

See perltoc if you don't know which perldoc to read!


In reply to Re: download JPG series with error-handling by ihb
in thread download JPG series with error-handling by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.