From 96029fef55a93d8afed09a083088267174806acb Mon Sep 17 00:00:00 2001 From: Andrew Griess Date: Wed, 15 Jul 2026 11:21:49 -0500 Subject: [PATCH] Add first Winchester catalog product --- catalog/winchester/020892201989.json | 36 ++++++++++++++++++++++ exports/catalog-latest.json | 44 +++++++++++++++++++++++++-- exports/catalog-latest.json.gz | Bin 133 -> 531 bytes indexes/manufacturer-index.json | 6 +++- indexes/sku-index.json | 4 ++- indexes/upc-index.json | 4 ++- 6 files changed, 88 insertions(+), 6 deletions(-) create mode 100644 catalog/winchester/020892201989.json diff --git a/catalog/winchester/020892201989.json b/catalog/winchester/020892201989.json new file mode 100644 index 0000000..8bc5690 --- /dev/null +++ b/catalog/winchester/020892201989.json @@ -0,0 +1,36 @@ +{ + "catalog_version": 1, + "record_uuid": "6df27dd1-240e-4af9-9307-85aad1bd6c25", + "upc": "020892201989", + "sku": "Q3131", + "manufacturer": "Winchester", + "brand": "USA", + "product_name": "5.56 NATO M193", + "caliber": "5.56 NATO", + "bullet": { + "weight_gr": 55, + "type": "FMJ", + "material": "Lead core" + }, + "case": { + "material": "Brass", + "reloadable": true + }, + "primer": { + "type": "Boxer", + "sealed": null + }, + "package": { + "rounds_per_box": 20, + "boxes_per_case": null + }, + "ballistics": { + "muzzle_velocity_fps": null, + "muzzle_energy_ft_lbs": null, + "test_barrel_length_in": null + }, + "image": null, + "sources": [], + "status": "unverified", + "last_updated": "2026-07-15" +} diff --git a/exports/catalog-latest.json b/exports/catalog-latest.json index 6dce910..a56ca1d 100644 --- a/exports/catalog-latest.json +++ b/exports/catalog-latest.json @@ -1,7 +1,45 @@ { "format": "roundcount-catalog", "catalog_version": 1, - "generated_at": "2026-07-15T16:19:54+00:00", - "product_count": 0, - "products": [] + "generated_at": "2026-07-15T16:21:26+00:00", + "product_count": 1, + "products": [ + { + "catalog_version": 1, + "record_uuid": "6df27dd1-240e-4af9-9307-85aad1bd6c25", + "upc": "020892201989", + "sku": "Q3131", + "manufacturer": "Winchester", + "brand": "USA", + "product_name": "5.56 NATO M193", + "caliber": "5.56 NATO", + "bullet": { + "weight_gr": 55, + "type": "FMJ", + "material": "Lead core" + }, + "case": { + "material": "Brass", + "reloadable": true + }, + "primer": { + "type": "Boxer", + "sealed": null + }, + "package": { + "rounds_per_box": 20, + "boxes_per_case": null + }, + "ballistics": { + "muzzle_velocity_fps": null, + "muzzle_energy_ft_lbs": null, + "test_barrel_length_in": null + }, + "image": null, + "sources": [], + "status": "unverified", + "last_updated": "2026-07-15", + "_catalog_path": "catalog/winchester/020892201989.json" + } + ] } diff --git a/exports/catalog-latest.json.gz b/exports/catalog-latest.json.gz index f40d5572b1c8e5a6e9b5efa10bef0b9204067abf..72e0b3a54872aa7feb32bb03ecf7c392e4ea5fbe 100644 GIT binary patch literal 531 zcmV+u0_^=CiwFP!000021C5kTkDD+MhVS_m5!Z%YAPXCE+dcG9bz4>4s)uT24fa6X zbqw-H_an-GuMGqxEO7JR47q_K}I@_BucU{x((y>G0v7ryiBqWQM8Prom8W0W~m`Qx)U?gE1>R*kL zXptvL6z7Y4jOb_Uk#F;O9*<*dkhTPBtU~3XpIp)vYU5TTvQQvfmp{JWjbpniNm!#t z(yKI^ez|-6I(>-q`Ix34c+sUBz@uzd2=oO%tZ5s2L0+v4sk}m(&W-`|*0eT0K70yJ zgx&vxii7aTX9PBNO~BxQ+a6igc-qXq*u4U+Pi0gnYG6 zQ3K`1m!%dJXXfVt6&pfj(o^$NixNvxQ{o|J7#SFu=^B{p8k&X}npqiITA7+?8yHv_ n7{H7wD9TSMO)iNC+XK{LfGS=L6pD`Js^tOzd%O%ko&W#<@sKnw diff --git a/indexes/manufacturer-index.json b/indexes/manufacturer-index.json index fe51488..9fc625e 100644 --- a/indexes/manufacturer-index.json +++ b/indexes/manufacturer-index.json @@ -1 +1,5 @@ -[] +{ + "winchester": [ + "catalog/winchester/020892201989.json" + ] +} diff --git a/indexes/sku-index.json b/indexes/sku-index.json index fe51488..9a2a08e 100644 --- a/indexes/sku-index.json +++ b/indexes/sku-index.json @@ -1 +1,3 @@ -[] +{ + "winchester:q3131": "catalog/winchester/020892201989.json" +} diff --git a/indexes/upc-index.json b/indexes/upc-index.json index fe51488..79fe3a1 100644 --- a/indexes/upc-index.json +++ b/indexes/upc-index.json @@ -1 +1,3 @@ -[] +{ + "020892201989": "catalog/winchester/020892201989.json" +}