dpalay / beadcolors

Fusing beads color codes

Home Page:https://beadcolors.eremes.xyz/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bead Colors

Context

Since several years, in the fusing beads community, we saw a bunch of Google Spreadsheet defining beads colors in color code formats. However these Sheets ofter lacks of updates or correctness.

This project aims to centralize, maintain and expose an exhaustive list of all beads colors references using GitHub.

Support

Brands Color Count Official
Hama 56 0%
Perler 66 0%
Nabbi 29 0%
Artkal A-2.6MM 144 0%
Artkal C-2.6MM 144 0%
Artkal R-5MM 88 0%
Artkal S-5MM 183 0%

Format

In order to prevent breaking change in the future, this repository is organized in several folders :

Folder Description
/raw Very simple .csv for each brands, in the following format :

[reference_code, name, rgb_a, rgb_g, rgb_b, contributor]

Note: Contribution should be made on this folder, orders folders will be generated with Github Actions.
/v1 [reference_code, name, rgb_a, rgb_g, rgb_b, rgb_hex, contributor]
/v2 [reference_code, name, rgb_a, rgb_g, rgb_b, hsl_h, hsl_s, hsl_l, lab_l, lab_a, lab_b, contributor]

Contribution

Simply create a PR applying modification under /raw folder only.

If you are updating references, you should provide explanation about why your reference is more accurate than the current one.

Exposition

Method Usage
Browsing website Beadscolors
Static files
API Coming soon

Automation

Goal of automation are multiple :

  1. Maintain only raw folder, contains minimal data, only [ref, name, r, g, b, contributor]
  2. Enhance the raw folder by adding new fields to each color reference (eg: hex, hsl, lab)
  3. Generate bunch of format (eg: csv, json, yaml)

Currently, only the v1 folder is generated based on the raw folder.

v1 folder is more a proof of concept of what it could be done in a later time.

About

Fusing beads color codes

https://beadcolors.eremes.xyz/

License:MIT License


Languages

Language:Go 80.5%Language:HTML 19.5%