A module to download favicon of any site
$ npm install favicon-downloader
const { downloadIcons } = require('favicon-downloader');
(async () => {
//downloads favicon set for specified URL
// By default downloads the icon to cwd
await downloadIcons('https://theanubhav.com');
// Specify name to downloaded icon
await downloadIcons('https://devtips.theanubhav.com', { name: 'devtips.ico' });
// Specify path to downloaded icons
await downloadIcons('https://about.theanubhav.com', { path: '/icons/about' });
})();
It uses the command favicongrab
module to fetch the favicon and downloads them via axios
Returns a promise for download action. Downloads all available favicons for the site.
Type: string
Required:true
URL of the site whose favicon has to be downloaded
Type: object
Type: string
Default: `` (empty)
Name of the favicon file that will be downloaded. By Default it is filename that is mentioned in the target site.
Type: string
Default: `` (empty) (current working directory)
Directory path where the favicons has to be downloaded. By default this is current working directory. If the path does not exists, directory is created.
- favicon-downloader-cli CLI for this module
- favicongrab A module for fetching Favicon of any web site.
Suggestions and PRs are welcome!
Please create issue or open PR request for contribution.
refer LICENSE
file in this repository.