← back to Paul Conrad Archive

REPORT.md

253 lines

# Paul Conrad Master Archive — REPORT

_Generated 2026-09-25T18:50:06+00:00 by `scripts/report.py`. Metadata-only index; no Conrad image is stored or displayed._

> **Not complete, and not claimed to be.** Item-level records are the only ones that name an individual cartoon. Huntington *box-range slots* are one per CON folder number with the BOX's date span (dates interpolated, flagged `date_is_estimate`); Syracuse records are *folder-level*. An unmeasured source (blocked / paywalled / not attempted) is listed as such, never as covered.

## Headline numbers

| metric | value |
|---|---|
| TOTAL CANONICAL CARTOONS (item-level) | 380 |
| TOTAL BOX-RANGE SLOTS (Huntington CON numbers, range-level) | 8628 |
| Folder-level records (Syracuse folders, LOC proof set, etc.) | 69 |
| TOTAL SOURCE RECORDS (cartoon_sources rows, seed + live) | 17795 (live-verified rows: 8799) |
| TOTAL REPOSITORIES with records | 15 |
| Sources registered / probed (data/sources.json) | 52 |
| EARLIEST CARTOON (item-level) | 1950-01-01..1963-12-31 — Reporter riding a worn burro backwards (cat:obit-burro-denver) |
| LATEST CARTOON (item-level) | 2008-01-01..2008-12-31 — Sarah Palin with the slain Republican elephant (cat:obit-palin-2008) |
| Earliest / latest item with an EXACT date | 1967-01-27 Apollo 1 tragedy — 'I thought you knew, I've been aboard on every flight' / 2003-12-25 I'll be home for Christmas.... |
| Earliest / latest date on ANY record (incl. ranges) | 1950-01-01 / 2008-12-31 |
| YEARS WITH GAPS (no item-level record, 1945-2010) | 25: 1945-1956, 1960, 1966, 1981, 1995-1996, 1998-1999, 2002, 2005-2007, 2009-2010 |
| Years with NO record of any granularity | 1945-1956, 2005-2007, 2009-2010 |
| POSSIBLE DUPLICATES (manual review) | 12 |
| Auto-linked duplicates (merged_into, never deleted) | 20 |
| contained_in candidates (item -> box/folder) | 554 |
| RECORDS WITH PUBLIC IMAGE LINKS (canonical, link-out only) | 79 |
| RECORDS REQUIRING ARCHIVE ACCESS (canonical, no online image) | 8900 (item-level: 207; rest are box-range slots / folders) |
| Local images stored (must be 0) | 0 |
| Source rows per acquisition_method | seed_direct=8692, direct_html=8660, seed_via_reader_bypass=272, secondary_citation=102, direct_api=69 |
| Item-level canonical records acquired ONLY via reader bypass (pending direct verification) | 207 |
| Item-level canonical records known ONLY from a secondary citation | 76 |
| Item-level canonical records with a quote-verified web citation (`secondary_web`, cycle 3) | 37 |

## Per-source status

| source | classification | status | rows | item | folder | box_range | public img | notes |
|---|---|---|---|---|---|---|---|---|
| `billy_ireland_dc` Ohio State Billy Ireland — Digital Collections catalog JSON (library.osu.edu/dc) | PUBLIC_HTML | **failed** | 0 | 0 | 0 | 0 | 0 | not measured — endpoint timed out / errored after retries (HTTP 504 at https://library.osu.edu/dc/catalog.json?q=%22paul+conrad%22&per_page=100) |
| `calisphere` Calisphere (UC Libraries) | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | AWS WAF JS challenge for non-browser clients; probe: robots.txt unreadable (HTTP 401/403 or WAF challenge) — treated as disallowed: https://calisphere.org/search/?q=%22paul+conrad%22 |
| `cdnc` California Digital Newspaper Collection (cdnc.ucr.edu, Veridian) | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | robots.txt 'User-agent: * Disallow: /' (only archive.org_bot/bingbot allowed, and even they may not query) (robots.txt disallows https://cdnc.ucr.edu/?a=q&txq=%22Paul+Conrad%22) |
| `chronicling_america` Chronicling America (loc.gov, digitized newspapers to 1963) | PUBLIC_API | **worked** | 0 | 0 | 0 | 0 | 0 | q="paul conrad" 1946-1963: 23 page hit(s); Conrad drew for the Denver Post (not in Chronicling America) and was syndicated only from 1964 -> 0 records; hits: 1949-11-19 Image 2 of Kodiak mirror (Kodiak, Alaska), Novembe; |
| `colorado_newspapers` Colorado Historic Newspapers (Veridian) | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | robots.txt 'User-agent: * Disallow: /' (Veridian default); Denver Post 1950-64 not reachable (robots.txt disallows https://www.coloradohistoricnewspapers.org/?a=q&txq=%22Paul+Conrad%22) |
| `daily_iowan` The Daily Iowan digital archive (University of Iowa Libraries) | PUBLIC_HTML | **partial** | 0 | 0 | 0 | 0 | 0 | issue PDFs listed 1945-1950: {1945: 306, 1946: 308, 1947: 308, 1948: 308, 1949: 307, 1950: 308} (total 1845); full list -> data/exports/daily_iowan_issues_1945_1950.csv; no PDF downloaded; text-layer probe: NO separate t |
| `denver_post` Denver Post archive (newspapers.com / NewsBank) | PAYWALLED | **not_attempted** | 0 | 0 | 0 | 0 | 0 | paywalled — not crawled; 7 item records elsewhere are attributed to the Denver Post |
| `discovery` Discovery pass (DPLA, Smithsonian, probes) | PUBLIC_API | **worked** | 0 | 0 | 0 | 0 | 0 | non-cartoon references: DPLA non-image ref (sound): Paul Conrad cartoons and drawings; DeWain Valentine: New York; Ken Price "Happy's Curious" // DPLA non-image ref (sound): Paul Conrad cartoons and drawings; DeWain Vale |
| `dpla` Digital Public Library of America (API) | PUBLIC_API | **worked** | 4 | 4 | 0 | 0 | 4 | kept 9 Conrad-cartoon records; providers={'History Colorado': 3, 'National Portrait Gallery': 6} |
| `empire_adc` Empire Archival Discovery Cooperative | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | AWS WAF JS challenge; probe: robots.txt unreadable (HTTP 401/403 or WAF challenge) — treated as disallowed: https://empireadc.org/search/catalog/nsyu_2642890 |
| `google_news_archive` Google News Archive (news.google.com/newspapers) | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | robots.txt disallows /newspapers for generic agents (robots.txt disallows https://news.google.com/newspapers?nid=conrad) |
| `hathitrust` HathiTrust catalog | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | robots.txt unreadable (403); treated as disallowed; probe: robots.txt disallows https://catalog.hathitrust.org/Search/Home?lookfor=%22Conrad%2C+Paul%2C+1924-2010%22 |
| `huntington` Huntington Library — Paul Conrad Papers (EAD finding aid) | PHYSICAL_ARCHIVE | **worked** | 8628 | 0 | 0 | 8628 | 0 | EAD: 2844 components, 288 boxes, 206 original-drawing boxes; typo repairs: ['box 111: 4890-49152 -> 4890-4912', 'box 137: 5791-5834 -> 5791-5833']; https://catalog.huntington.org/record=b1768021: robots.txt disallows htt |
| `huntington_exhibits` The Huntington — exhibition / collection web pages | PUBLIC_HTML | **blocked** | 0 | 0 | 0 | 0 | 0 | probe: HTTP 429 at https://www.huntington.org/collections/lib-msscon-1-12360 |
| `ia_fulltext` Internet Archive full-text search — printed Conrad cartoon appearances (newspapers, anthologies) | PUBLIC_API | **None** | 0 | 0 | 0 | 0 | 0 |  |
| `internet_archive` Internet Archive (books metadata) | PUBLIC_API | **worked** | 0 | 0 | 0 | 0 | 0 | excluded name-authority conflations: ['11301329bsb (Neue Kinderklapper; Funke, Conrad Paul)', 'gottistmeinheil0000conr (Gott ist mein Heil!; Conrad, Paul, 1865-1927)', 'larryboyfibfrom00poth (Larryboy and the Fib from ou |
| `invaluable` Invaluable — auction results for Paul Conrad originals | PUBLIC_HTML | **worked** | 9 | 9 | 0 | 0 | 9 | records=9; image URLs recorded=9 |
| `latimes` Los Angeles Times — free latimes.com galleries/articles (historical archive paywalled) | PUBLIC_HTML | **partial** | 27 | 27 | 0 | 0 | 26 | sitemaps scanned=501 (1985-2026); pages with a 'paul-conrad' slug=17; gallery slides saved=26 (from 1 gallery page(s)); quote-verified article citations=1; historical archive paywalled — not crawled; 345 item records ove |
| `lbj_artifacts` LBJ Library eMuseum (lbj.artifacts.archives.gov) — ~11 Conrad originals 1964-68 | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | robots.txt allows /people/ and /objects/ (Crawl-delay 30, Disallow /assets/) but the site answers HTTP 403 to this crawler's descriptive UA; a browser UA is NOT substituted (that would be a bypass) (HTTP 403 (access deni |
| `lbj_library` LBJ Presidential Library | PHYSICAL_ARCHIVE | **not_attempted** | 0 | 0 | 0 | 0 | 0 | UNVERIFIED lead. |
| `loc` Library of Congress — Prints & Photographs (JSON API) | PUBLIC_API | **worked** | 65 | 61 | 4 | 0 | 17 | robots.txt: /photos/=allow, /manuscripts/=allow, /books/=allow, /maps/=allow, /collections/cartoon-drawings/=allow, /item/1/=allow, /pictures/item/1/=allow, /search/=DISALLOW, /pictures/search/=DISALLOW, /pictures/relate |
| `loc_lcib` LOC Information Bulletin (Oct 1999) — Conrad gift article | PUBLIC_HTML | **worked** | 0 | 0 | 0 | 0 | 0 | context article about Conrad's gift of drawings to LOC; probe: HTTP 200 |
| `nara_artifacts` JFK Library eMuseum (jfk.artifacts.archives.gov) — 2 Denver Post originals 1961-63 | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | robots.txt allows /people/ and /objects/ (Crawl-delay 30, Disallow /assets/) but the site answers HTTP 403 to this crawler's descriptive UA; a browser UA is NOT substituted (that would be a bypass) (HTTP 403 (access deni |
| `newspaper_probes` Digitized-newspaper / museum archive probes | PUBLIC_HTML | **worked** | 0 | 0 | 0 | 0 | 0 | probes: cdnc=blocked, colorado_newspapers=blocked, chronicling_america=worked, nara_artifacts=blocked, lbj_artifacts=blocked, billy_ireland_dc=failed, stanford_daily=blocked, truthdig_api=blocked, google_news_archive=blo |
| `nixon_foundation` Richard Nixon Foundation (site search 'conrad') | PUBLIC_HTML | **worked** | 0 | 0 | 0 | 0 | 0 | HTTP 200; 'conrad' mentions=2; no page naming a specific dated Conrad cartoon found -> 0 item records |
| `nixon_library` Richard Nixon Presidential Library (site search 'conrad') | PUBLIC_HTML | **worked** | 0 | 0 | 0 | 0 | 0 | HTTP 200; 'conrad' mentions=0; no page naming a specific dated Conrad cartoon found -> 0 item records |
| `nytimes_obit` New York Times obituary, 5 Sep 2010 | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | live page WAF-blocked; its Wayback copy is deliberately NOT used (would bypass the block) (WAF/JS challenge (HTTP 403) at https://www.nytimes.com/2010/09/05/us/politics/05conrad.html) |
| `oac` Online Archive of California (Huntington finding aid host) | PUBLIC_HTML | **worked** | 0 | 0 | 0 | 0 | 0 | OAC collection page parsed: 272.41 Linear Feet (285 boxes, 1 folder) |
| `ohio_state` Ohio State University — Billy Ireland Cartoon Library & Museum | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | blocked: robots.txt unreadable (HTTP 401/403 or WAF challenge) — treated as disallowed: https://osucartoons.pastperfectonline.com/ |
| `pc_gallery` Political Cartoon Gallery (dealer, London) — Conrad originals for sale | PUBLIC_HTML | **worked** | 8 | 8 | 0 | 0 | 8 | records=8; image URLs recorded=8 |
| `pophistorydig` The Pop History Dig — 'Paul Conrad, cartoonist' article (blog reprints) | PUBLIC_HTML | **worked** | 8 | 8 | 0 | 0 | 8 | records=8; image URLs recorded=8 |
| `pulitzer` Pulitzer Prizes (1964, 1971, 1984) | PUBLIC_HTML | **worked** | 0 | 0 | 0 | 0 | 0 | prize citations name no single cartoon (year-of-work awards) -> 0 item records; 1964: Paul Conrad of The Denver Post For his editorial cartooning during the past year / 1971: Paul Conrad of Los Angeles Times For his edit |
| `reagan_library` Ronald Reagan Presidential Library | PHYSICAL_ARCHIVE | **not_attempted** | 0 | 0 | 0 | 0 | 0 | UNVERIFIED lead. |
| `secondary_web` Secondary citations — verified quotes (Wikipedia, LA Times obit, LOC bulletin, PBS gallery, NCR) | PUBLIC_HTML | **worked** | 43 | 43 | 0 | 0 | 0 | verified citations saved per site: PBS Independent Lens (Wayback)=29, Los Angeles Times obituary=6, Wikipedia=2, Library of Congress Information Bulletin=2, Canyon News=1, Washington Report on Middle East Affairs=1, Asso |
| `seed` Seed corpus (TK-12179, read-only) | METADATA_ONLY | **worked** | 0 | 0 | 0 | 0 | 0 | huntington_repairs=[{'box': '111', 'was': '4890-49152', 'now': '4890-4912'}, {'box': '137', 'was': '5791-5834', 'now': '5791-5833'}] |
| `seed_catalog` Seed: hand-built secondary-source catalog (data/cartoons.json) | METADATA_ONLY | **seed_only** | 32 | 32 | 0 | 0 | 0 |  |
| `seed_huntington` Seed: Huntington EAD slots (corpus.json) | PHYSICAL_ARCHIVE | **seed_only** | 8628 | 0 | 0 | 8628 | 0 |  |
| `seed_loc` Seed: LOC P&P search cache (raw/loc-page-1.json) | PUBLIC_API | **seed_only** | 64 | 61 | 3 | 0 | 17 |  |
| `seed_syracuse` Seed: Syracuse finding-aid cache (raw/syr.html, syr.md) | PHYSICAL_ARCHIVE | **seed_only** | 65 | 0 | 65 | 0 | 0 |  |
| `seed_wichita` Seed: Wichita State ArchivesSpace cache (raw/wsu/*.md via r.jina.ai) | PHYSICAL_ARCHIVE | **seed_only** | 207 | 207 | 0 | 0 | 0 |  |
| `smithsonian` Smithsonian Open Access API | PUBLIC_API | **worked** | 0 | 0 | 0 | 0 | 0 | kept 0 records; units={'SIL': 4} |
| `stanford_daily` Stanford Daily archive search API (ran Conrad from 1964-09-28 / 1976-11-15) | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | the API host's robots.txt answers 403 -> treated as disallowed (conservative rule) (robots.txt unreadable (HTTP 401/403 or WAF challenge) — treated as disallowed: https://ehabp6fuc5.execute-api.us-east-1.amazonaws.com/pr |
| `syracuse` Syracuse University Special Collections — Paul Conrad Cartoons | PHYSICAL_ARCHIVE | **blocked** | 0 | 0 | 0 | 0 | 0 | blocked: https://library.syracuse.edu/digital/guides/c/conrad_p.htm (WAF/JS challenge (HTTP 202) at https://library.syracuse.edu/digital/guides/c/conrad_p.htm); blocked: https://empireadc.org/search/catalog/nsyu_2642890  |
| `syracuse_exhibit` Syracuse University Libraries — 'Cartoonists' web exhibit, Paul Conrad page | PUBLIC_HTML | **worked** | 5 | 5 | 0 | 0 | 5 | records=5; image URLs recorded=5 |
| `truthdig` Truthdig — Paul Conrad cartoons (2000s syndicated) | PUBLIC_HTML | **worked** | 2 | 2 | 0 | 0 | 2 | records=2; image URLs recorded=2 |
| `truthdig_api` Truthdig WordPress REST API (cartoons search) | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | robots.txt disallows /wp-json/ (the author page /author/paul_conrad/ is used instead, see truthdig) (robots.txt disallows https://www.truthdig.com/wp-json/wp/v2/cartoons?search=conrad&per_page=100) |
| `washpost_obit` Washington Post obituary, 6 Sep 2010 | REQUIRES_PERMISSION | **blocked** | 0 | 0 | 0 | 0 | 0 | robots.txt disallows; its Wayback copy is deliberately NOT used (would bypass robots) (robots.txt disallows http://www.washingtonpost.com/wp-dyn/content/article/2010/09/05/AR2010090503410_pf.html) |
| `web_images` Public web pages showing Conrad cartoons (exhibit, dealer, auction, blog, magazine) | PUBLIC_HTML | **worked** | 0 | 0 | 0 | 0 | 0 | syracuse_exhibit: 5 rec / 5 img (worked); pc_gallery: 8 rec / 8 img (worked); invaluable: 9 rec / 9 img (worked); pophistorydig: 8 rec / 8 img (worked); truthdig: 2 rec / 2 img (worked) |
| `wichita` Wichita State University Special Collections — MS 90-18 | PHYSICAL_ARCHIVE | **blocked** | 0 | 0 | 0 | 0 | 0 | https://specialcollections.wichita.edu/collections/ms/90-18/90-18-a.html: retired/redirected; blocked: https://archivesspace.wichita.edu/repositories/3/resources/166; blocked: https://archivesspace.wichita.edu/repositori |
| `wikidata` Wikidata (Paul Conrad, Q2059192) | PUBLIC_API | **worked** | 0 | 0 | 0 | 0 | 0 | entity read; notable-work (P800) claims=0; reverse 'creator = Q2059192' needs SPARQL or Special:WhatLinksHere, both robots-disallowed -> not queried; 0 item records. MediaWiki API (/w/api.php), Wikidata API and query.wik |
| `wikimedia_commons` Wikimedia Commons (Category:Paul Conrad) | PUBLIC_HTML | **worked** | 0 | 0 | 0 | 0 | 0 | category lists 1 file(s): Otis Chandler (Los Angeles Times) [file] — none is a Conrad cartoon; 0 item records. MediaWiki API (/w/api.php), Wikidata API and query.wikidata.org SPARQL are robots.txt-disallowed for generic  |
| `worldcat` WorldCat | METADATA_ONLY | **not_attempted** | 0 | 0 | 0 | 0 | 0 | No keyless API; bibliographic lead only (not crawled). |

## Per-year table, 1945-2010

Columns: item = item-level canonical cartoons; slots = Huntington box-range slots (by interpolated year); folder = folder-level records; repository columns count canonical records of any granularity with a source there; LA Times / Denver Post = publication attribution; missing = item records lacking a title or an exact date.

| year | item | slots | folder | Huntington | Syracuse | LOC | Ohio St | Wichita | LA Times | Denver Post | Iowa | other | missing |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1945 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1946 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1947 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1948 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1949 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1950 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1951 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1952 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1953 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1954 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1955 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1956 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1957 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 1958 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
| 1959 | 2 | 4 | 0 | 4 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | 1 | 2 |
| 1960 | 0 | 5 | 0 | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1961 | 2 | 4 | 0 | 4 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 2 |
| 1962 | 2 | 4 | 0 | 4 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 2 |
| 1963 | 1 | 3 | 1 | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 |
| 1964 | 4 | 5 | 12 | 5 | 12 | 0 | 0 | 0 | 16 | 0 | 0 | 4 | 4 |
| 1965 | 1 | 4 | 12 | 4 | 12 | 0 | 0 | 0 | 13 | 0 | 0 | 1 | 1 |
| 1966 | 0 | 4 | 12 | 4 | 12 | 0 | 0 | 0 | 12 | 0 | 0 | 0 | 0 |
| 1967 | 5 | 24 | 12 | 24 | 12 | 0 | 0 | 0 | 33 | 0 | 0 | 5 | 3 |
| 1968 | 4 | 34 | 12 | 34 | 12 | 0 | 0 | 1 | 50 | 0 | 0 | 3 | 4 |
| 1969 | 133 | 132 | 1 | 132 | 1 | 1 | 0 | 130 | 266 | 0 | 0 | 2 | 22 |
| 1970 | 45 | 193 | 0 | 193 | 0 | 0 | 0 | 45 | 238 | 0 | 0 | 0 | 1 |
| 1971 | 31 | 236 | 0 | 236 | 0 | 0 | 0 | 31 | 267 | 0 | 0 | 0 | 6 |
| 1972 | 4 | 257 | 0 | 257 | 0 | 0 | 0 | 0 | 260 | 0 | 0 | 4 | 4 |
| 1973 | 6 | 261 | 0 | 261 | 0 | 2 | 0 | 0 | 267 | 0 | 0 | 4 | 4 |
| 1974 | 6 | 263 | 0 | 263 | 0 | 1 | 0 | 0 | 269 | 0 | 0 | 5 | 5 |
| 1975 | 1 | 272 | 0 | 272 | 0 | 0 | 0 | 0 | 273 | 0 | 0 | 1 | 1 |
| 1976 | 5 | 285 | 0 | 285 | 0 | 1 | 0 | 0 | 290 | 0 | 0 | 4 | 4 |
| 1977 | 4 | 248 | 0 | 248 | 0 | 2 | 0 | 0 | 252 | 0 | 0 | 2 | 2 |
| 1978 | 2 | 264 | 0 | 264 | 0 | 0 | 0 | 0 | 265 | 1 | 0 | 2 | 2 |
| 1979 | 3 | 241 | 0 | 241 | 0 | 3 | 0 | 0 | 244 | 0 | 0 | 0 | 0 |
| 1980 | 3 | 290 | 0 | 290 | 0 | 2 | 0 | 0 | 293 | 0 | 0 | 1 | 1 |
| 1981 | 0 | 266 | 0 | 266 | 0 | 0 | 0 | 0 | 266 | 0 | 0 | 0 | 0 |
| 1982 | 5 | 274 | 0 | 274 | 0 | 4 | 0 | 0 | 279 | 0 | 0 | 1 | 0 |
| 1983 | 2 | 264 | 0 | 264 | 0 | 2 | 0 | 0 | 266 | 0 | 0 | 0 | 0 |
| 1984 | 5 | 262 | 0 | 262 | 0 | 2 | 0 | 0 | 267 | 0 | 0 | 3 | 2 |
| 1985 | 3 | 258 | 0 | 258 | 0 | 2 | 0 | 0 | 261 | 0 | 0 | 1 | 1 |
| 1986 | 6 | 278 | 1 | 278 | 1 | 3 | 0 | 0 | 285 | 0 | 0 | 3 | 3 |
| 1987 | 4 | 284 | 0 | 284 | 0 | 4 | 0 | 0 | 288 | 0 | 0 | 0 | 0 |
| 1988 | 7 | 307 | 0 | 307 | 0 | 4 | 0 | 0 | 314 | 0 | 0 | 3 | 2 |
| 1989 | 3 | 284 | 0 | 284 | 0 | 3 | 0 | 0 | 287 | 0 | 0 | 0 | 0 |
| 1990 | 5 | 281 | 0 | 281 | 0 | 5 | 0 | 0 | 286 | 0 | 0 | 0 | 0 |
| 1991 | 3 | 280 | 0 | 280 | 0 | 3 | 0 | 0 | 283 | 0 | 0 | 0 | 0 |
| 1992 | 6 | 279 | 0 | 279 | 0 | 6 | 0 | 0 | 285 | 0 | 0 | 0 | 0 |
| 1993 | 5 | 245 | 0 | 245 | 0 | 5 | 0 | 0 | 250 | 0 | 0 | 0 | 1 |
| 1994 | 3 | 246 | 0 | 246 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 3 | 3 |
| 1995 | 0 | 233 | 0 | 233 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1996 | 0 | 225 | 0 | 225 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1997 | 1 | 191 | 0 | 191 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
| 1998 | 0 | 196 | 0 | 196 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1999 | 0 | 195 | 0 | 195 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2000 | 1 | 190 | 0 | 190 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 |
| 2001 | 3 | 193 | 0 | 193 | 0 | 2 | 0 | 0 | 3 | 0 | 0 | 1 | 3 |
| 2002 | 0 | 173 | 0 | 173 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2003 | 2 | 191 | 0 | 191 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | 1 |
| 2004 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | 2 |
| 2005 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2006 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2007 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2008 | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 2 |
| 2009 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2010 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| **total** | **334** | **8628** | **63** | **8628** | **63** | **61** | **0** | **207** | **6938** | **7** | **0** | **66** | **95** |

## Books (bibliography)

| title | year | ISBN | OCLC | Internet Archive | access | verified |
|---|---|---|---|---|---|---|
| When in the Course of Human Events | 1973 | 0836205588 | 226239019 | whenincourseofhu00boyd | controlled_digital_lending | yes |
| The King and Us | 1974 |  |  |  |  | NO |
| Pro and Conrad | 1979 |  |  |  |  | yes |
| Drawn and Quartered | 1985 |  |  |  |  | NO |
| CONartist: 30 Years with the Los Angeles Times | 1993 | 0961909552 |  | conartist30years0000conr | controlled_digital_lending | yes |
| Drawing the Line | 1999 | 1883792541 | 41888497 | paulconraddrawin0000conr | controlled_digital_lending | yes |
| I, Con |  |  |  |  |  | NO |

## How to get more

Every source below is blocked or unmeasured **by rule, not by effort** (no WAF/CAPTCHA/paywall bypass, no reader proxy,
robots.txt honoured per path). Each unlocks with one human action:

| blocked / unmeasured source | what it holds | human action that unlocks it |
|---|---|---|
| Huntington Library — Paul Conrad Papers | ~9,500 originals / 12,360 CON pieces; item titles + dates only in the Huntington's internal database (public aid = 8,628 box-range slots); huntington.org answers this crawler with HTTP 429 | Send the **export request** in `docs/huntington-request-DRAFT.md` (CSV: CON number, title/caption, date, publication) to Huntington Manuscripts reference; ask for a rate-limit allowance if a crawl is preferred |
| Syracuse University SCRC — Paul Conrad Cartoons | 65 folders; item lists behind an AWS WAF challenge (library.syracuse.edu, Empire ADC) | Ask SCRC reference for **permission / an allow-listed User-Agent**, or a copy of the finding aid (EAD/PDF); current Syracuse data is the r.jina.ai seed, pending direct verification |
| Wichita State Special Collections — MS 90-18 | 207 item records known only via the r.jina.ai seed; the ArchivesSpace PUI WAF-challenges bots | Ask Special Collections for **permission or an EAD/CSV export** of MS 90-18 so the 207 seed items can be verified directly |
| Ohio State — Billy Ireland Cartoon Library & Museum | unmeasured; the PastPerfect host 403s even robots.txt | Request **permission / a catalog export** of Conrad holdings from the Billy Ireland reading room |
| The Daily Iowan 1946-1950 (Conrad's first cartoons) | 1,845 public issue PDFs with no text layer; this project may not download or OCR scans | A human pages the issues in `data/exports/daily_iowan_issues_1945_1950.csv` (the **PDF review list**; 1,539 issues in Conrad's UI years) and records cartoon captions + dates |
| LA Times / Denver Post back files | the cartoons as published (paywalled: ProQuest, newspapers.com, NewsBank) | A subscriber exports citation lists (date, page, caption) — no scans needed |
| NYT (5 Sep 2010) and Washington Post (6 Sep 2010) obituaries | name further dated cartoons | Live pages are WAF-blocked / robots-disallowed, so their Wayback copies are **deliberately not used**; a reader with access can confirm and add them |
| Wikidata / Wikimedia Commons structured queries | 'creator = Paul Conrad' reverse lookups | MediaWiki API + SPARQL are robots-disallowed for generic agents; a human can run the query in the Wikidata Query Service UI (Commons' Paul Conrad category holds 1 photo, 0 cartoons) |
| Nixon Library / Nixon Foundation / other presidential libraries | originals sent to presidents (unverified lead) | Site searches returned nothing citable; an archivist inquiry to each reference desk |

## Method, provenance caveats, and what is NOT covered

1. **Huntington** — the public EAD (`cinco-prd.s3.amazonaws.com/media/ead/conrad.xml`, the file OAC renders) was re-fetched
   and parsed live: 206 original-drawing boxes, CON ranges -> 8,628 slots, identical to the seed. The Huntington describes
   ~9,500 originals / 12,360 CON pieces; the ~900-slot difference (and everything 2004-2010) is not itemised in the public
   aid. Two CON-range typos in the aid were repaired (logged in crawl notes). `catalog.huntington.org/record=` is
   robots-disallowed; the Verso article returned HTTP 429 (not retried aggressively). Slot titles require the Huntington's
   internal database — see `docs/huntington-request-DRAFT.md`.
2. **Library of Congress** — `robots.txt` (Crawl-delay 5) disallows `/search`, `/pictures/search` and `/pictures/related`;
   none were paged. Deep enumeration (TK-12199) used only permitted JSON: `/photos/`, `/manuscripts/`, `/books/`, `/maps/`
   and `/collections/cartoon-drawings/` (`fa=contributor:conrad, paul` + keyword queries, `sp=` pagination) — together they
   expose only 17 digitized Conrad ids (manuscripts/books/maps: 0 item hits). Every known id (seed + format endpoints +
   `2010634752`, a Conrad lot whose creator field is empty but whose notes say "Creators include: Paul Conrad") was verified
   via `/pictures/item/<id>/?fo=json`, and the P&P control numbers +/-5 around every Conrad id were probed through the same
   permitted endpoint (130 ids probed, 0 new Conrad items). The seed ids came from a cached `/pictures/search` response made
   by TK-12179 (a robots-disallowed path — not repeated here). **Group/lot records** (folder-level): `2010632868` (83 LA Times
   proofs), `2010634752` (21 drawings), `2010634813` (7 drawings), `2010635027` (24 drawings) are all "Unprocessed" with no
   digitized components and no child item records; the only component listing is the "neighbors" view under
   `/pictures/related/`, which robots.txt disallows — so their ~135 components are **not individually addressable** and no
   item records were fabricated for them. LOC items outside these ids are unmeasured.
3. **Wichita State** — the legacy static finding aid now redirects to the ArchivesSpace home page; the ArchivesSpace PUI
   answers non-browser clients with an AWS WAF JS challenge (HTTP 202, empty body). No bypass was used: source marked
   blocked/REQUIRES_PERMISSION. **Caveat:** the Wichita seed records (140 detail pages + 67 sibling-listing entries) were
   fetched earlier by TK-12179 through `r.jina.ai`, which renders past that challenge; they are used as-is with provenance.
4. **Syracuse** — same WAF situation (HTTP 202) for `library.syracuse.edu`; Empire ADC robots unreadable. The 65 folder
   records + 388 index headings come from the TK-12179 `r.jina.ai` cache (same caveat). Folder-level only.
5. **Ohio State (Billy Ireland)** — PastPerfect host returns 403 even for `robots.txt`: treated as disallowed, not crawled.
   Unmeasured — the OSU holding may be substantial.
6. **LA Times / Denver Post** — archives are paywalled (ProQuest, newspapers.com, NewsBank); nothing fetched. Their columns
   count publication attributions found in other repositories only.
7. **Daily Iowan** — 1,845 issue PDFs for 1945-1950 are public (robots `Allow: /`), but the archive exposes **no separate
   text/OCR layer**: per-issue `.txt` / ALTO `.xml` / `.hocr` / `.html` sidecars all 404, the `DI/<year>/` directory is
   403, the site "search" is a Google CSE embed (`cse.google.com` robots `Disallow: /` — not used), and the Iowa Digital
   Library host 403s even `robots.txt`. It is not in Chronicling America and has no Internet Archive run. Any OCR text
   lives only inside the PDFs, which this project may not download, and scans are never OCR'd — so **0 Iowa cartoon
   records** were added (none inferred). The full issue list (date, weekday, PDF URL; 1,539 issues in Conrad's UI years
   1946-1950) is in `data/exports/daily_iowan_issues_1945_1950.csv` for manual page review.
8. **Internet Archive** — book metadata only (lending-library scans, not opened). Name-authority conflations (other
   "Paul Conrad"s, incl. one mis-tagged 1924-2010) were detected and excluded.
9. **Discovery** — DPLA (key present) and Smithsonian Open Access (key present) queried; Calisphere and Empire ADC (WAF) and
   HathiTrust (robots unreadable) blocked; WorldCat and presidential libraries listed as UNVERIFIED leads only.
10. **Dedupe** — metadata scoring (exact date +35, title fuzz +25, publication +10, caption +15, subjects +5, people +5).
    Near-identical titles in the same year auto-link; everything else -> `duplicates.csv`. Records are never deleted
    (`merged_into`). Box-range/folder records are never merged into items — they get `contained_in_candidate` links.
    **Perceptual-hash dedupe is skipped** because the copyright rule forbids downloading Conrad images.
11. **Copyright** — `cartoon_sources.local_image` has a `CHECK (local_image IS NULL)` constraint; image/thumbnail URLs are
    stored as metadata and the viewer renders only "View at <repository>" link-outs (enforced by a negative test).
12. **Cost** — $0: only free public endpoints, no paid APIs.
13. **Secondary citations, cycle 3** (`secondary_web`, `crawlers/secondary_citations.py`) — item records only for cartoons
    that a fetched page names with a title/caption AND a year: PBS Independent Lens "Conrad Gallery" (27 captioned cartoons;
    Wayback copies of the retired pbs.org pages whose origin robots.txt allows the path; only page HTML + `<img alt>` text
    read, never an image), the LA Times 2010 obituary (free archive page), the LOC Information Bulletin (Oct 1999),
    Wikipedia, National Catholic Reporter (2001) and Canyon News (2010). Every citation carries a verbatim quote that must
    be present on the fetched page or the record is rejected; notes hold the <=200-char quote. Year-only dates are
    `date_is_estimate=1`. Source-internal inconsistencies (e.g. PBS dating a 'kinder, gentler' cartoon 1984) are kept as
    stated and flagged in notes. Records believed to match seed-catalog entries reuse the seed title so dedupe links them
    (same year) or queues them for review (different year). Pulitzer prize pages name no single cartoon (year-of-work
    awards) -> 0 records; `Http.get` now refuses any image URL before I/O.