← back to Fentucci
Tighten fentucci.com to real natural materials only (drop 27 printed-pattern fabrics, 91->64)
a54c39a69169a771e073070c278d06006783831d · 2026-06-24 10:55:42 -0700 · Steve
Files touched
M scripts/refresh-catalog.py
Diff
commit a54c39a69169a771e073070c278d06006783831d
Author: Steve <steve@designerwallcoverings.com>
Date: Wed Jun 24 10:55:42 2026 -0700
Tighten fentucci.com to real natural materials only (drop 27 printed-pattern fabrics, 91->64)
---
scripts/refresh-catalog.py | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/scripts/refresh-catalog.py b/scripts/refresh-catalog.py
index 058a30b..f2dc20b 100644
--- a/scripts/refresh-catalog.py
+++ b/scripts/refresh-catalog.py
@@ -16,7 +16,15 @@ NATURAL_INCLUDE = (
r"sea grass|arrowroot|paperweave|paper weave|paper-weave|mica|wool|"
r"bamboo|reed|rattan|hessian|burlap|stringcloth|string cloth|coir"
)
-NATURAL_EXCLUDE = r"vinyl|faux|mural|mylar| suede|polyester|acrylic|non-woven|metallic"
+# Hard exclude: synthetic/coated finishes, AND printed-pattern fabrics that
+# merely sit on a natural fiber (Steve 2026-06-24: "only real natural materials"
+# — the raw natural-fiber/mineral surfaces, not printed Country florals/toiles/
+# plaids/botanicals/stripes or Chinoiserie). Mica (mineral) and bamboo (plant)
+# are kept as real naturals; only the printed designs are dropped.
+NATURAL_EXCLUDE = (
+ r"vinyl|faux|mural|mylar| suede|polyester|acrylic|non-woven|metallic|"
+ r"country |chinoiserie|toile|floral|plaid|botanical"
+)
SQL = """SELECT row_to_json(p) FROM (
SELECT id, title, vendor, handle, dw_sku, mfr_sku,
← 858e6ab Filter fentucci.com catalog to natural materials only (358->
·
back to Fentucci
·
auto-save: 2026-06-24T10:56:28 (1 files) — package-lock.json abe0fbf →