Skip to content

planet: add gilwath feed (OCaml-filtered), disable dead dinosaure feed - #3760

Merged
cuihtlauac merged 1 commit into
mainfrom
planet-add-gilwath-disable-dinosaure
Aug 31, 2026
Merged

planet: add gilwath feed (OCaml-filtered), disable dead dinosaure feed#3760
cuihtlauac merged 1 commit into
mainfrom
planet-add-gilwath-disable-dinosaure

Conversation

@cuihtlauac

Copy link
Copy Markdown
Collaborator

Add: gilwath (Benjamin Thuillier)

Adds gilwath.com to the OCaml Planet.

  • Atom feed https://gilwath.com/atom.xml — verified it parses cleanly with Syndic (7 entries).
  • It's a mixed OCaml/Scala blog, so publish_all: false. The scraper's caml filter (title/content contains "caml") keeps the OCaml posts — Discovering OCaml as a Scala Developer parts 1–3 and Building a CV page with YOCaml — and drops the pure-Scala ones (Typesafe API in Scala with Tapir 1–2, Automatic Typeclass Derivation in Scala 3).

Disable: dinosaure (blog.osau.re)

The domain no longer resolves and the daily scrape fails on it (tracked in #3753). Disabled rather than removed, matching the ocaml-book/emilpriver convention:

  • The 23 already-archived posts under data/planet/dinosaure/ carry no source: frontmatter and resolve their source via the planet-sources.yml entry. Removing the entry would fail the data-packer build (No source found for: planet/dinosaure/…), so disabled: true keeps them rendering while stopping the scrape.

Verified locally: dune build src/ocamlorg_data/ packs the data blob successfully, so all archived posts (including dinosaure's) still resolve.

🤖 Generated with Claude Code

Add Benjamin Thuillier's blog (gilwath.com) to the OCaml Planet. It is a
mixed OCaml/Scala blog, so publish_all is false — the scraper's caml filter
keeps only the OCaml-related posts (Discovering OCaml as a Scala Developer
parts 1-3, Building a CV page with YOCaml) and drops the pure-Scala ones.
The Atom feed parses cleanly with Syndic (7 entries).

Disable the dinosaure feed (blog.osau.re): the domain no longer resolves and
the scrape fails every day (see #3753). Following the ocaml-book/emilpriver
convention, it is disabled rather than removed so the 23 already-archived
posts keep rendering (they carry no source: frontmatter and resolve via the
source entry, so removing it would fail the data-packer build).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@cuihtlauac
cuihtlauac merged commit 4f45152 into main Aug 31, 2026
5 checks passed
@cuihtlauac
cuihtlauac deleted the planet-add-gilwath-disable-dinosaure branch August 31, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant