osomalley/knot-a-film

0

stars

46

commits

Swift

primary language

Jan 26, 2026

updated

README

Knot a Film

We love maps with lines and dots,
X marks places, paths, and spots.
But scrolling movies? No fun at all—
Just endless choices in one long crawl.
What if movies had a map?
Pick a path, tap, tap tap!

My map special, I decree.
Need not worry, you will see.
Every mind’s a garden bright,
tended gently, growing right.
See the shape and you will find
a little mirror of your mind.

Knot a Film is an application for visualizing the rotten tomatoes movie dataset more like a map. The project is migrating from traditional SwiftUI to a metal graphics pipeline

Movie Web Movie Web

Getting Started

Prerequisites

  • Xcode 26 or later
  • Swift 6.0+
  • macOS 26+

Setup

  1. Clone the repository:

    git clone https://github.com/ThyOwen/knot-a-film.git
    cd knot-a-film
    
  2. Open in Xcode:

    • Open Knot a Film.swiftpm in Xcode.
    • Build and run the project.
  3. First Launch:

    • On first launch, the app may parse the dataset and initialize the database, or load the default.store.

Created by Owen O'Malley, 2025.

Contributors

osomalley

46 commits

osomalley/knot-a-film

0

stars

46

commits

Swift

primary language

Jan 26, 2026

updated

README

Knot a Film

We love maps with lines and dots,
X marks places, paths, and spots.
But scrolling movies? No fun at all—
Just endless choices in one long crawl.
What if movies had a map?
Pick a path, tap, tap tap!

My map special, I decree.
Need not worry, you will see.
Every mind’s a garden bright,
tended gently, growing right.
See the shape and you will find
a little mirror of your mind.

Knot a Film is an application for visualizing the rotten tomatoes movie dataset more like a map. The project is migrating from traditional SwiftUI to a metal graphics pipeline

Movie Web Movie Web

Getting Started

Prerequisites

  • Xcode 26 or later
  • Swift 6.0+
  • macOS 26+

Setup

  1. Clone the repository:

    git clone https://github.com/ThyOwen/knot-a-film.git
    cd knot-a-film
    
  2. Open in Xcode:

    • Open Knot a Film.swiftpm in Xcode.
    • Build and run the project.
  3. First Launch:

    • On first launch, the app may parse the dataset and initialize the database, or load the default.store.

Created by Owen O'Malley, 2025.

Contributors

osomalley

46 commits

Languages

Swift

69.4%

Metal

24.9%

Python

3.6%

C++

2.0%