https://github.com/moebiussurfing/ofxcolourlovershelper
openFrameworks helper add-on to get palettes from ColourLovers (HTTP API). Uses the core add-on ofxColourLovers from @borg. ImGui powered.
https://github.com/moebiussurfing/ofxcolourlovershelper
colors colour-lovers ofxaddon openframeworks openframeworks-addon palette
Last synced: about 1 year ago
JSON representation
openFrameworks helper add-on to get palettes from ColourLovers (HTTP API). Uses the core add-on ofxColourLovers from @borg. ImGui powered.
- Host: GitHub
- URL: https://github.com/moebiussurfing/ofxcolourlovershelper
- Owner: moebiussurfing
- License: mit
- Created: 2019-07-27T21:15:48.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2021-07-15T00:48:26.000Z (almost 5 years ago)
- Last Synced: 2025-02-07T16:19:56.006Z (over 1 year ago)
- Topics: colors, colour-lovers, ofxaddon, openframeworks, openframeworks-addon, palette
- Language: C++
- Homepage:
- Size: 28.2 MB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
ofxColourLoversHelper
------------------------------------
# Overview
An **openFrameworks** helper add-on to handle **ColourLovers** palettes.
The core of this add-on is https://github.com/borg/ofxColourLovers.
Thanks to **@borg**!
I just added some methods to help integrate *ColourLovers* into my projects/add-ons.
Switched from *ofxUI* to *ofxImGui* and better user control.
Switched from *ofxHttpUtils* to *ofxHTTP* to fix *Colour Lover API* CloudFlare updates.
## Screencast

## Features
- Implemented GUI with **ImGui**.
- _ofxUI_ and _ofxHttpUtils_ are now deprecated.
- Search a keyword online, add local favorites, historical search, search top palettes, get a random palette, palette previews...etc.
- All referenced and hot reloaded to your local (ofApp) palette.
## Usage
- Look at the example.
## Dependencies
Add to your project using **PROJECT GENERATOR**:
* [ofxImGui](https://github.com/Daandelange/ofxImGui)
* [ofxSurfingHelpers](https://github.com/moebiussurfing/ofxSurfingHelpers)
* [ofxSurfingImGui](https://github.com/moebiussurfing/ofxSurfingImGui)
* [ofxHTTP](https://github.com/bakercp/ofxHTTP)
* ofxSSLManager
* ofxIO
* ofxMediaType
* ofxNetworkUtils
* ofxPoco [OF]
* ofxXmlSettings [OF]
TODO
- Fix singleton/threading when API searching. [?]
- Add more API queries like search/save/load by a logged user. [?]
## Tested System
- **Windows10** / **VS2017** / **OF ~0.11**
## Author
Add-on by **@moebiusSurfing**
*(ManuMolina). 2021.*
Thanks to **@borg**, **@arturoc**, **@bakercp**, **@MacFurax** and **@Daandelange** for the repositories.
Thanks to **@Kabra** for *HTTP POST/GET API helping*.
## License
*MIT License.*