Skip to content

soulchild/logos-api

Repository files navigation

Logos API

Simple Node.js application providing a RESTful API for searching and retrieving logos from various user-contributed sources.

Actions Status

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.

Live demo

Check out a running installation:

Logo sources

Installation

npm install
npm start

Docker

docker run --rm -p 8000:8000 --name logos-api soulchild/logos-api:latest

Browse to: http://localhost:8000

Examples

Search

By name

By name and source

Get logo

Updating the logos

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.

Thank you

Kudos to all the people doing the hard work of compiling and creating the logos!

Thanks to DG-i for hosting the API.

Authors

About

Node.js application providing a RESTful API for searching and retrieving logos from various user-contributed sources

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published