Menu

mac

Coder Ant

Installation steps and howto for Mac


Requirements:

Python 2.7, Tkinter, sips

Firefox uses PNG format for storing favicons. But most of the favicons on the web are in non-PNG formats like ICO, JPG etc. Hence, to convert favicons from the web to PNG format, the tool uses sips. Python 2.7 is the language in which the tool is written and Tkinter is the GUI framework used by the tool.

All the dependencies of the script are already there on every mac. You may download the script and and directly proceed to run it without any further
installations. Please refer the section "How to run the utility" on how to run the python utility.

How to run the utility:

Please ensure Firefox is closed while using this utility.

Download and extract the archive favicon-helper-1.0-mac.zip. Double click the file favicon-helper.app to launch the utility.

As soon as the utility is launched, you will notice that the app window has two broad sections, 1) the Fetch/Stop buttons, a lcd status window towards the top 2) three tabs below the top section - Configure, View Log and Manage Backups. You will at the least need to choose a profile in the Configure tab before fetching favicons. Each of the tabs is detailed below.

Configure

As you might notice, the utility detects the Firefox profiles on your computer and lists here in the Configure tab. Select the profile for which you would like the favicons updated and click Fetch. The utility by default, fetches and stores favicons for those bookmarks which do not already have a favicon. If you wish to fetch favicons for all bookmarks, select the checkbox Delete existing favicons before fetch , this will empty the existing favicon DB and fetches all the favicons afresh.

If you are using a custom location for Firefox profiles directory, you can specify the location by clicking on the Change button next to the profiles directory.

View logs

In the View Log tab you may view the log messages as the fetch is in progress.

The log files are stored in logs folder inside the extracted archive.

Manage backups

The utility creates a backup of the favicons DB every time before a Fetch is performed. The Manage Backups tab lists all backups stored, and option to delete a backup or restore from a backup.

Other platforms

Linux
Windows


Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.