Skip to content

Bookmark_Cleaner is a Python tool designed to automatically scan, organize, and clean your browser bookmarks. It detects and removes duplicates, dead links, and empty folders, making your bookmark collection tidy and efficient. Ideal for anyone who wants to maintain a well-organized set of online resources.

License

Notifications You must be signed in to change notification settings

Couchtr26/Bookmark_Cleaner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookmark Cleaner — Phase II Build (v0.9)
A client-side JavaScript tool to parse, scan, and analyze exported browser bookmark files for dead or unreachable links.

🔧 Features
Upload exported .html bookmark files from browsers

Parse and extract all URLs using native browser APIs

Asynchronously scan each link via fetch requests

Display link status inline with:

Possibly Alive (No CORS): Unable to verify due to browser cross-origin restrictions

Dead: Site unreachable or fetch failed

Clean, minimal user interface

Fully client-side — no data sent externally

🔬 Technologies Used
HTML5, Vanilla JavaScript with async/await

FileReader API for reading local files

DOMParser API to parse bookmark HTML structure

Fetch API for URL status checks

🚩 Current Limitations
Browser CORS policies prevent definitive status checks on many domains (shown as “Possibly Alive (No CORS)”)

No automated deletion or export features yet (planned for future versions)

Large bookmark files may trigger antivirus due to many rapid fetch requests — batching to be implemented

💡 Roadmap (Enterprise Build v1)
Batch processing for safer, performant scans

Automated deletion of dead and No-CORS links

Export cleaned bookmarks as a new HTML file

Detailed error logging and user reporting

Production-ready deployment and UI enhancements

🔒 Data Privacy
All processing runs entirely in your browser.
No data is uploaded or transmitted — your bookmarks stay private and local.
---

## 🔨 Author

**Thomas (Grey Knight Software)**  
Copyright (c) 2025 Couchtr26

About

Bookmark_Cleaner is a Python tool designed to automatically scan, organize, and clean your browser bookmarks. It detects and removes duplicates, dead links, and empty folders, making your bookmark collection tidy and efficient. Ideal for anyone who wants to maintain a well-organized set of online resources.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published