Live data from Hacker News

Copyparty – Turn almost any device into a file server

github.com

131–140 of 177 posts

Re: Copyparty – Turn almost any device into a file server

#132

Earlier quoted context omitted.

Most files were available via FTP which supported resume.

Not most. There was (and still is) so much locked behind HTTP on poor servers

The vast majority of web servers out there¹ support partial download and have done for years. That the most common UA for accessing them (web browsers) don't support the feature² without addons, is not a server-side problem.

Sometimes there are server-side problems: some dynamic responses (i.e. files that are behind a user account so need the right to access checked before sending) are badly designed so that they uneccesarily break sub-range downloads. This could be seen as a “poor server” issue, but I think it is more a “daft dev/admin” or “bad choice of software” problem.

--------

[1] admittedly not all, but…

[2] wget and curl do, though not automatically without a wrapper script

Re: Copyparty – Turn almost any device into a file server

#133

Earlier quoted context omitted.

Most files were available via FTP which supported resume.

FTP can't restart a PPP or SLIP connection.

No, but FTP and such protocols shouldn't need to be aware of that layer, any more than it should be aware of my VPN that is happens to be connecting through. You can resume an FTP transfer once the PPP or SLIP connection has been restored though.

Re: Copyparty – Turn almost any device into a file server

#136
post #9

Earlier quoted context omitted.

It's very impressive, particularly if you remember waking up to a failed download from the night before over dial-up.

Most files were available via FTP which supported resume.

Obviously I wasn’t using FTP way back then, or I wouldn’t have made the comment I did.

Re: Copyparty – Turn almost any device into a file server

#137

Earlier quoted context omitted.

Hey o/ Yup, this is 97% just me hacking away in vscode -- I use pylance and the debugger but have everything else disabled, easier to focus that way. The only time I use any sort of AI/LLM is for translating new strings into Chinese, since it seems decently capable at that :-) The remaining 2% is friends coming up with new usecases/features, and sometimes finding bugs. But now that the project got way more attention…

This is great stuff. The only thing I'd like is some way to run it behind a cgnat. I was on starlink and I'm on an 5g device now. If there was a way to integrate with Google drive mega Dropbox, githubs etc where I could drop a file list request document one of those services, and your server is pinging that (intermediate) storage service, detects the file listing request or file push request, or file upload request d…

Tailscale or Yggdrasil

Re: Copyparty – Turn almost any device into a file server

#139

Earlier quoted context omitted.

I recall we had special apps to queue and schedule our downloads, and resume them where servers supported it. They were a dream compared to the boredom of staring at progress bars.

Anyone remember DAP, Download Accelerator Plus? The colorful bars were nice. A part of my childhood, downloading shareware Windows games through dial-up.

Some apps still do the same, eg:

https://www.downthemall.net/

(also a great app to download everything you wanted from a site, regex selections, etc.)

Makes several connections and downloads chunks in parallel, for some sites with limited upload (their, your download) speeds per session it really speeds up the downloads.

Sadly, not much development recently (9 months ago was the last commit)

Re: Copyparty – Turn almost any device into a file server

#140

Earlier quoted context omitted.

Most files were available via FTP which supported resume.

Not most. There was (and still is) so much locked behind HTTP on poor servers

Many sites also had an ftp server behind it. E.g. ftp.id.com and ftp.cdrom.com were two off the top of my head. Another I remember was downloading high resolution images of Tyan motherboards from ftp.tyan.com. Supermicro also had an ftp server you grabbed bios images from. I dont really recall ever having to download anything big via http. Mostly images, pdf's and small zip files.
Post reply on HN