TowerCrane
towercrane is an easy to use commandline tool for keeping your large project files on the cloud. It simply searches for specific file extensions in your project and let your simply upload and downlaod them between your local and cloud. It's designed to work with AWS S3, Google Cloud Storage and other storage services in the future. towercrane is desined for Linux and macOS. Support for windows is in the backlog.
I used to run out of space on my laptop all time. very often it was because of large datasets or other formats of project files, which I didn't want to remove from my local. I wrote towecrane and decided to make it open source for other people to contribute to.
Cheers
Quick start
you can install towercrane on using pip. when running config there is a choice for using either AWS S3 or Google Cloud Storage. and you need have their cli tool authnticated. look for the links at the bottom.
pip3 install towercrane
towercrane config
Basic Usage
towercrane commands
Start by moving to the root of your project
cd my_project
towercrane scan
towercrane status
towercrane init
towercrane upload
towercrane remove
towercrane download
Status lifecycle of a towercrane project
local cloud local_and_cloud
upload uploaded
remove removed
download
Metadata
Release files for towercrane 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| towercrane-1.1.tar.gz | 10.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| towercrane-1.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 21.6 kB
Release files / towercrane-1.1.tar.gz
| Download URL | towercrane-1.1.tar.gz |
|---|---|
| Size | 10.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e0f0bf6981c5213e85f3915689d288d628f8fd7bc4bf1bc8ba80ecbc4a277fcb
|
|
BLAKE2b-256 checksum How to use checksums |
e7e0790a5566f118195f0231fbe71174b033cea1e7ed57b96837ce87fe74446b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3
|
Release files / towercrane-1.1-py3-none-any.whl
| Download URL | towercrane-1.1-py3-none-any.whl |
|---|---|
| Size | 11.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
878e8bd3f180685e0909e0d39bfc0d4c7b518b144ccd3e6039de3e904c8afc87
|
|
BLAKE2b-256 checksum How to use checksums |
43c968e6853a4ad75dc2e7ae9c94b5782a190e16a87d60c3edf5e77df9c7be76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.3
|