Skip to main content

Download and Upload Google Sheets.

Project description

Sheets

Overview

sheets is a CLI and Library that allows for the downloading and uploading of google sheets via csv files.

Usage

In order to use this program, you must setup a google cloud project if you seek to have this operate on spreadsheets you have access to. It may be useful to check out the Google Python Quickstart for relevant information.

Specifically, you want to create a Google Cloud Project, so you can copy over the project credentials to associate this program with and get authentication and authorization to work for you.

  1. Create Google Cloud Project
  2. Enable the Google Sheets API
  3. Configure OAuth Consent Screen
  4. Create OAuth Credentials
  5. Copy Credentials Over to Project
  6. Add Yourself As a Test User to Your Cloud Project
sheets -h
sheets --url "your_spreadsheet_url_here"

Development

prek install
uv sync
. .venv/bin/activate
sheets -h

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

sheet_ripper-0.1.2.tar.gz (4.1 kB view details)

Uploaded Source

Built Distribution

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

sheet_ripper-0.1.2-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file sheet_ripper-0.1.2.tar.gz.

File metadata

  • Download URL: sheet_ripper-0.1.2.tar.gz
  • Upload date:
  • Size: 4.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for sheet_ripper-0.1.2.tar.gz
Algorithm Hash digest
SHA256 45167100cb62e0d0a499ec26b270af8988dd16ba289a3dc7c001640fe3affd95
MD5 7ddda0f7a33ecfe3d0e0d2c92a6d2603
BLAKE2b-256 79c35d844831b251b9a20c5236f3f55d29b8c3a9cace5b5636c94f6efcff2116

See more details on using hashes here.

File details

Details for the file sheet_ripper-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: sheet_ripper-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.30 {"installer":{"name":"uv","version":"0.9.30","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for sheet_ripper-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 3c9262c8aca554b69f1e485f13db46a20332d83b75ffcebcef2995260d2ae545
MD5 6c8a28bcfd71621b7df8026a3993082c
BLAKE2b-256 c74157066d54bd2b3c6379af967c92137f5469acbefea02b758dd4cc5c6a5643

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