Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/ecarreras/pdicons
- Owner: ecarreras
- License: unlicense
- Created: 2015-08-06T06:53:12.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2018-12-15T14:36:03.000Z (about 6 years ago)
- Last Synced: 2024-10-12T10:47:08.876Z (2 months ago)
- Topics: flask, icons, public-domain, the-noun-project
- Language: CSS
- Homepage:
- Size: 22.5 KB
- Stars: 21
- Watchers: 3
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`