diff --git a/cli/mycopunk/design.py b/cli/mycopunk/design.py index a285d82..bd10de4 100644 --- a/cli/mycopunk/design.py +++ b/cli/mycopunk/design.py @@ -252,12 +252,16 @@ def list_designs(status: Optional[str] = None, design_type: Optional[str] = None product_count = len(products) designs_found += 1 + created = metadata.get("created", "unknown") + # Convert date objects to string for Rich table + if hasattr(created, "isoformat"): + created = created.isoformat() table.add_row( f"{category_dir.name}/{design_dir.name}", metadata.get("name", design_dir.name), design_status, str(product_count), - metadata.get("created", "unknown"), + str(created), ) if designs_found == 0: diff --git a/designs/stickers/build-tools-not-empires/build-tools-not-empires.png b/designs/stickers/build-tools-not-empires/build-tools-not-empires.png new file mode 100644 index 0000000..de943fd Binary files /dev/null and b/designs/stickers/build-tools-not-empires/build-tools-not-empires.png differ diff --git a/designs/stickers/build-tools-not-empires/build-tools-not-empires.svg b/designs/stickers/build-tools-not-empires/build-tools-not-empires.svg new file mode 100644 index 0000000..5f8690b --- /dev/null +++ b/designs/stickers/build-tools-not-empires/build-tools-not-empires.svg @@ -0,0 +1,17 @@ + + + + + + Build Tools Not Empires + + \ No newline at end of file diff --git a/designs/stickers/build-tools-not-empires/exports/300dpi/.gitkeep b/designs/stickers/build-tools-not-empires/exports/300dpi/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/designs/stickers/build-tools-not-empires/exports/mockups/.gitkeep b/designs/stickers/build-tools-not-empires/exports/mockups/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/designs/stickers/build-tools-not-empires/metadata.yaml b/designs/stickers/build-tools-not-empires/metadata.yaml new file mode 100644 index 0000000..f30d7c8 --- /dev/null +++ b/designs/stickers/build-tools-not-empires/metadata.yaml @@ -0,0 +1,30 @@ +name: "Build Tools Not Empires" +slug: build-tools-not-empires +description: "Mycelial network design with anarchist message - decentralize everything" +tags: [mycopunk, mycelium, anarchism, decentralization, tools, punk] +created: 2026-01-24 +author: jeff + +source: + file: build-tools-not-empires.png + format: png + dimensions: + width: 1024 + height: 1024 + dpi: 300 + color_profile: sRGB + +products: + - type: sticker + provider: prodigi + sku: GLOBAL-STI-KIS-3X3 + variants: [matte, gloss] + retail_price: 3.50 + + - type: sticker + provider: printful + sku: 358 + variants: [white] + retail_price: 3.50 + +status: active diff --git a/designs/stickers/spore-spiral/exports/300dpi/.gitkeep b/designs/stickers/spore-spiral/exports/300dpi/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/designs/stickers/spore-spiral/exports/mockups/.gitkeep b/designs/stickers/spore-spiral/exports/mockups/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/designs/stickers/spore-spiral/metadata.yaml b/designs/stickers/spore-spiral/metadata.yaml new file mode 100644 index 0000000..9ad8f18 --- /dev/null +++ b/designs/stickers/spore-spiral/metadata.yaml @@ -0,0 +1,24 @@ +name: "Spore Spiral" +slug: spore-spiral +description: "Description of your design" +tags: [mycopunk, mycelium] +created: 2026-01-24 +author: jeff + +source: + file: spore-spiral.svg + format: svg + dimensions: + width: 1200 + height: 1200 + dpi: 300 + color_profile: sRGB + +products: + - type: sticker + provider: prodigi + sku: GLOBAL-STI-KIS-4X4 + variants: [matte, gloss] + retail_price: 4.50 + +status: draft diff --git a/designs/stickers/spore-spiral/spore-spiral.svg b/designs/stickers/spore-spiral/spore-spiral.svg new file mode 100644 index 0000000..1963f97 --- /dev/null +++ b/designs/stickers/spore-spiral/spore-spiral.svg @@ -0,0 +1,17 @@ + + + + + + Spore Spiral + + \ No newline at end of file diff --git a/designs/stickers/test-spore/exports/300dpi/.gitkeep b/designs/stickers/test-spore/exports/300dpi/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/designs/stickers/test-spore/exports/mockups/.gitkeep b/designs/stickers/test-spore/exports/mockups/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/designs/stickers/test-spore/metadata.yaml b/designs/stickers/test-spore/metadata.yaml new file mode 100644 index 0000000..8a043cc --- /dev/null +++ b/designs/stickers/test-spore/metadata.yaml @@ -0,0 +1,24 @@ +name: "Test Spore" +slug: test-spore +description: "Description of your design" +tags: [mycopunk, mycelium] +created: 2026-01-24 +author: jeff + +source: + file: test-spore.svg + format: svg + dimensions: + width: 900 + height: 900 + dpi: 300 + color_profile: sRGB + +products: + - type: sticker + provider: prodigi + sku: GLOBAL-STI-KIS-3X3 + variants: [matte, gloss] + retail_price: 3.50 + +status: draft diff --git a/designs/stickers/test-spore/test-spore.svg b/designs/stickers/test-spore/test-spore.svg new file mode 100644 index 0000000..a348f3e --- /dev/null +++ b/designs/stickers/test-spore/test-spore.svg @@ -0,0 +1,17 @@ + + + + + + Test Spore + + \ No newline at end of file