Skip to content

Jayyhk/doodle-digger

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Doodle Digger

Doodle Digger is a tool to extract and download the default Google profile pictures (doodles) using automated browser navigation.

Features

  • Automated extraction of all Google doodle collections
  • Downloads images with all available preset filters applied
  • High-resolution image downloads (4096px)
  • Organized folder structure by collection/class/picture
  • Composite image creation for multi-layer doodles
  • Persistent browser authentication for seamless operation

Installation

  1. Clone or download this repository
  2. Navigate to the project directory
  3. Install dependencies and the Chromium browser used by Playwright:
npm install
npx playwright install chromium

Setup

Before running the main script, you need to authenticate with Google:

npm run setup
  1. A regular Chromium browser will open
  2. Sign in to Google
  3. Keep the browser open and press ENTER in the terminal when ready
  4. The script will then save your authentication state

Usage

Once setup is complete, run the main extraction script:

npm start

The script will:

  • Launch the browser with your saved authentication
  • Navigate to Google My Account profile picture section
  • Systematically browse through all doodle collections
  • Download images for each preset filter
  • Organize files in the ./images/ directory

Output Structure

Downloaded images are organized as follows:

images/
├── collection_name/
│   ├── picture_class_name/
│   │   ├── picture_name/
│   │   │   ├── picture_name_1.jpg
│   │   │   ├── picture_name_2.jpg
│   │   │   └── ...

Where:

  • images/: Root directory for all downloaded images
  • collection_name/: The doodle collection (e.g., "animals", "nature")
  • picture_class_name/: Sub-category within the collection
  • picture_name/: Individual doodle name
  • picture_name_#/: Different preset filters applied

About

A tool to extract and download the default Google profile pictures (doodles) using automated browser navigation.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages