Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/probablyxs/steam-wallpaper-downloader
A Puppeteer-based tool that automates the downloading of wallpapers and video backgrounds from the Steam Points Shop. This script efficiently navigates the webpage, handles cookie consent popups, scrolls to load more content, and downloads all available items in high quality.
https://github.com/probablyxs/steam-wallpaper-downloader
downloader shop steam video wallpaper
Last synced: about 2 months ago
JSON representation
A Puppeteer-based tool that automates the downloading of wallpapers and video backgrounds from the Steam Points Shop. This script efficiently navigates the webpage, handles cookie consent popups, scrolls to load more content, and downloads all available items in high quality.
- Host: GitHub
- URL: https://github.com/probablyxs/steam-wallpaper-downloader
- Owner: ProbablyXS
- Created: 2024-10-12T23:01:18.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T00:56:58.000Z (3 months ago)
- Last Synced: 2024-10-17T13:50:52.693Z (3 months ago)
- Topics: downloader, shop, steam, video, wallpaper
- Language: JavaScript
- Homepage:
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# steam-wallpaper-downloader
## Showcase
![image](https://github.com/user-attachments/assets/2674f9ab-8f58-46e6-8367-12753d698a44)## Description
This project uses Puppeteer to automate the process of downloading wallpapers and video backgrounds from the Steam Points Shop. The script handles cookie consent popups, scrolls through the page to load all available items, and downloads each item in the highest quality available.## Features
- Automatic handling of cookie consent popups
- Infinite scrolling to load more wallpapers and videos
- Downloads items in the highest available quality
- Skips already downloaded items to avoid duplicates## Requirements
- Node.js (v12 or higher)
- Puppeteer## Installation
1. Clone the repository:
```bash
git clone https://github.com/yourusername/steam-wallpaper-downloader.git
cd steam-wallpaper-downloader
npm install
node download.js2. If you want show the GUI
```bash
npm run build
npm startFeel free to modify any sections as needed!