Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/ecarreras/pdicons

The Noun Project Public Domain search
https://github.com/ecarreras/pdicons

flask icons public-domain the-noun-project

Last synced: about 2 months ago
JSON representation

The Noun Project Public Domain search

Awesome Lists containing this project

README

        

The Noun Project Public Domain Icons
====================================

Search for public domain licensed icons on [The Noun Project](https://thenounproject.com/).

Quick Setup
-----------

```bash
bash <(curl -s "https://cdn.combinatronics.com/ecarreras/pdicons/master/bin/setup.sh")
```

Either [Homebrew](http://brew.sh) or [Pip](https://en.wikipedia.org/wiki/Pip_(package_manager)) must be installed.

[![Deploy](https://www.herokucdn.com/deploy/button.svg)](https://heroku.com/deploy?template=https://github.com/ecarreras/pdicons)

Setup
-----

1. Register for The Noun Project API access by [creating a new app](http://thenounproject.com/developers/apps/)

2. Download and unzip the repository, and install dependencies using `pip install -r requirements.txt`

3. Copy `app.config.example` to `app.config`, and populate the OAuth Key and OAuth Secret with your The Noun Project app keys

4. Launch the application with `python app.py` and browse to http://localhost:5000

Docker
------

If you want a quick way to run pdicons, you can create a Docker image and run it in ephemeral mode (`--rm`):

```bash
docker build -t pdicons .

docker run -p 8888:5000 --rm -e TNP_OAUTH_KEY= -e TNP_OAUTH_SECRET= --name pdicons pdicons
```

Then open your browser at `http://localhost:8888`