Add esports-pass extension#17269
Add esports-pass extension#17269raycastbot merged 23 commits intoraycast:mainfrom rafaelvicio:ext/esports-pass
Conversation
- feat: public extension - feat: change screnshots - feat: add metadata - feat: add changelog - feat: use npm - feat: fix tournament name - feat: add tournaments command - feat: refact commands - init
|
Congratulations on your new Raycast extension! 🚀 Due to our current reduced availability, the initial review may take up to 10-15 business days Once the PR is approved and merged, the extension will be available on our Store. |
|
Thanks for your contribution, it could maybe make sense to unify unto one extension, I can see that we have 2/3 games in the store already made by @vimtor What do you think? |
There was a problem hiding this comment.
PR Summary
Added a new Esports Pass extension that allows users to view esports matches, results, and tournaments for games like League of Legends, VALORANT, and Counter-Strike.
- The CHANGELOG.md entry should use
{PR_MERGE_DATE}instead of an actual date (2025-02-23) - README.md contains typos: "A extesnons for esports?" should match the title in package.json
- Missing metadata folder with screenshots for view commands as required for new extensions
- Consider adding subtitles to commands in package.json to indicate the service
- Lists in all three commands should use the
isLoadingprop to avoid empty state flicker - Comparison operators should use
===instead of==when checking for empty strings
💡 (1/5) You can manually trigger the bot by mentioning @greptileai in a comment!
10 file(s) reviewed, 10 comment(s)
Edit PR Review Bot Settings | Greptile
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
…cast-extensions into ext/esports-pass
|
Ready for a new review. @greptileai @greptile-apps @raycastbot |
Hi, yes I know about extensions. But the Esports Pass extension is more connected to our own API. And we have a good roadmap planned for the inclusion of new features and new games. The next games are: Call of Duty, Dota2, EA Sports FC, LOL Wild Rift, Mobile Legends: Bang Bang, Overwatch, PUBG, Rocket League, King of Glory, Starcraft 2 and Starcraft Brood War There will be features that are specific to connections with the user's Esports Pass account. |
There was a problem hiding this comment.
PR Summary
(updates since last review)
This PR adds a new Esports Pass extension for viewing esports matches, results, and tournaments for popular games like League of Legends, VALORANT, and Counter-Strike.
- Type error in
/extensions/esports-pass/src/results.tsxwhereMatche[]is used instead ofMatch[]in the Schedule interface - Missing metadata folder with screenshots for view commands as required for new extensions
- In
/extensions/esports-pass/src/matches.tsxand other files, component naming is inconsistent (e.g.,MatcheItemvs expectedMatchItem) - Consider adding additional games from assets folder (rainbow-six.png and dota.png) to the videogames array
- API calls should be wrapped in try/catch blocks for better error handling
11 file(s) reviewed, 5 comment(s)
Edit PR Review Bot Settings | Greptile
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
…cast-extensions into ext/esports-pass
|
@rafaelvicio could you have a look? |
I agree with @vimtor , the lolesports API can also count on other championships that are not covered by our data providers. It can also be discontinued at any time, and is a valid risk on both sides. I believe that these two extensions can coexist. @pernielsentikaer |
pernielsentikaer
left a comment
There was a problem hiding this comment.
Hi 👋
Looks good to me, approved 🔥
|
Published to the Raycast Store: |
|
🎉 🎉 🎉 We've rewarded your Raycast account with some credits. You will soon be able to exchange them for some swag. |
Description
Esports Pass
A extesnons for esports. League of Legends, VALORANT, CS and more.
Screencast
Checklist
npm run buildand tested this distribution build in Raycastassetsfolder are used by the extension itselfREADMEare placed outside of themetadatafolder