|Classes of Martin Latter||Bookmarks Checker for Chrome and Firefox||README.md||Download|
Identify dead links in Firefox and Chrome bookmarks.
So many browser bookmarks – there are 1,900 URLs in my bookmarks. And in just one year, 120 of those URLs ceased to exist.
A simple PHP prototype script provided a slow way (~1 URL per second) of checking for dead links.
I switched to Python to leverage its threading capabilities and speed up the process. Then I finally got round to adding cURL multi to the PHP script.
The scripts by default will attempt to load a file in the same directory called bookmarks.html An alternative filename can be specified on the command-line.
The scripts parse the file and try to access each URL, printing a list of URLs that cannot be accessed (which will intermittently include a false positive).
(or make the file executable and run directly e.g.
Exporting Browser Bookmarks <a id="export"></a>
Bookmarks > Show All Bookmarks > Import and Backup > Export Bookmarks to HTML
Access Chrome's Bookmark Manager with:
<kbd>Ctrl</kbd> + <kbd>Shift</kbd> + <kbd>O</kbd>
then click Organize > Export bookmarks to HTML file ...
Doug Hellmann, jfs, and philshem for threading pools in Python.
Scripts are released under the GPL v.3.