Skip to main content

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)

Source distribution for towercrane 1.1
File Size Uploaded
towercrane-1.1.tar.gz 10.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for towercrane 1.1
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

1.1 This release

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page