Files
seed-mcp/corpus/nk/nk-nk0415.json
T
justin 9ce920f622 agripro + nk scrapers — 146 Syngenta varieties added (wheat + corn/soy)
agripro (24 varieties)
- Drupal Views form scrape via /search-agripro-brand-varieties with
  explicit GET params (sidesteps the AJAX-only-on-load default that
  returns an empty form skeleton).
- Per-variety parse: <h1>, .field--node--variety-type--variety,
  .field--node--tag-line--variety, .field--node--body, plus the
  three rated sections (Agronomics / Grain / Disease) with their
  <div class="row"><div class="label">label</div><div>value</div>
  pairs.
- Wheat-class distribution: 12 HRS, 7 SWW, 3 HRW, 1 HWS, 1 Barley
  — provides the Northern Plains HRS coverage WestBred lacks.

nk (122 varieties — recon's "29" was outdated; the current NK seed
finder lists 41 corn + 81 soy)
- ASP.NET WebForms endpoint:
  POST /NKSeeds/{Corn,Soy}ProductFinder.aspx/GetProducts returns
  {"d": "<html>"} where the inner HTML is one <div class="sf-result">
  per variety. BeautifulSoup tokenizes the whole blob.
- Per-card: product code (NK8005, NK008-P8XF), RM/MG from the
  title <span>, "Brands Available" trait variants, marketing
  positioning + bullet strengths, tech-sheet PDF URL.
- pdfplumber text extraction on the tech-sheet PDFs adds:
  * corn disease ratings (Gray Leaf Spot, NCLB, Goss's Wilt,
    Anthracnose, Tar Spot, Fusarium, etc.) where the PDF prints
    "Label N" lines (text-extractable)
  * soybean Phytophthora source genes (Rps1c, Rps3a, ...)
  * soybean SCN race coverage
  * soybean agronomic ratings (Emergence, Standability, Shatter
    Tolerance, Green Stem) with text-extractable 1-9 values
  * soybean soil-type adaptation (Best/Good/Fair/Poor) for drought
    prone / high pH / poorly drained / etc.
- Agronomic rating BARS for corn (Emergence, Stalk Strength,
  Drought) are not text-extractable; we record the labels with an
  explicit "rated in PDF chart, see tech sheet" value so the agent
  can direct the farmer at the source for those numbers.

Scale-direction correction in lessons.md:
- NK and AgriPro both use 1 = best, lower = more resistant — the
  REVERSED convention vs Bayer / Golden Harvest. NK's tech-sheet
  footer literally prints "1-9 Scale: 1 = Best, 9 = Worst".
  AgriPro positioning on stripe-rust-resistant varieties (AP Iliad
  with Stripe Rust 1, Eyespot 2) confirms the same direction.
- sources-not-yet-indexed section trimmed to just Beck's PFR +
  Beck's products — everything else IS now in the corpus.

Cross-vendor coverage after this PR: 760 varieties.
  bayer_seeds     475 (DEKALB 288 / Asgrow 102 / WestBred 85)
  golden_harvest  139
  nk              122  (41 corn / 81 soy)
  agripro          24  (12 HRS / 7 SWW / 3 HRW / 1 HWS / 1 Barley)
Vendors: Bayer, Syngenta. Brands: 6. Crops: corn, soy, wheat (109
wheat now, up from 85).

requirements.txt: pdfplumber>=0.11 for NK tech-sheet parsing.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-25 14:16:36 -04:00

103 lines
2.9 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"source": "nk",
"source_key": "nk-nk0415",
"vendor": "Syngenta",
"brand": "NK",
"product_name": "NK0415",
"product_id": null,
"hybrid_prefix": "NK0415",
"hybrid_suffix": null,
"crop": "corn",
"release_year": null,
"relative_maturity": "104",
"maturity_group": null,
"wheat_class": null,
"trait_stack": [],
"trait_descriptions": [],
"brand_variants": [
"NK0415-AA"
],
"positioning_statement": "Exciting Genetics with a Distinguishing Ear Type and Grain Quality",
"strengths": [
"Taller plant type with solid roots and stalks for season-long standability",
"Dependable Gosss Wilt and Tar Spot tolerance for high disease pressure acres",
"Outstanding emergence with very good early-season vigor allows for early planting"
],
"characteristics_groups": [
{
"label": "DISEASE RATINGS",
"type": "pdf-text",
"items": [
{
"characteristic": "Anthracnose Stalk Rot",
"value": "4"
},
{
"characteristic": "Tar Spot",
"value": "3"
},
{
"characteristic": "Fusarium Crown Rot",
"value": "4"
},
{
"characteristic": "Common Rust",
"value": "-"
}
]
},
{
"label": "AGRONOMIC CHARACTERISTICS",
"type": "pdf-chart",
"items": [
{
"characteristic": "Emergence",
"value": "rated in tech-sheet PDF chart (not text-extractable)"
},
{
"characteristic": "Seedling Vigor",
"value": "rated in tech-sheet PDF chart (not text-extractable)"
},
{
"characteristic": "Root Strength",
"value": "rated in tech-sheet PDF chart (not text-extractable)"
},
{
"characteristic": "Stalk Strength",
"value": "rated in tech-sheet PDF chart (not text-extractable)"
},
{
"characteristic": "Green Snap",
"value": "rated in tech-sheet PDF chart (not text-extractable)"
},
{
"characteristic": "Staygreen",
"value": "rated in tech-sheet PDF chart (not text-extractable)"
},
{
"characteristic": "Drydown",
"value": "rated in tech-sheet PDF chart (not text-extractable)"
},
{
"characteristic": "Test Weight",
"value": "rated in tech-sheet PDF chart (not text-extractable)"
},
{
"characteristic": "Drought",
"value": "rated in tech-sheet PDF chart (not text-extractable)"
}
]
}
],
"_scale_direction": "1-9 (1 = best, lower = more resistant)",
"regional_recommendations": [],
"image_url": null,
"techsheet_url": "https://assets.syngenta-us.com/pdf/techsheets/NK0415_260310.pdf",
"source_urls": [
"https://www.syngenta-us.com/corn/nk/products"
],
"sitemap_last_modified": null,
"fetched_at": "2026-05-25T18:07:21.639954+00:00",
"scraper_version": "0.1.0"
}