{
  "id": "ddc00755200b",
  "url": "https://hawksley.org/2026/02/17/timeframe.html",
  "title": "How I built Timeframe, our family e-paper dashboard - Joel Hawksley",
  "note": "Decade-long maker build log: Joel Hawksley iterates from Magic Mirror to jailbroken Kindles to Visionect e-paper displays to build a family home dashboard combining calendar, weather, and smart home data. Thoughtful project with good intentionality about screens at home.",
  "voice": "jamie",
  "saved": "2026-02-27T05:03:56Z",
  "host": "hawksley.org",
  "kind": "page",
  "tags": [],
  "record": "https://links.thingelstad.xyz/links/ddc00755200b/",
  "markdown": "https://links.thingelstad.xyz/links/ddc00755200b.md",
  "issues": [],
  "connections": {
    "same_host": {
      "count": 0,
      "page": "https://links.thingelstad.xyz/hosts/hawksley.org/",
      "nearest": []
    },
    "same_week": {
      "count": 21,
      "nearest": [
        {
          "id": "073d387a4885",
          "title": "How we rebuilt Next.js with AI in one week",
          "url": "https://blog.cloudflare.com/vinext/",
          "record": "https://links.thingelstad.xyz/links/073d387a4885/"
        },
        {
          "id": "04a79c6c15f4",
          "title": "Email Marketing Skill for Claude Code | Email Marketing Bible",
          "url": "https://www.emailmarketingskill.com/",
          "record": "https://links.thingelstad.xyz/links/04a79c6c15f4/"
        },
        {
          "id": "60a4c74f4e5c",
          "title": "Loon — A LISP that flies",
          "url": "https://loonlang.com/",
          "record": "https://links.thingelstad.xyz/links/60a4c74f4e5c/"
        },
        {
          "id": "a81550cde2f2",
          "title": "The Software Development Lifecycle Is Dead | Boris Tane",
          "url": "https://boristane.com/blog/the-software-development-lifecycle-is-dead/",
          "record": "https://links.thingelstad.xyz/links/a81550cde2f2/"
        },
        {
          "id": "58ff474b1096",
          "title": "How to Write a Good Spec for AI Agents – O’Reilly",
          "url": "https://www.oreilly.com/radar/how-to-write-a-good-spec-for-ai-agents/",
          "record": "https://links.thingelstad.xyz/links/58ff474b1096/"
        }
      ]
    },
    "mentions": [],
    "mentioned_by": [],
    "saved_twice": []
  },
  "elsewhere": {
    "wayback": "https://web.archive.org/web/*/https://hawksley.org/2026/02/17/timeframe.html"
  }
}
