Simple Node.js application providing a RESTful API for searching and retrieving logos from various user-contributed sources.
NOTE: This project is a work-in-progress and the API may change at any time. Its main purpose is being the backend for my Sketch logo fetcher plugin.
Check out a running installation:
npm install
npm start
docker run --rm -p 8000:8000 --name logos-api soulchild/logos-api:latest
Browse to: http://localhost:8000
I deliberately didn't use the readily available instant-logos module, because the dependency chain was insane. Plus, the napa-based downloading of 3rd-party logos didn't work for me out-of-the-box. I took the approach of least resistance and currently just clone the source Github repositories during npm installation. To update the downloaded logos, just run npm run update-logos
.
Kudos to all the people doing the hard work of compiling and creating the logos!
Thanks to DG-i for hosting the API.