Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ wrcfg Public

WinRAR Installer Configuration Tool

Notifications You must be signed in to change notification settings

xxanqw/wrcfg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WinRAR Config Tool

Development tool for scanning WinRAR language availability and managing configurations.

Main Project: winrar-installer

Features

Scan & Merge (Primary Feature)

  • One-Click Operation: Scan all versions/languages and auto-merge into config.json
  • Progress Tracking: Real-time progress bar and detailed logging
  • Auto-Backup: Automatically backs up original config.json before replacing
  • GUI-Based: All information displayed in the app

Version Manager

  • Add, edit, and remove WinRAR versions
  • Manage both stable and beta releases
  • Configure version metadata (release date, status, support status)

Config Viewer

  • View current config.json in formatted JSON
  • Quick reload functionality

What It Does

  1. Scan: Tests all WinRAR versions and language combinations for availability
  2. Merge: Combines scan results with the configuration file
  3. Auto-Replace: Replaces config.json with enhanced merged version (backs up original)
  4. Manage: Edit version information and configuration

Usage

# Install dependencies
uv sync

# Run the GUI application
uv run main.py

Interface

The application has three tabs:

1. Scan & Merge Tab

  • Information panel
  • Real-time progress bar
  • Detailed process log
  • One-click scan & merge button
  • File status checker

2. Version Manager Tab

  • List of stable/beta versions
  • Add/remove versions
  • Edit version details
  • Save changes to config

3. Config Viewer Tab

  • Read-only JSON viewer
  • Reload functionality

Generated Files

  • langs.json - Scan results with availability data
  • merged_config.json - Enhanced configuration with merged data
  • download_urls.json - Complete download URLs mapping
  • config_backup_*.json - Backup of original config.json
  • config.json - Updated with merged data (replaces original)

Improvements in v0.3.0

  • Removed rich library dependency for better performance
  • Simplified scan & merge into one operation
  • All output shown in GUI instead of terminal
  • Auto-replacement of config.json with merged version
  • Kept all original features (version manager, config viewer)
  • Cleaner, more focused interface

About

WinRAR Installer Configuration Tool

Resources

Stars

Watchers

Forks

Languages