{"repo":"nichtlegacy/letterboxd-graph","free":true,"listed":false,"github":"https://github.com/nichtlegacy/letterboxd-graph","clone":"git clone https://github.com/nichtlegacy/letterboxd-graph.git","description":"Turn your public Letterboxd diary into self-updating GitHub-style contribution graphs, review cards, and profile cards with a reusable GitHub Action.","language":"JavaScript","stars":10,"topics":["contribution-graph","github-actions","javascript","letterboxd","movies","nodejs","svg","web-scraping"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Letterboxd Graph Turn your Letterboxd diary into a contribution graph and shareable cards. Runs as a GitHub Action, commits the finished SVGs back to your repository. Quick Start • What It Generates • Configuration • CLI • How It Works • Pages Site • License Overview Letterboxd Graph reads a public Letterboxd diary and renders it as SVG: a GitHub-style activity calendar, a review card per year and per month, and a card for the profile itself. It also writes a JSON export so you can build your own widgets from the same figures. It is meant to be embedded — in a GitHub profile README, a blog post, or a social preview. Everything is a self-contained SVG with the fonts subset and inlined, so there is nothing to host and nothing to load at view time. It needs no Letterboxd account, API key, or server. It reads public profile pages only, and cannot see anything your profile does not show a logged-out visitor. Quick Start Add one workflow file to any repository. No fork, no copied scripts. Run it once from the Actions tab. A healthy first run logs the diary pages it fetched, then commits into images/ : actions/checkout is required so the action has a repository to write into. To handle the files yourself instead of committing them, set commit: 'false' . What It Generates Every run writes the same set of files into images/ , each in a dark and a light variant. Use so GitHub serves the one matching the reader's theme — see Embedding. Contribution Graph github-letterboxd-{dark,light}.s","default_branch":null,"files":null,"tree":[],"storefront":"/r/nichtlegacy","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/nichtlegacy/letterboxd-graph/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}