content: 2026-07-13 capture run — 28 finds across 12 productive sources

This commit is contained in:
2026-07-13 01:45:50 -04:00
parent 1072e5faf3
commit 568c48ed38
45 changed files with 486 additions and 20 deletions
+29 -20
View File
@@ -1,5 +1,5 @@
{
"updated": "2026-07-07",
"updated": "2026-07-13",
"topics": [
"macos-apps",
"apple-tips",
@@ -227,17 +227,17 @@
"url": "https://www.kikkerland.com",
"type": "shop",
"topics": ["gifts"],
"cadence": "ongoing",
"cadence": "as-needed",
"fetch": "curl",
"fetchUrl": "https://www.kikkerland.com/collections/new/products.json",
"notes": "Affordable design gifts; small clever objects. HTML collection pages are a Shopify SPA (nav-only) — /collections/new/products.json returns the full grid instead; fetch:curl + fetchUrl added 2026-07-03 (30 products validated)."
"notes": "Affordable design gifts; small clever objects. HTML collection pages are a Shopify SPA (nav-only) — /collections/new/products.json returns the full grid instead; fetch:curl + fetchUrl added 2026-07-03 (30 products validated). Demoted ongoing → as-needed 2026-07-13: the endpoint still works, but every product in the 'new' grid is dated 2026-03-11..24 — the grid has not refreshed since March, and essentially all 30 are already captured. Re-check when a seasonal drop lands rather than scanning every run."
},
{
"name": "A Continuous Lean",
"url": "https://www.acontinuouslean.com",
"type": "blog",
"topics": ["clothing"],
"cadence": "weekly",
"cadence": "as-needed",
"fetch": "feed",
"feedUrl": "https://www.acontinuouslean.com/feed/",
"notes": "Michael Williams on Americana, heritage menswear, and the makers behind it. Cadence is quarterly/seasonal rather than dead — the feed shows a Jun 9 2026 'Father's Day Gift Guide' post after a Dec 2025 gap; the earlier 'dormant since Dec 2025' assessment was a stale snapshot, not a dead site. Feed validated 2026-07-03 (acontinuouslean.com/feed/); switched to fetch:feed."
@@ -295,10 +295,10 @@
"url": "https://www.snowpeak.com",
"type": "shop",
"topics": ["clothing", "tools"],
"cadence": "ongoing",
"cadence": "as-needed",
"fetch": "feed",
"feedUrl": "https://www.snowpeak.com/blogs/news.atom",
"notes": "Japanese outdoors brand whose apparel and titanium kit reliably qualify as 'delightful daily-use.' Product grid is JS-rendered and not scrapable, but the Journal/news blog has a working feed — validated 2026-07-03 (snowpeak.com/blogs/news.atom); switched to fetch:feed for editorial content (apparel drops still need manual review)."
"notes": "Japanese outdoors brand whose apparel and titanium kit reliably qualify as 'delightful daily-use.' Product grid is JS-rendered and not scrapable; the Journal/news feed works but is quiet. Demoted ongoing → as-needed 2026-07-13: newest feed post is 'Snow Peak Seattle Grand Opening' (2026-05-16), nothing since, and the feed carries store/event news rather than product drops — the gear that would actually qualify never appears in it."
},
{
"name": "Mr Porter Journal",
@@ -315,10 +315,10 @@
"url": "https://www.styleforum.net",
"type": "forum",
"topics": ["clothing"],
"cadence": "daily",
"cadence": "as-needed",
"fetch": "feed",
"feedUrl": "https://www.styleforum.net/forums/-/index.rss",
"notes": "Long threads (some 1000+ pages) where subject-matter obsessives compare specific brands — best for deep dives, not browsing. WebFetch hits 403; curl with Safari UA returns the full forum index. Forum-wide 'recent posts' RSS also validated 2026-07-03 (styleforum.net/forums/-/index.rss) — noisier (spans all subforums) but reliably fresh; switched from fetch:curl to fetch:feed."
"notes": "Long threads (some 1000+ pages) where subject-matter obsessives compare specific brands — best for deep dives, not browsing. Forum-wide 'recent posts' RSS validated 2026-07-03. Demoted daily → as-needed 2026-07-13: the feed is technically live but its signal has collapsed — all 49 items on 2026-07-13 were Temu/Insta360/wellness coupon-code spam threads, zero legitimate style content, and it has produced no finds across many runs. Not blocked, just worthless as a daily scan. Revisit if the forum cleans up its spam."
},
{
"name": "Atlas Obscura",
@@ -335,10 +335,10 @@
"url": "https://roadtrippers.com/magazine",
"type": "magazine",
"topics": ["travel"],
"cadence": "weekly",
"cadence": "as-needed",
"fetch": "feed",
"feedUrl": "https://roadtrippers.com/feed",
"notes": "North-America-leaning road trip routes and stops, often hitting roadside oddities. Feed validated 2026-07-03 (roadtrippers.com/feed) — served from the site root (not /magazine specifically) but content is the Magazine's own travel/RV articles, fresh within the last month."
"notes": "North-America-leaning road trip routes and stops, often hitting roadside oddities. Feed validated 2026-07-03. Demoted weekly → as-needed 2026-07-13: live but dormant — newest feed item is 2026-06-09 (5+ weeks), and it has produced nothing across 3+ consecutive runs; what it does publish is round-up/listicle content ('20 National Park lodges'), not the single specific places this site captures."
},
{
"name": "Spotted by Locals",
@@ -365,8 +365,10 @@
"url": "https://www.theoutbound.com",
"type": "site",
"topics": ["travel"],
"cadence": "daily",
"notes": "User-submitted outdoor adventures with photos — useful for trail/landscape destinations specifically."
"cadence": "as-needed",
"fetch": "skip",
"skipReason": "No recency signal (probed 2026-07-13). /feed and /rss both return a real 404; WebFetch on the homepage does return genuine trail/place cards, but the site carries NO publish dates anywhere — it's an evergreen trail database, not a chronological feed, so a daily pipeline cannot tell new from years-old. Not blocked, just undateable.",
"notes": "User-submitted outdoor adventures with photos — useful for trail/landscape destinations specifically. Would be usable again if a dated 'new adventures' endpoint is ever found; the places themselves (The Narrows, Diamond Fork Hot Springs, Sunset Cliffs cave) do clear the bar and several were captured in earlier runs."
},
{
"name": "Unusual Hotels of the World",
@@ -383,8 +385,9 @@
"url": "https://www.afar.com",
"type": "magazine",
"topics": ["travel"],
"cadence": "daily",
"notes": "Editorial travel mag; 'experiential' coverage that surfaces more idiosyncratic destinations than typical glossies."
"cadence": "weekly",
"fetch": "webfetch",
"notes": "Editorial travel mag; 'experiential' coverage that surfaces more idiosyncratic destinations than typical glossies. Feed probe 2026-07-13: NO RSS exists — /feed, /rss and /magazine/rss all return a real HTTP 404 (not a challenge page). WebFetch on the homepage works and returns dated article listings, so fetch:webfetch is recorded explicitly as the only working path. Signal is thin (heavy on 'best hotels in X' listicles, which fail the bar) — demoted daily → weekly."
},
{
"name": "Wallpaper* Travel",
@@ -401,8 +404,10 @@
"url": "https://www.boutique-homes.com",
"type": "shop",
"topics": ["travel"],
"cadence": "ongoing",
"notes": "Hand-picked architectural rentals worldwide — useful as a 'destination via the building' source."
"cadence": "as-needed",
"fetch": "skip",
"skipReason": "No recency signal (probed 2026-07-13). /feed returns 404; the sitemap exists (2,180 URLs) but every single entry carries an identical placeholder lastmod of 2024-12-19, so it is useless for freshness. WebFetch returns real property listings but they are presented as an undated evergreen 'City List' — no way to tell new from old.",
"notes": "Hand-picked architectural rentals worldwide — useful as a 'destination via the building' source. Its properties do clear the bar (Casa Siza, CasaCau, 34 Rue Louise-Emilie were all captured in earlier runs) — the blocker is purely that nothing on the site is dated. Re-probe if a 'new listings' endpoint appears."
},
{
"name": "Kottke.org",
@@ -439,10 +444,10 @@
"url": "https://www.thingsmagazine.net",
"type": "blog",
"topics": ["general-delight", "gifts"],
"cadence": "weekly",
"cadence": "monthly",
"fetch": "feed",
"feedUrl": "https://www.thingsmagazine.net/feed/",
"notes": "Quiet, image-heavy notes on objects, architecture, and obscure design corners. Feed validated 2026-07-03 (thingsmagazine.net/feed/)."
"notes": "Quiet, image-heavy notes on objects, architecture, and obscure design corners. Feed validated 2026-07-03. Cadence corrected weekly → monthly 2026-07-13: it is NOT dormant — it publishes dense link-dump posts roughly monthly, and the 2026-06-12 post alone yielded 3 finds this run. Scanning it weekly just re-reads the same post; check it monthly and mine the whole link-dump when it lands."
},
{
"name": "Open Culture",
@@ -530,7 +535,9 @@
"type": "blog",
"topics": ["quotes"],
"cadence": "weekly",
"notes": "Garson O'Toole's research-driven investigation of quote provenance — debunks misattributions and lands on the actual source. The gold standard."
"fetch": "feed",
"feedUrl": "https://quoteinvestigator.com/feed/",
"notes": "Garson O'Toole's research-driven investigation of quote provenance — debunks misattributions and lands on the actual source. The gold standard. Feed discovered and validated 2026-07-13 (trailing slash required; /feed 301s to /feed/); switched from webfetch to fetch:feed. GOTCHA: Cloudflare serves this feed pre-compressed with Brotli (content-encoding: br) from cache regardless of the client's Accept-Encoding, and the system curl (8.7.1) has no Brotli support — it returns HTTP 200 with undecodable binary and no error signal. Pipe through `brotli -d` (or use a Brotli-aware client) when parsing."
},
{
"name": "Wikiquote",
@@ -584,7 +591,9 @@
"type": "site",
"topics": ["dad-jokes"],
"cadence": "weekly",
"notes": "Listicle-format joke roundups; the dad-joke pages are reliable for fresh, family-friendly batches."
"fetch": "skip",
"skipReason": "No fresh joke feed exists (probed 2026-07-13). /jokes/ 301s to /list/short-jokes/, an evergreen listicle last updated Jun 2024 (over a year stale) whose jokes are well-worn chestnuts; /feed/ is RD's general site feed (travel/health/lifestyle), not jokes. Nothing rotates day to day — a dead end for a daily-dedupe pipeline.",
"notes": "Listicle-format joke roundups. Curl reaches the page fine (server-rendered, no JS needed) — the problem is staleness, not access. icanhazdadjoke and r/dadjokes cover this topic with actually-fresh content."
}
]
}