Skip to main content

A tool to backup and export public Google Sheets without authentication

Project description

py-public-google-sheets-backup

PyPI PyPI Downloads

Python tool for effortless backup and export of public Google Sheets without authentication. Supports CSV and TSV formats.

Features

  • Export public Google Sheets without requiring authentication or API keys
  • Support for both CSV and TSV export formats
  • Simple command-line interface
  • Lightweight with minimal dependencies

Installation

pip install public-google-sheets-backup

Usage

Basic usage

public-gsheets-backup https://docs.google.com/spreadsheets/d/your_sheet_id_here/edit

Export as TSV

public-gsheets-backup https://docs.google.com/spreadsheets/d/your_sheet_id_here/edit --type tsv

Specify output directory

public-gsheets-backup https://docs.google.com/spreadsheets/d/your_sheet_id_here/edit -o /path/to/output

Development

To set up the development environment:

  1. Clone the repository
git clone https://github.com/changyy/py-public-google-sheets-backup
  1. Create a virtual environment and activate it:
python -m venv venv
source venv/bin/activate 
  1. Install the package in editable mode with development dependencies:
pip install -e .

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

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

public_google_sheets_backup-1.0.0.tar.gz (5.2 kB view details)

Uploaded Source

Built Distribution

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

public_google_sheets_backup-1.0.0-py3-none-any.whl (6.0 kB view details)

Uploaded Python 3

File details

Details for the file public_google_sheets_backup-1.0.0.tar.gz.

File metadata

File hashes

Hashes for public_google_sheets_backup-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1875d462e5aebf77bcda8a304208baa4f6aabb1b8801171c38ec5936d25c5360
MD5 7d390f5c15df70456f65de9d7d08c783
BLAKE2b-256 2ddc294ab0374a368a347169b9f754bafecc6e7aaaf06c40856c1d4fb4abaf58

See more details on using hashes here.

Provenance

The following attestation bundles were made for public_google_sheets_backup-1.0.0.tar.gz:

Publisher: release.yml on changyy/py-public-google-sheets-backup

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file public_google_sheets_backup-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for public_google_sheets_backup-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1073b7eaae6aba368da7782c4be9e69c7fdaa89ce1bda255b563b02c513195f5
MD5 f33dd27e72a64debe7b289dfd9ff5220
BLAKE2b-256 0aa39a995a6e7951b2e6b661b9be6c9099713f3d682edf38d4ff02358add6373

See more details on using hashes here.

Provenance

The following attestation bundles were made for public_google_sheets_backup-1.0.0-py3-none-any.whl:

Publisher: release.yml on changyy/py-public-google-sheets-backup

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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