Giter Site home page Giter Site logo

Comments (10)

erickutcher avatar erickutcher commented on August 22, 2024 1

I've uploaded a new release. Here's a list of all the command-line options. They've changed since the previous release.

  • --base-directory [path] - The directory where the program's settings and history are saved.
  • --portable - Run the program in portable mode and saves its settings and history to the same directory as its executable. You can optionally create an extensionless file named "portable" in the same directory as the executable.
  • --url - A URL to download.
  • --output-directory [path] - The directory in which to save the downloads.
  • --parts [1-100] - Sets the number of parts in which a download will be split.
  • --encryption [0-4] - Sets the encryption that will be used when making a secure connection. 0 = SSL 2.0, 1 = SSL 3.0, 2 = TLS 1.0, 3 = TLS 1.1, 4 = TLS 1.2
  • --username - The username for a request that requires authentication.
  • --password - The password for a request that requires authentication.
  • --cookie-string - Include a cookie string with the connection request.
  • --header-field - Include a header field (name and value) with the connection request.
  • --post-data - Include POST data (URL encoded) with the request. The request will be made as a POST request instead of a GET request.
  • --simulate - Download URL(s) without saving them to the disk.
  • --immediate - Begin downloading the URL(s) without showing the Add URL(s) window.
  • --url-list [path] - A text file with a list of URL(s) to download.

The same information can be found at the bottom of the description here: https://erickutcher.github.io/#HTTP_Downloader

from httpdownloader.

erickutcher avatar erickutcher commented on August 22, 2024

I've considered adding more command-line options.

Right now you can add a URL with the -u switch.

For example: HTTP_Downloader.exe -u http://www.example.com/test.html

from httpdownloader.

smaragdus avatar smaragdus commented on August 22, 2024

I would appreciate if a command-line parameter allows integration of HTTP Downloader with pre-Quantum versions of Firefox via FlashGot add-on. If this becomes possible integration via FlashGot would work also for Pale Moon, SeaMonkey and other pre-Quantum browsers.

from httpdownloader.

erickutcher avatar erickutcher commented on August 22, 2024

I've added the ability to load a list of URLs using a -l (lowercase L) command-line switch. I'm thinking of a way to get it to accept cookies, headers, and POST data. The problem with those is that they could have characters in them that mess up the command-line parser. I'll look into it.

from httpdownloader.

azev avatar azev commented on August 22, 2024

Suggestion is to keep the cookies handler apart.
Cookie handler should be called just before a url is about to be downloaded

from httpdownloader.

t214c avatar t214c commented on August 22, 2024

--immediate doesn't seem to work. I use the latest 64bit release on Windows.

from httpdownloader.

erickutcher avatar erickutcher commented on August 22, 2024

What's the full command-line string you're using?

This worked for me: HTTP_Downloader.exe --url https://www.example.com/ --simulate --immediate

from httpdownloader.

t214c avatar t214c commented on August 22, 2024

I assumed for some reason that it is --immediate [URL]

My mistake 😳

from httpdownloader.

c-sanchez avatar c-sanchez commented on August 22, 2024

Hi @erickutcher here some other command-line switches which I think can be nice to have
--output-filename? - The downloaded filename
--cli-mode? - use a command-line interface instead of gui for downloads, this can useful if we are using along with other command line utilities, like file de/ compressor, converter, batch tools, whatever
7zip, megatools, lame, ffmpeg, imagemagick, etc :)

also in addition, customize the download information in cli mode? download speed, active parts, progress, time remaining, etc, you know, the columns in the gui :P
I guess with something like this

ap active-parts
dt date-time
dd download-directory
ds download-speed
l limit
d downloaded
s file-size
t file-type
n file-name
p progress
st ssl-tls Version
te time-elapsed
tr time-remaining
u url

by example something like --cli-mode ds n ap p
to show download-speed , filename , active-parts , progress
of course this is just an idea, you'll know how to implement this better

from httpdownloader.

erickutcher avatar erickutcher commented on August 22, 2024

Command-line stuff might take a bit of work. I'd have to think about it. I do have plans to override the filename for each URL. If I get that going, then I'll implement the output-filename switch.

from httpdownloader.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.