duncanlang / Letterboxd-Extras

Firefox and Chrome Add-on for Letterboxd.com
MIT License
42 stars 5 forks source link

Feature Request: Integration of Awards Information #18

Open rlirli opened 9 months ago

rlirli commented 9 months ago

I've been using your Letterboxd-Extras Chrome extension for some time now and appreciate the extra insights it adds to Letterboxd film pages. Thanks for your work!!

I propose adding a display of awards & nominations (Oscars, Golden Globes, etc.) on individual movies' pages.

 

Another Chrome extension "Awards List on Letterboxd" attempts this. While functional, their development seems to have stopped and it has several issues affecting its practicality. Aside from the layout problems highlighted in the screenshot attached, it's also comparatively slow. It takes approx. 20 seconds to fetch and render awards. 2024-01-18 Letterboxd Awards List Chrome Extension

Your extension, on the other hand, is fast and fits seamlessly into the website layout. Hence I trust, Letterboxd-Extras might be able to realize such an Awards display much better and cohesive with Letterboxd's design.

Primary feature requests:

Possible future extensions:

duncanlang commented 9 months ago

Appreciate the detailed request! Feels a bit weird to implement another extension into extras like this, but I will look into it.

As for speed, I could get the awards and nominations from WikiData, which would be much faster. The only downside is that WikiData looks to not always have as much data as IMDb. I will need to look into this further.

rlirli commented 8 months ago

I am considering contributing. Which branch should forks base on?

I noticed the main branch has manifest_version": 2 while the chrome branch updated to v3 corresponding to the entry in the Chrome web store. Do you want to keep v2 support in main?

duncanlang commented 8 months ago

main is intended to be v2 because it is actually the branch for Firefox (which I have on v2, not v3). Because I use Firefox, I normally fork off of main, then later merge into both main and chrome and deal with any modifications needed for v3 or Chrome.

If you are going to be working in Chrome, you can fork from chrome and later it can be merged into main for Firefox support.