Upload and restore large files in the intented location.
Project description
Cloudfile
Cloudfile can upload and download (large) files to the original position.
Installation
pip install cloudfile
Usage
python -m cloudfile restore
This will restore the keys with the corresponding urls in cloudfile.json
. Add --hard=True
to download all file even if they already exist.
python -m cloudfile add_file
Uploud the file to google drive and adds the link to cloudfile.json
. To use this option you need to install Google Client Library and login to your google account. This means executing pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
. The files will be called cloudfile_{filename}
and by default will be accessible to anyone who has the link.
python -m cloudfile add_link file url
Add a file to cloudfile.json
the location should be file
and link
is the download location. Please ensure it's the actual file not the share page.
You can use: https://syncwithtech.blogspot.com/p/direct-download-link-generator.html to convert a link to the actual file.
python -m cloudfile del_link file
Delete a link from cloudfile.json
python -m cloudfile download file
Download the file even if the file already exists.
TODO
- instructions on making api credetials
- make zip of files
- add_folder
- Handle larger files (<5MB)
- Make a google drive folder
cloudfile
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
Hashes for cloudfile-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4706248d02dda9caaa34f096a1768f948784a6b7c3e4cb664b308688802deb8 |
|
MD5 | fda7704f356951cd13edecbf483719a8 |
|
BLAKE2b-256 | 5674455c75d490d539dda436aeb6ccee4bb438f9651c3bda85f5c5ab100f6e1b |