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:

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 https://github.com/basnijholt/fileup/archive/master.zip

: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.0.0.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

fileup-1.0.0-py3-none-any.whl (5.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for fileup-1.0.0.tar.gz
Algorithm Hash digest
SHA256 b1e10fe7abdce969d5f225ec5aae50e1b2d0182a40990350800a192ec64152bb
MD5 de037c145be56b883538063f2526487a
BLAKE2b-256 3d7f3975c6a006e04f773324c8123b7a0172becfac9774aff25b9ca77b88d8ed

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for fileup-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e56b803e4b66ffca474d33f1c468cd1d71f10f9b8a171756899f2e72c6dc459c
MD5 19e64a03edd1c3f9e13a592c5376407a
BLAKE2b-256 382ddd40d2ad7413bc032683df6bbd95cbe32fe6c78800b477aa76c96c4aee98

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