Skip to main content

TowerCrane helps you keep your large local datasets in the cloud

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

towercrane-1.1.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

towercrane-1.1-py3-none-any.whl (11.0 kB view details)

Uploaded Python 3

File details

Details for the file towercrane-1.1.tar.gz.

File metadata

  • Download URL: towercrane-1.1.tar.gz
  • Upload date:
  • Size: 10.6 kB
  • Tags: Source
  • Uploaded using 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

File hashes

Hashes for towercrane-1.1.tar.gz
Algorithm Hash digest
SHA256 e0f0bf6981c5213e85f3915689d288d628f8fd7bc4bf1bc8ba80ecbc4a277fcb
MD5 decde4085eafbf7a7008e979c1bf64bb
BLAKE2b-256 e7e0790a5566f118195f0231fbe71174b033cea1e7ed57b96837ce87fe74446b

See more details on using hashes here.

File details

Details for the file towercrane-1.1-py3-none-any.whl.

File metadata

  • Download URL: towercrane-1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.0 kB
  • Tags: Python 3
  • Uploaded using 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

File hashes

Hashes for towercrane-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 878e8bd3f180685e0909e0d39bfc0d4c7b518b144ccd3e6039de3e904c8afc87
MD5 680b0d734b2ef8011899f9ed8f7dd4b9
BLAKE2b-256 43c968e6853a4ad75dc2e7ae9c94b5782a190e16a87d60c3edf5e77df9c7be76

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page