Skip to content

A simple, fast tool to compare links against the FMHY wiki, and display their redirect chains.

License

Notifications You must be signed in to change notification settings

fmhy/dupe-checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FMHY Dupe Checker

A simple, fast tool to compare links against the FMHY wiki, and display their redirect chains.

screenshot


Getting started

Clone the repo

git clone https://gitlab.com/cevoj/fmhy-dupe-checker.git
cd fmhy-dupe-checker\

Install requirements

Python is required.

pip install -r requirements.txt

Run FmhyChecker.pyw


Usage

Comparing links to wiki

This tool takes links inputted into the field on the left, and checks if they are not already present in the wiki.

Links already in the wiki will be indicated with a ❌, and links NOT in the wiki will have a ✅.

Links will be automatically pulled using regex. The regex is designed to ignore trailing /, http/https, and www/ww1...2...etc to be as flexible as possible.

Copying links

The UI provides 3 buttons to copy links to your clipboard.

Button What it copies
Copy ❌ Copies duped (❌) links
Copy ✅ Copies unique (✅) links
Copy 🔍 Only links that are unique (✅) AND tested with a successful response code (🟢)

Broken link tester

Usage video

usagevideo.mp4

Selecting links and clicking Test will the fetch the URL's redirect chain. View more information by hovering over a status code.

Status code Indication
🟢 200-204 Successful
🔵 301-307 Redirect
🟠 400-410 Client error
🔴 500-504 Server error

Read more about status codes here.

CSV Exports

The download button will export the data to a CSV file.

csv

Note: Status codes are hyperlinked.


About

A simple, fast tool to compare links against the FMHY wiki, and display their redirect chains.

Resources

License

Stars

Watchers

Forks

Packages

No packages published