EEPGET(1)

πŸ“¦ version 0.9.48, in ubuntu jammy

πŸ’– EEPGET(1) πŸ’–

okay so bestie, welcome to the eepget page, aka the I2P downloader that literally never gives up on you. this is section 1 of the I2P manual, and it's giving "reliable friend who texts back." let's get into it 🫢


✨ NAME ✨

Eepget β€” the I2P downloader. that's it, that's the whole vibe πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

eepget [options]URL

yes the options and the URL are squished together like that, no space, that's canon, don't @ me 🌸


πŸŽ€ DESCRIPTION πŸŽ€

So. eepget downloads a file non-interactively over HTTP β€” meaning it just does the thing, no prompts, no drama, no asking you questions mid-download. And it works over both I2P and the regular Internet, which is highkey iconic of it. 🌈

Now here's the part that makes it a main character: eepget can cope with slow or unstable network connections. If a download fails because of a network problem, it will keep retrying until the whole file has been retrieved β€” but only if the -n option is set, bestie, don't forget that part. πŸ™ˆ And if the remote server supports it, eepget will instruct the server to continue the download from the point of interruption. no starting over from zero, no tears, we love a comeback story πŸ’œ


✨ OPTIONS ✨

  • -c β€” Clearnet mode. Do not use a proxy. This is exactly the same as -p :0. it's giving "raw internet, no filter" πŸ”₯
  • -e etag β€” Sets the etag value in the request headers. you know, for the cache girlies πŸ’…
  • -h name=value β€” Adds an arbitrary request header with the given name and value. build your own header, slay πŸŽ€
  • -l lineLen β€” Controls the progress display. lineLen is the length of one progress line in characters. The default is 40. yes we're measuring the vibe in characters πŸ“
  • -m markSize β€” Also controls the progress display. markSize is the number of bytes one # character represents. The default is 1024. so every little # is doing a lot of heavy lifting, periodt πŸ’ͺ
  • -n retries β€” Specify the number of times to retry downloading if the download isn't successful. ⚠️ If this option is not specified, eepget will not retry. so if you want the never-give-up energy from the DESCRIPTION, this is the flag, bestie, no cap
  • -o file β€” Sets the output file to write to. If this option is not given, the output filename will be determined by the URL. it picks its own name, confident queen πŸ‘‘
  • -p proxy_host[:port] β€” Specify an I2P proxy server (eeproxy) to use. If the port is not specified, eepget will use 4444. If this option is not specified, eepget will use 127.0.0.1:4444. To disable the eeproxy, specify -c or -p :0. πŸ¦‹
  • -t seconds β€” Sets the inactivity timeout. The default is 60 seconds. if nothing happens for that long we're out, sorry not sorry ⏰
  • -u username β€” Sets the username for proxy authorization, if required. πŸ”
  • -x password β€” Sets the password for proxy authorization, if required. And listen: if a username is specified but not a password, EepGet will prompt for the password. it will ask, it's polite like that πŸ™ˆ

🌟 EXIT STATUS 🌟

eepget exits with status zero upon a successful transfer, and non-zero if there were problems with the download. zero means we ate, non-zero means something went wrong. that's the whole vibe check βœ…


😭 REPORTING BUGS 😭

Found a bug? Please enter a ticket on the I2P trac page. do it for the community bestie 🫢


🌈 SEE ALSO 🌈

the whole friend group, honestly πŸ’œ


πŸ’– mwah, that's the page. go download something cute, and remember: no -n, no retries. iykyk ✨

January 26, 2017 β€” I2P β€” EEPGET(1). that's the version and the date, bestie, signed, sealed, slayed. πŸ’…πŸŒΈ

πŸ“¦ where this page comes from