Skip to content

bin4re/WeiboPicsRetrieve

Repository files navigation

Weibo Image Recovery Tool

A desktop application built with Rust + Tauri that attempts to recover Weibo images using a multi-IP and multi-scale strategy, with real-time logs and preview support.

Features

  • Input a Weibo image URL and automatically parse domain / scale / filename
  • Send concurrent image requests in a fixed scale order
  • Success criteria: HTTP 200 + Content-Type is image/* + non-empty response body
  • Supports Start, Stop, Save, Clear, and CDN actions
  • Automatically fetches CDN IPs if ips.txt does not exist
  • Provides a progress bar, log panel, and image preview

Project Structure

  • src-tauri/: Rust backend and Tauri configuration
  • src/: Frontend page logic and styles
  • index.html: Application entry page

Requirements

  1. Node.js 20+ and npm
  2. Rust toolchain (rustc, cargo)
  3. Windows WebView2 Runtime (usually preinstalled)

Quick Start

npm install
npm run tauri:dev

Build

npm run build
npm run tauri:build

Configuration

  • ips.txt is read from and written to the project working directory by default.
  • At runtime, the app prioritizes the IP list in ips.txt.
  • If your network is unstable, click CDN to refresh IPs before clicking Start.

FAQ

  • Images download successfully but do not display: verify the URL is a direct Weibo image link and check the Content-Type in logs.
  • Dependency download failed: check proxy and network settings, then retry.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors