Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tsamaya/favicon-crawler

a webservice fetching icons from websites
https://github.com/tsamaya/favicon-crawler

Last synced: 4 days ago
JSON representation

a webservice fetching icons from websites

Awesome Lists containing this project

README

        

# favicon-crawler
A nodeJS webservice fetching icon from websites.

This webservice is using an optional cache system with [redis](http://redis.io). A seven day cache is used before refreshing the cache icon.

## usage
You need to install [Node](http://nodejs.org/) and [Grunt](http://gruntjs.com/) in order to download dependencies and run the server via the command line.
Optionnaly [redis](http://redis.io) is used to cache icons from domains.

1. [Fork and clone the repo](https://help.github.com/articles/fork-a-repo)
2. `cd` into the `favicon-crawler` folder
3. run `npm install` to install dependencies
3. start your local redis datastore
4. run `grunt` to run the server
5. run `curl htpp://127.0.0.1:1515/get?domain=esri.com`

## Requirements
to run the command line tools
* [Node](http://nodejs.org/)
* [Grunt](http://gruntjs.com/)

## Credits
* default Icons are coming from [iconfinder](https://www.iconfinder.com/Vecteezy) by [Vecteezy](http://www.vecteezy.com/free-vector/icons)

##Licensing
Licensed under the MIT License

A copy of the license is available in the repository's [LICENSE](LICENSE) file.