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 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
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.
Source Distribution
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | b1e10fe7abdce969d5f225ec5aae50e1b2d0182a40990350800a192ec64152bb |
|
MD5 | de037c145be56b883538063f2526487a |
|
BLAKE2b-256 | 3d7f3975c6a006e04f773324c8123b7a0172becfac9774aff25b9ca77b88d8ed |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | e56b803e4b66ffca474d33f1c468cd1d71f10f9b8a171756899f2e72c6dc459c |
|
MD5 | 19e64a03edd1c3f9e13a592c5376407a |
|
BLAKE2b-256 | 382ddd40d2ad7413bc032683df6bbd95cbe32fe6c78800b477aa76c96c4aee98 |