OBM II is a rewrite of Brendan LaMarche's fantastic OpenBookmark script, to bring it back to life and run on modern versions of PHP. It retains the same 3-column layout, but has some major changes under the hood. One of them is that favicons are now named with the domain name so that only a single favicon per domain is saved to your drive. This will help keep your inode count low if you save a lot of links. Besides, why save multiple icons when one will do?
- Handles a wide array of favicon types — including SVG and base64!
- Saves a single favicon per domain/sub-domain to keep file counts at a minimum.
Copy this code to your bookmarks bar for easy bookmarking of interesting sites. Adjust for your domain.
javascript:(function(){bmadd=window.open('https://your.domain.com/bookmarks/new_bookmark.php?title='+encodeURIComponent(document.title)+'&url='+encodeURIComponent(location.href),'bmadd','toolbar=no,location=no,status=no,scrollbars=yes,resizable=yes,width=500,height=500,left=50,top=50');setTimeout(function(){bmadd.focus();});})();
- Update CSS
- Add mobile view
- PHP 8.0 or higher
- Imagick
- convert (linux cli tool)
- identify (linux cli tool)
- php-curl extension
To install, simply copy the files to your server and adjust the values in /config/config.php
to match your database and server.