Giter Site home page Giter Site logo

generalmisquoti / star-wars-prequels-dialogues Goto Github PK

View Code? Open in Web Editor NEW
0.0 2.0 0.0 4.23 MB

[WIP] Associating Star Wars dialogues with metadata such as links to getyarn.io, time, character speaking, character speaked to, and links to wookiepedia.

License: MIT License

HTML 88.08% Python 11.92%
star-wars prequel prequel-trilogies prequel-memes starwars

star-wars-prequels-dialogues's Introduction

[wip] Parsing dialogues in Prequel Star Wars movies

From:

  • links to:
    • thumbnails
    • video
  • actual quote text
  • time

2. ISDB

  • which character speaking
  • based on ISDB data get link to character

Problem may be to identify which quote is which since there may be typos and the yarn quotes are usually shorter than the ones in the scripts, where one quote may be multiple sentences long.

An optimization may be to take into account that the parsed scripts are saved in order, which means you can linearly (maybe even zip) and after finding remove the found script to make the necessary search in the next quote shorter.

Some package must be used to fuzzy match quotes!

Credit goes to the LA Times' team for open-sourcing their star-wars-analysis repository, which thanks to the raw, manual man-power involved I decided to treat as the source of truth for dialogues, as well as it provided the data of who is speaking to whom.

6. Create website (todo)(separate repo)

Statically generated for each quote. With side shots of the speaking character on the left in the background and the recipient on the right (if any).

Search:

  • download big json file and search on client
  • Lambda function with Tantivy on AWS
  • download big json file, but while downloading use Lambda function?
    • needs testing to see how large the file is / how long it will be downloading

On each quote website:

  • Movie part
  • Images with characters
    • characters with links to wookiepedia
  • Quote
  • Time
  • Yarn link / iFrame
  • generate subreddit with each quote as post? and add link to post for discussion?
    • dont archive posts
  • suggest changes on GitHub if there is an error!

Weird idea:

Get an image where each x line is an average of each frame, and set the background color based on that image.

6. Use in bot (todo) (separate repo)

star-wars-prequels-dialogues's People

Contributors

jakubkoralewski avatar

Watchers

 avatar  avatar

star-wars-prequels-dialogues's Issues

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.