Skip to content

Commit

Permalink
add everyman and trilogy club pages
Browse files Browse the repository at this point in the history
  • Loading branch information
cesque committed May 19, 2024
1 parent 1586955 commit 77075da
Show file tree
Hide file tree
Showing 2 changed files with 51 additions and 0 deletions.
14 changes: 14 additions & 0 deletions posts/everyman.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
export const meta = {
title: 'Everyman',
tags: ['web', 'movies', 'programming', 'personal'],
}

I got frustrated that the website for the Everyman Cinema doesn't easily let you see every film they have scheduled (in contrast with the Vue website, which is the other main cinema I visit). To that end, I wrote a web app which shows all the upcoming movies and their schedules for my local theatre.

It also periodically sends out a newsletter to my personal email, detailing which movies have been added since the last email was sent.

<Image src="https://cesque.com/storage/24/05/19/290663999007.png" wide />

The code for the site is private, since Everyman Cinema doesn't offer a public API as far as I could see, and so the data fetching does some janky things to retrieve the data from their site (it's not web scraping, don't worry). The data from this is heavily cached to prevent fetching it too often.

The app is built on Next.js (using React Server Components), using Vercel KV to store data for diffing the results and computing which movies have been added since the data was last fetched.
37 changes: 37 additions & 0 deletions posts/trilogy-club.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
export const meta = {
title: 'Trilogy Club',
tags: ['movies', 'personal'],
}

I take part in a weekly movie club with some friends; the central conceit is that we only watch movie trilogies.

The trilogies we have watched are as follows:

- The Lord of the Rings
- The Hobbit
- Indiana Jones
- Terminator
- Back to the Future
- Jason Bourne
- John Wick
- Mad Max (+ Fury Road)
- Austin Powers
- Naked Gun
- Planet of the Apes (reboot trilogy)
- Evil Dead
- Ocean's trilogy
- Alien
- Three Colours
- Bill & Ted
- Vengeance trilogy
- Rush Hour
- Men in Black
- Johnny English
- Harold & Kumar

We subsequently changed to a different system whereby we spin a wheel randomly every time we convene, to decide which from trilogy we are watching the next movie. This means we have multiple trilogys 'on the go' at any given time. The trilogies completed using this system are:

- Beverly Hills Cop
- X-Men
- Pirates of the Caribbean
- Dollars trilogy

0 comments on commit 77075da

Please sign in to comment.