Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid

Re: Download Manager in Perl

by ww (Archbishop)
on Oct 02, 2011 at 22:29 UTC ( #929200=note: print w/replies, xml ) Need Help??

in reply to Download Manager in Perl

Using a tiny url (or any other) to provide code runs against the grain of the Monastery's guidelines... if you post here, it's going to be here for the next reader who wants to review it but when you post an off-site link, there's no assurance of its durability nor of its changelessness. Worse, this tiny url starts an automated download. That's the reason for my - -.

OTOH, since the 7-zip version on the project homepage is listed at a megabyte, even readmore tags would scarcely remove the curse of size.

Therefore, finger wagging in this node is confined to the tiny url -- for which I see no excuse -- and I'll throw in a "keep" vote on the consideration: even though the OP is clearly self-promotional, it's in an appropriate section, CUFP, and seems to me to constitute a notice of an interesting, Perl/Tk program.

Replies are listed 'Best First'.
Re^2: Download Manager in Perl
by Anonymous Monk on Oct 02, 2011 at 22:41 UTC

    CUFP, and seems to me to constitute a notice of an interesting, Perl/Tk program.

    A cava packager packed binary executable :)

      Obscured link to an .exe download. Sourceforge project that has no source. (SVN browse lists a tarball, but it's empty.) The .exe contains these strings:

      FastMM Borland Edition (c) 2004 - 2008 Inno Setup Setup Data (5.4.2) RegQueryValueExW RegOpenKeyExW RegCloseKey user32.dll kernel32.dll comctl32.dll oleaut32.dll
      which may be completely innocent - but why do you need an installer for a "compiled" Perl program.

      Maybe I just have a nasty suspicious mind, but I vote -- and reap. If the OP comes back with source I'll apologize.

        Why I gave exe - Actually to execute the script, everyone must have perl and some more perl modules installed in their machine. I thought providing exe will be easy for the people who dont know anything about perl. Regarding Source - I will upload the script ASAP because right now I am working on proper naming convention so that it will be easy for other to understand the code. Anyway thanks for your comment :-)
        My Download manager(esp for student) in Perl. Try it and provide your valuable feedback.
        Well, it is written in perl, easy way to use proxy for downloads for non-technical users, it certainly qualifies as CUFP even without source, certainly not spam

        which may be completely innocent - but why do you need an installer for a "compiled" Perl program.

        Unlike PAR/pp packed .exe, which unzips itself into temp directory each time, then runs

        Cava packager provides innosetup installer

        but why do you need an installer for a "compiled" Perl program

        There are tons of reasons that may require an installer. Registry keys might need setup, Autostart may be required, Desktop icons to be made, a provided uninstaller,... etc. And a proper installer will allow rollout by a central (Windows) Package Managment.

        Don't use '#ff0000':
        use Acme::AutoColor; my $redcolor = RED();
        All colors subject to change without notice.

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://929200]
[shmem]: ww: black box, red flags...
[marto]: the first against the wall when the revolution comes is always the people who say 'the first against the wall when the revolution comes...'
marto ducks
[holli]: must watch
[holli]: good thing i added a question mark then
[shmem]: marto: nice paraphrase of 1st club rule
[holli]: plausible deniability ;)
[marto]: the first rule of chess club, touch piece
[ww]: but "don't touch 3rd rail?"\
LanX hails himself \o

How do I use this? | Other CB clients
Other Users?
Others pondering the Monastery: (10)
As of 2017-11-21 13:37 GMT
Find Nodes?
    Voting Booth?
    In order to be able to say "I know Perl", you must have:

    Results (301 votes). Check out past polls.