{"id":18552558,"url":"https://github.com/andrejewski/color-me-shocked","last_synced_at":"2025-05-15T11:13:19.044Z","repository":{"id":13983701,"uuid":"16684609","full_name":"andrejewski/color-me-shocked","owner":"andrejewski","description":"a better color converter","archived":false,"fork":false,"pushed_at":"2015-02-02T23:52:43.000Z","size":356,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-15T11:13:14.032Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/andrejewski.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-02-10T04:43:12.000Z","updated_at":"2019-03-28T16:38:25.000Z","dependencies_parsed_at":"2022-09-15T00:21:30.988Z","dependency_job_id":null,"html_url":"https://github.com/andrejewski/color-me-shocked","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrejewski%2Fcolor-me-shocked","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrejewski%2Fcolor-me-shocked/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrejewski%2Fcolor-me-shocked/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/andrejewski%2Fcolor-me-shocked/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/andrejewski","download_url":"https://codeload.github.com/andrejewski/color-me-shocked/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254328389,"owners_count":22052633,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-06T21:14:32.773Z","updated_at":"2025-05-15T11:13:19.022Z","avatar_url":"https://github.com/andrejewski.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"color-me-shocked\n================\n\na better color converter\n\n![color-me-shocked screenshot](https://raw.github.com/andrejewski/color-me-shocked/master/dist/screenshot.png)\n\n[See Color Me Shocked in Action](http://andrejewski.github.io/color-me-shocked/dist/)\n\nBefore color-me-shocked, I had to go to Google, type \"rgb to hex\" or \"hex to rgb\" or \"hsv to cmyk.\" Then input my value and then hit \"convert.\" That's like 4 steps. 3 steps too many. This got rather tedious and all the flipping back and forth was making me work too hard. With a peaking interest in color theory and a \"kill tons of birds with one stone\" attitude, I sat down to solve this problem. Simply put, color-me-shocked is a color converter that updates in real-time as you type into multiple color formats all at once. It isn't prefect but it is pretty cool to use and I'm satified with it.\n\n## Details\n\nColor-me-shocked supports the following color formats:\n- Hexidecimal\n- RGB (Red-Green-Blue)\n- CMYK (Cyan-Magenta-Yellow-Black)\n- HSV (Hue-Saturation-Value)\n- Custom Formatting\n\nCustom Formating uses %_ to denote color variables. Examples being:\n- `#%x` which would yield `#ffffff`\n- `rgb(%r,%g,%b)` which would yield `rgb(255,255,255)`\n- `%c %m %y %k %h %s %v` which would yield something also\n\n## Colophon\n\nColor-me-shocked was developed using Backbone.js (and Underscore.js) and Handlebars. It is designed to be run, not only online, but offline. It requires no internet connection. The code is written in CoffeeScript. My reasoning for CoffeeScript is to allow this repository to serve as a learning resource as well as a tool for those who would like to improve it. The color conversion functions are written in a very abstract form (as close to Haskell as I could) as to be reproducible in other languages and just darn better to read. \n\nThanks for using color-me-shocked. Or for at least reading this far down into the README.\n\nFollow me on [twitter](http://twitter.com/compooter) and check-out my other [repositories](http://github.com/andrejewski) if I've earned it.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrejewski%2Fcolor-me-shocked","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fandrejewski%2Fcolor-me-shocked","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fandrejewski%2Fcolor-me-shocked/lists"}