Replacer - 應用程式介紹

Replacer (English)

This application helps manage and replace files in a folder containing both old and new versions. It provides a clear view of the files and highlights the differences between versions, making updates and comparisons simple and efficient.

Git link: https://github.com/KaiJuY/Replacer

Features

Requirements

Installation

  1. Clone the repository:
    git clone https://github.com/KaiJuY/Replacer.git
    cd Replacer
  2. Install dependencies:
    pip install -r requirements.txt

How to Run

python main.py

GUI Operation Guide

GUI Screenshot

Top Section Buttons

File Browser Section (Left Panel)

Displays a hierarchical tree view of all files. Click on any file to view its differences.

File Comparison Section (Right Panel)

Displays differences between old and new versions:

Update Buttons (Bottom)

Configuration File (config.ini)

Create a config.ini file in the same directory as main.py:

[Files]
file1.txt = True
file2.py = False
folder/file3.js = True

Backup & Reports

Report Sample:

Report Sample

Troubleshooting

Completed Features

Replacer (繁體中文)

此應用程式可用於管理和取代資料夾中包含的新舊版本檔案,提供清晰的檔案檢視,並突顯版本間的差異,使更新與比較變得簡單且高效。

Git link: https://github.com/KaiJuY/Replacer

功能特色

系統需求

安裝方式

  1. 複製儲存庫:
    git clone https://github.com/KaiJuY/Replacer.git
    cd Replacer
  2. 安裝相依套件:
    pip install -r requirements.txt

執行方式

python main.py

GUI 操作指南

GUI 截圖

頂部按鈕區

檔案瀏覽區(左側面板)

顯示所選資料夾中所有檔案的階層樹狀檢視。點擊任何檔案可在比較區檢視其差異。

檔案比較區(右側面板)

顯示新舊版本之間的差異:

更新按鈕(底部)

設定檔(config.ini)

main.py 的相同目錄中建立 config.ini 檔案:

[Files]
file1.txt = True
file2.py = False
folder/file3.js = True

備份與報告

Report 範例:

報告範例

疑難排解

已完成功能