Giter VIP home page Giter VIP logo

true-random-movie's Introduction

Play movie reel roulette with over 32 thousand titles.

Find movies that you would never watch otherwise.

Features

  • Data set of over thirty two thousand movie titles
  • List wraps seamlessly if you can manage to get to the end of it
  • Good spinner physics, where the pegs affect the ticker and the ticker affects the pegs, and the pegs
  • Mobile friendly
  • Browser history integration - the movie you spin to is included in the URL so you can go back with your browser's back button
  • "Watch Online" link to quickly do a web search for a movie (often you can find a site to it for free easily)
  • Ctrl+F to filter the films list by title
    • Handles accents (e vs. รฉ) and stylization variations like "2" vs. "two" vs. "II"
  • Plinko-like bonus round for picking between movies that have the same name (usually different dates)

Data Sources

Wikipedia

I copied from Wikipedia's alphabetical lists of movies. I made many edits to normalize the data, and then contributed back to wikipedia, for which someone awarded me The Copyeditor's Barnstar ๐Ÿ˜Š

Development Setup

  • Clone the repo.
  • Open up a command prompt / terminal in the project directory.
  • Start a webserver, such as live-server (npx live-server if you have Node.js)

Alternative Names

  • Unseen Cinema
  • True Random Movie - relaying relative randomness
  • Mega Movie Spinner
  • The Watch Whatever Wheel
  • Cinema Spin'em'up
  • Hipster Film Wheel
  • FlickPick
  • QuickFlickPick
  • McQuickFlickPick
  • QuickFlickPicky McQuickFlickPickFace
  • Cinemascape / Moviescape - it can give you an overview of the landscape of film, but only thru titles and watching them
  • Reely Random - relaying relative randomness
  • Vast Cast Spinner - doesn't relate to cinema, but that could be a positive if I make it more general, let you paste in custom lists etc.
  • Spinema
  • Random All Movies
  • Randy's Choice Movies or whatever
  • Wheel of Film
  • Wheel of Film-Turn - awkward punning
  • Reel of Fortune
  • Reel Wheel
  • Randoreel
  • FlickSelect
  • Reely Random - relaying relative randomness
  • Spin the Reel
  • CinemaSampler - sounds more fitting for movie collage generator
  • The Ultimate Film Picker of Eternity
  • CinemaSelect (sounds like a terrible "club" / movie rewards card)
  • Capricious Celluloid
  • Strange Movie Picker
  • Unusual Film Finder
  • Box of Chocolates - unclear
  • Film Alethiometer - obscure reference
  • SpinCine - how to pronounce?
  • MovieMovieMovieMovieMovie / FilmFilmFilmFilmFilmFilmFilm
  • Movieverywhere / Movieverysingleone
  • Bursting at the Scenes wif mooVVVVVV 4 u
  • (could maybe do something like "I Don't Want To Think About What To Watch", some sort of sentence or expression of the scenario you'd want to use it)

building blocks:

  • Film / Flick / Movie / Reel / Cinema / Watch / Silver Screen
  • Random / Generate / Pick / Select / Choose / Any / All / Every / Spinner / Wheel / Dice

true-random-movie's People

Contributors

1j01 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.