Giter Club home page Giter Club logo

whatsinthebox's People

Contributors

jca41 avatar pdrbrnd avatar pedro-revez-silva avatar

Stargazers

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

Watchers

 avatar  avatar

whatsinthebox's Issues

Scroll position

Description:

After opening a movie detail, the scroll is not kept in the correct place and we're forced to scroll back up.

idea to have the 7 days forward list of movies also

Hello @pdrbrnd.
First of all, thanks for the project, very good idea :).
I was wondering, since this project is checking to the TV guides available directly, how about looking also to the future?
I mean, not only have a perspective of what good movies are available in the last 7-days, but also how about of having a perspective ahead to the upcoming 7-days ?
I think it could be an interesting use case, to know the good movies that a user can "schedule the recording" to keep the movie in one's own TV box storage, for example.
What do you think? 🙂

Improve title matching

Description:

We're currently using an API that provides very little information (basically just title and plot – all in Portuguese).
Based only on the Portuguese title, we then use an exotic IMDB API to try to get suggestions and then scrape their "release info" page to check if we have a match on that title's Portuguese translation.

Details:

We need to either:

  • Use an alternate API to fetch the channels' schedules. If we can have something that at least returns the movie year it would be great.
  • Improve the matching in imdb.ts. Currently, it's a shitshow.

Report a problem

We need some kind of system to track problems. Wrong movies/schedules. After X amount of reports send an email so I can manually revise that entry? It's best to not remove the entry automatically.

No movies present in the website

Description:

The website does not present any movie at all.

I have read somewhere in Reddit a few months ago that someone was able to find movies when they started filtering, but even that does not work.

Looking at the code (src/pages/api/*), it appeared that the import process is a manual step that is done now and then? If so, that probably is the cause of this. Can we work further on making this automatic so the website main purpose isn't disrupted?

EDIT: I have just discovered from another issue that the schedule is currently pulled every midnight. Might be something wrong with that process then? I would love to debug it but I am unsure how to replicate it locally.

Details:

image


Para contexto, este issue foi criado no âmbito do Challenge devPT - https://www.reddit.com/r/devpt/comments/pmeuh5/challenge_devpt_1/.

README.md lacks information

Description:

After publishing the project in the devPT Challenge I have come to the same conclusion of some posted comments.

The README.md is missing some important information like the project concept, perhaps tech stack, technical decisions and how to contribute to the project (for newcomers). It is as well unclear how to replicate the Hasura+DB in a local/staging environment.


Para contexto, este issue foi criado no âmbito do Challenge devPT - https://www.reddit.com/r/devpt/comments/pmeuh5/challenge_devpt_1/.

Rotten tomatoes rating is ordering alphabetically

When sorting by Rotten Tomatoes rating, we're getting the results ordered alphabetically:
Bullet 70%, misconduct 7%, the wall 65%
^ In this case, misconduct should be the last in the list, but alphabetically (strings) "7%" is greater than "65%".

To solve this issue we need to:

  • when getting information from OMDB, we need to parse it to save it to the BD as integer (and not text). it can be an additional field in the table
  • we need to create a migration that does the same for any existing movie in the DB
  • we need to manually add the '%' to the front-end, when rendering the rotten tomatoes badge

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.