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
- :memo: Configuration
- :video_game: Usage
- :green_apple: macOS Integration
- :warning: Limitations
: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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.