feat(coloryou): convert output to JSON
This commit is contained in:
parent
d259a3940e
commit
96f77d6f9c
2 changed files with 4 additions and 3 deletions
|
@ -7,6 +7,7 @@ https://github.com/dharmx/vile/blob/7d486c128c7e553912673755f97b118aaab0193d/src
|
||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
import utils
|
import utils
|
||||||
|
import json
|
||||||
from material_color_utilities_python import *
|
from material_color_utilities_python import *
|
||||||
|
|
||||||
parser = argparse.ArgumentParser(
|
parser = argparse.ArgumentParser(
|
||||||
|
@ -40,9 +41,9 @@ def get_material_you_colors(image_path: str) -> dict:
|
||||||
theme = themeFromImage(img)
|
theme = themeFromImage(img)
|
||||||
themePalette = theme.get("palettes")
|
themePalette = theme.get("palettes")
|
||||||
themePalettePrimary = themePalette.get("primary")
|
themePalettePrimary = themePalette.get("primary")
|
||||||
parsed_colors = {"image_accent": hexFromArgb(themePalettePrimary.tone(40)), "button_accent": hexFromArgb(themePalettePrimary.tone(90)), "button_text": hexFromArgb(themePalettePrimary.tone(10))}
|
parsed_colors = {"imageAccent": hexFromArgb(themePalettePrimary.tone(40)), "buttonAccent": hexFromArgb(themePalettePrimary.tone(90)), "buttonText": hexFromArgb(themePalettePrimary.tone(10))}
|
||||||
|
|
||||||
# parsed_colors = {"bright": colors[3], "dark": colors[9]}
|
# parsed_colors = {"bright": colors[3], "dark": colors[9]}
|
||||||
return parsed_colors
|
return parsed_colors
|
||||||
|
|
||||||
print(get_material_you_colors(args.image_path))
|
print(json.dumps(get_material_you_colors(args.image_path)))
|
||||||
|
|
|
@ -16,7 +16,7 @@ let
|
||||||
f = { buildPythonPackage, utils, material-color-utilities }:
|
f = { buildPythonPackage, utils, material-color-utilities }:
|
||||||
buildPythonPackage rec {
|
buildPythonPackage rec {
|
||||||
pname = "coloryou";
|
pname = "coloryou";
|
||||||
version = "0.0.1";
|
version = "0.0.2";
|
||||||
|
|
||||||
# If you have your sources locally, you can specify a path
|
# If you have your sources locally, you can specify a path
|
||||||
src = ./.;
|
src = ./.;
|
||||||
|
|
Loading…
Reference in a new issue