Skip to main content

A tool to backup and export public Google Sheets without authentication

Project description

py-public-google-sheets-backup

PyPI

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-0.1.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for public_google_sheets_backup-0.1.0.tar.gz
Algorithm Hash digest
SHA256 654b29bf94cf4f47e1533d78668f3d4cf0ccceea140571ae686ecb597846d85a
MD5 44e01722efe0f9455bed874c160048d5
BLAKE2b-256 f6ae5a24a15e3a5a4f231f72caa749daea68af50cf6fe515ec99b4ae22b4b7dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for public_google_sheets_backup-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fde5eb3e20b1ad97d9a089cb5847dc6af1e2b150fa6b9d15c26d0b6c41758b16
MD5 36bcc64d5a7710a34062579226b93ccf
BLAKE2b-256 074e2e5c29dbf85f180c69159a8e5ef8a059b5722eda70a5b230097c90f3a0c3

See more details on using hashes here.

Supported by

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