No description
  • Python 99.7%
  • Shell 0.3%
Find a file
2026-04-25 17:12:42 +00:00
sitelibs Progress log with human-readable sizes 2026-04-25 01:33:59 +00:00
.gitignore Add gofile download support and separate files 2026-02-28 01:33:31 +00:00
anonfile-dl Fix anonfile downloading 2026-04-25 17:12:42 +00:00
anonfile-up Progress log with human-readable sizes 2026-04-25 01:33:59 +00:00
gofile-dl Progress log with human-readable sizes 2026-04-25 01:33:59 +00:00
gofile-up Progress log with human-readable sizes 2026-04-25 01:33:59 +00:00
install-pyupdl.sh Fix install script 2026-03-01 20:44:28 +00:00
README.md Uploadflix uploading with automatic account creation 2026-03-08 23:33:43 +00:00
uploadbay-up Progress log with human-readable sizes 2026-04-25 01:33:59 +00:00
uploadflix-dl Progress log with human-readable sizes 2026-04-25 01:33:59 +00:00
uploadflix-up Progress log with human-readable sizes 2026-04-25 01:33:59 +00:00
util.py Progress log with human-readable sizes 2026-04-25 01:33:59 +00:00

PyUpDl

Upload and download scripts for various file hosts.

Features

  • Support for the hosts listed below
  • Upload and download progress indicator
  • Proxy option
  • Minimalist code is easy to audit
  • Host-specific options

Hosts

Host Download Upload
gofile.io
uploadbay.net
uploadflix
anonfile.de

= Not needed (download links are direct mirrors, use curl or wget)

Installation

First install the following packages:

  • python3-request
  • python3-bs4
  • python3-pil

Then clone the repo anywhere and run install-pyupdl.sh. Alternatively you can manually at this line to ~/.bashrc:

export PATH="/path/to/pyupdl:$PATH"

Usage

For downloaders run sitename-dl LINK1 LINK2 ....

For uploaders run sitename-up FILE1 FILE2 ....

It is recommended to run the upload and/or download script(s) with the -h argument before use to learn about any site-specific options.