MyGo 云音乐
Go와 MyGo로 만든 서드파티 네이버 클라우드 뮤직 데스크톱 클라이언트
런던 영화관 상영 정보를 비교해 원하는 영화 밤을 찾습니다. 최신 개봉작·컬트 클래식·상영 장소·시간을 한눈에
Compare screenings across London cinemas and find your perfect movie night. Whether you're chasing new releases or cult classics, see what's on, where, and when.
미디어TypeScript · CSSGitHub @clusterflick온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기Code for the clusterflick website
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
Every film, every cinema, one place.
Clusterflick is an open-source web app that aggregates film screenings from
across London cinemas into a single, searchable interface. Compare screenings,
find showtimes, and discover what's on — whether you're chasing new releases or
cult classics.README 전문 보기 ↗clusterflick.com · Storybook (Chromatic)
Every film showing in London.
Clusterflick is an open-source web app that aggregates film screenings from across London cinemas into a single, searchable interface. Compare screenings, find showtimes, and discover what's on — whether you're chasing new releases or cult classics.
This repository is the website. The data pipeline that feeds it, and the rest of the tooling, live across the Clusterflick organisation.
# Clone the repository
git clone https://github.com/clusterflick/clusterflick.com.git
cd clusterflick.com
# Install dependencies
npm install
# Start the development server
npm run dev
Open http://localhost:3000 to view the site.
# Build the static site
npm run build
# The output will be in the `out/` directory
# Lint the codebase (TypeScript + ESLint)
npm run lint
# Format code with Prettier
npm run format
# Run Storybook
npm run storybook
# Run Playwright smoke tests against the deployed site
npm run smoke-test
# Run smoke tests against a local build
npm run build && npm start
SITE_URL=http://localhost:3000 npm run smoke-test
clusterflick.com/
├── combined-data/ # Raw combined cinema data (input)
├── matched-data/ # Review data from external sources
├── out/ # Static export output
├── public/
│ └── data/ # Processed & chunked data files
├── scripts/ # Build-time data processing scripts
├── smoke-tests/ # Playwright E2E smoke tests
├── src/
│ ├── app/ # Next.js App Router pages
│ │ ├── about/ # About page
│ │ ├── accessibility/ # Accessibility features & stats
│ │ ├── festivals/ # Festival list + detail pages
│ │ ├── london-cinemas/# Borough index pages
│ │ ├── movies/[id]/[slug]/ # Movie detail pages
│ │ ├── venues/[slug]/ # Venue detail pages
│ │ └── page.tsx # Home page (movie grid)
│ ├── components/ # Reusable UI components
│ ├── data/ # Static data (festivals, boroughs)
│ ├── hooks/ # Custom React hooks
│ ├── lib/ # Domain logic (filter system)
│ ├── state/ # React context providers
│ └── utils/ # Utility functions
└── package.json
Clusterflick's data flows through several stages:
process-combined-data script compresses data and
splits it into chunks for efficient loadingData is refreshed automatically every morning.
| Repository | Description |
|---|---|
| clusterflick/data-transformed | Per-venue JSON data files |
| clusterflick/data-combined | Combined data grouped by movie |
| clusterflick/data-calendar | ICS calendar files per venue |
The data is freely available in multiple formats:
Visit the About page for download links.
Contributions are welcome! Feel free to open issues or submit pull requests.