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 :
- Maintain only
raw
folder, contains minimal data, only[ref, name, r, g, b, contributor]
- Enhance the
raw
folder by adding new fields to each color reference (eg:hex
,hsl
,lab
) - 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.