Skip to main content

Easily upload files to an FTP-server and get back the url.

Project description

:rocket: fileup - Effortless File Sharing for Command-Line Enthusiasts :rocket:

PyPI Build Status CodeCov

fileup is your go-to Python package for hassle-free uploading and sharing of files right from your command-line interface! 🖥️🔥 You can set a time limit after which the file will be automatically removed, ensuring the security of your data. 🕒🔒

:books: Table of Contents

:package: Installation

To install fileup, simply run the following command:

pip install -U fileup

:memo: Configuration

Before you can start sharing your files, you'll need to create a configuration file at ~/.config/fileup/config with the following structure:

base_url (example: nijholt.biz)
base_folder (example: /domains/nijholt.biz/public_html/)
file_up_folder (example: 'stuff', if fileup needs to put the files in nijholt.biz/stuff)
my_user_name
my_difficult_password

:video_game: Usage

For a list of available commands, type fu -h.

In a nutshell, you can use fileup by running:

fu filename

If you're uploading a Jupyter notebook (*.ipynb), the returned URL will be accessible via nbviewer.jupyter.org.

:green_apple: macOS Integration

fileup currently supports the pbcopy command, so the URL will be automatically copied to your clipboard on macOS systems. 📋✨

:warning: Limitations

Please note that the automatic clipboard copying feature is only available for macOS users at the moment.


Give fileup a try today and experience the convenience of effortless file sharing right from your command-line! 🎉👏

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fileup-1.1.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

fileup-1.1.0-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file fileup-1.1.0.tar.gz.

File metadata

  • Download URL: fileup-1.1.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for fileup-1.1.0.tar.gz
Algorithm Hash digest
SHA256 cc91f552a8a57e76d0f5627093c77a12a48cdd6f4a90f7045fe58b5ec64de4b6
MD5 ddf38a16836343fdc5d066b5918b8e23
BLAKE2b-256 a4cc51cbbebcf7550186b94b1380f0b9db841d52911f60b5abbaf66e1171810a

See more details on using hashes here.

File details

Details for the file fileup-1.1.0-py3-none-any.whl.

File metadata

  • Download URL: fileup-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.3

File hashes

Hashes for fileup-1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 989aac21002a72d1427ad28e2c80fde1d4b13b07daa4c0467cdee12a5a747c39
MD5 087c05a5f900be79cb9e1ab5ca423d94
BLAKE2b-256 132cebf598908daa32bc017f7e83ee3e497298ae30243e7111ed79b738a17721

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page