Coder Social home page Coder Social logo

silver-screen's People

Contributors

bfbachmann avatar l44l avatar lucasjuliano avatar peterdeutsch avatar roryjf avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

silver-screen's Issues

Erroneous "Twitter API is down" message

I occasionally find that I encounter "Twitter API is down" errors when I'm developing. I believe these to be caused by errors during the processing stage (which are resolved through development), but they aren't related to the Twitter API. We should make sure that the "Twitter API is down" message is only shown for API errors, not otherwise.

Movies can't share tweets

If we have a tweet in our database, we are currently tying it to a single movie. In cases where two movies use the same tweet (i.e. a franchise with simplified search terms) this causes no tweets to display alongside the other movies.

Navbar looks weird

Some elements in the navbar have margins that are too large and cause it to expand.

Twitter users providing casual ratings

If a twitter user rates a movie in their tweet (AKA "Finding Nemo was pretty good, 4/5"), our algorithm should heavily weight the score they provided ("4/5") when determining the sentiment score.

Sentiment Auto-Correct

Implement an auto correction during the text parsing phase of the sentiment analysis, so we can get scores from misspelt words.

Random movies can fail to acquire tweets

Since we added more search term restrictions (i.e. adding 'movie' to the query if it's a common phrase) we're more likely to find nothing on a random search. If we do find nothing, we should be searching again until we find a movie that does have tweets associated with it.

Trending status doesn't reset daily

I'm in the process of writing an automatic job to purge trending items daily, but haven't made much progress. It should be done by beta release 2.0.

Search for hashtags related to movie

Using additional movie related hashtags to search for movies. Could help to resolve issues where if people are tagging their movies with slightly different tags (such as hp for harry potter) we can find these tweets as well.

Center subtitle on index page

I think the website might look a little better if we centred "Twitter Sentiment Analysis Tool" with respect to the title. This obviously isn't an essential fix, but I think it would definitely make it look more professional.

No check for errors in Twitter API response

When making a GET request to Twitter we never make sure the the response is actually what we expected. We should be checking for 500 or rate-limit exceeded (88) status codes, and probably a few more. These errors also need to be responded to on the front end. We cannot leave the user hanging.

Sentiment Analysis should not take movie title into account

Currently our sentiment analysis algorithm takes the name of the movie into account when analyzing the sentiment of each tweet. It should filter out the title because of the effect the title could have on the sentiment score for that tweet. Here is an example of where this ruins our data:

image

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.