Skip to content

openFactory-ai/cloud-scraper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cloud Scraper

Cloud data export GUI — download your personal data from Google, Microsoft, and Apple.

Requirements

  • Python 3.11+
  • GTK4 + libadwaita (system packages)
  • Python dependencies (see pyproject.toml)

System packages (Fedora)

sudo dnf install gtk4-devel libadwaita-devel python3-gobject

Python dependencies

pip install google-api-python-client google-auth-oauthlib msal msgraph-sdk requests keyring icalendar

Usage

cd ~/Documents/vyatta/cloud-scraper
python -m data_scraper

Provider Setup

Google

Place your OAuth credentials at one of:

  • ./credentials.json
  • ~/.config/data-scraper/google-credentials.json

Create credentials at https://console.cloud.google.com/apis/credentials

Microsoft

Create ~/.config/data-scraper/microsoft.json:

{"client_id": "your-azure-app-client-id"}

Register an app at https://portal.azure.com

Apple

Uses Apple ID + app-specific password (no OAuth). Generate an app-specific password at https://appleid.apple.com/account/manage

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages