WebGet ---------------------------------------------------------------- Nathan Moinvaziri // nathanm.com Description WebGet can be used to download files from the internet through the command line. Usage webget.exe [-attrib] /url|/in [/out][/header][/post] Switches /url Specifies the url to download /in Specifies a batch file that contains a url on each line /out Specifies the full path or relative path /header* Specifies a http header to send /post* Specifies a post variable to send Attributes -pulse Prints out live download statistics -resume Resumes a file download -stdout Prints out file contents instead of saving it -silent Suppresses normal status messages -simulate Doesn't write anything to disk Examples webget.exe /url "http://www.extractnow.com/extractnow.exe" webget.exe /in "images.txt" /out ".\images\" webget.exe /url "http://www.bn.com/" /header "User-Agent: GoogleBot" /header "Accept-Language: en-us" webget.exe /url "http://www.google.com/" /post "User=Juan" /post "Pass=Lupe" webgetgui.exe ChangeLog Version 1.53 (07/03/09) + Removed traverse options (now autodetects) + GUI: Graph clears when download completes + GUI: Current column cleans when download completes Version 1.52 (06/15/09) + Fixed header and post parameters to work properly Version 1.51 (06/13/09) + Fixed it so that it doesn't hang randomly at exit Version 1.50 (12/16/08) + GUI: Minor GUI enhancements + Fixed not printing to STDOUT properly + Fixed memory leak when not specifying /out Version 1.49 (06/27/08) + GUI: Added new and improved flicker free listview + GUI: Added progress column with graphical bar Version 1.48 (06/09/08) + GUI: Fixed file size column with resumed downloads + GUI: Changed resume downloads don't show md5 hash + Fixed resume appending extra byte to file Version 1.47 (05/24/08) + GUI: Added graph column that shows current speed Version 1.46 (05/16/08) + GUI: Fixed problem with urls with whitespace at the end + GUI: Fixed problem with extra multiline urls that are empty Version 1.45 (05/16/08) + GUI: Fixed urls textbox was not multilined Version 1.44 (05/16/08) + GUI: Fixed window location not restoring properly + GUI: Fixed current speed was the average speed + GUI: Added saving of the listview columns size + GUI: Added support for listview column drag and drop Version 1.43 (05/14/08) + GUI: Added browse for folder button for output path Version 1.42 (05/12/08) + GUI: Added gui application with multi-threaded support + Fixed bug where last part of the file wouldn't be written to disk + Fixed creation of an empty file on an invalid server response + Removed indexed downloading in urls + Improved 2 second delay between downloads Version 1.41 (05/08/08) + Added displaying of md5 hash on successful download Version 1.40 (05/08/08) + Added web directory traversal support + Fixed bug of not knowing when download is complete + Fixed bug in buffer reallocation routine Version 1.30 (04/11/08) + Added ssl support + Added ability to customize headers and add post variables + Removed indexed attribute and added resume attribute Version 1.20 (04/08/08) + Added indexed, pulse, stdout, silent, and simulate attributes + Renamed txt switch to in Version 1.10 (04/02/08) + Added support for file resuming + Added ability to use batch text files to download content + Renamed from httpget to webget Version 1.00 (03/28/08) + Initial release