@devshahoriar

post cover
post cover

Earth's Beauty Downloader, My Quest for Epic Wallpapers!

A thrilling tale of building Earth’s Beauty Downloader, a TypeScript tool to fetch stunning Google Pretty Earth wallpapers! 🌍✨

Nodejs

🌍 Earth's Beauty Downloader: My Quest for Epic Wallpapers! 🖼️

Hey Earth lovers! 🌎 Ready for a quick tale about how I brought Google’s stunning Pretty Earth wallpapers to my desktop? 🚀 Let’s dive into the story of Earth’s Beauty Downloader—a TypeScript tool that’s pure magic! ✨


💫 The Spark: My Love for Google Earth View 😍

I was obsessed with Google Earth View wallpapers. Those vibrant shots of our planet? Pure bliss! 🌄 I used the Google Earth View Chrome extension, but then—poof!—it vanished from the store. 😢 Determined, I hunted online, found the GNOME extension., and uncovered Google’s Pretty Earth API. 🕵️‍♂️ That’s when I decided: I’m building my own downloader! 💡


🌟 What’s Earth’s Beauty Downloader?

This TypeScript gem grabs high-quality images from Google’s Pretty Earth collection. 🌍 Here’s why it rocks:


🛠️ How I Built It

Coding this was a blast! 🚀 Using TypeScript, I tapped into the Pretty Earth API, pulling image IDs from ids.ts. I added batch processing for speed, progress tracking for fun, and error handling for reliability. The result? A smooth, speedy tool that’s out-of-this-world! 🌌


🚀 Get Started

📋 Prerequisites

🛠️ Installation

# Clone the repo
git clone https://github.com/devshahoriar/google_earth_view_wallpapers
cd wallpaperids

# Install dependencies
npm install

🎮 Usage

npm start
# or
node index.ts

Watch the magic:

Processing batch 1 (20 images)...
Image abc123, 1 of 100 saved
...
All downloads complete! 🎉


🌈 Why It’s Awesome

This tool isn’t just about wallpapers—it’s about loving our planet! 🌎 Every image is a reminder of Earth’s beauty. Perfect for designers, nature fans, or anyone craving a gorgeous desktop.


🤝 Join In!

Got ideas or fixes? Open an issue or pull request on GitHub! Let’s make this shine. ⭐

Happy downloading! 🖼️ May your screen glow with Earth’s beauty! 🌍✨