Skip to content

feat(metadata): add Steam metadata provider (#232)#250

Merged
DecDuck merged 2 commits into
Drop-OSS:developfrom
Hicks-99:develop
Sep 21, 2025
Merged

feat(metadata): add Steam metadata provider (#232)#250
DecDuck merged 2 commits into
Drop-OSS:developfrom
Hicks-99:develop

Conversation

@Hicks-99
Copy link
Copy Markdown
Contributor

  • Added Steam as metadata source
  • Added https://*.steamstatic.com to the list of allowed image domains.
  • Implemented search, fetchGame, fetchCompany

Closes: #232

@Hicks-99
Copy link
Copy Markdown
Contributor Author

The description is converted from HTML to Markdown. It’s not perfect, but it gets the job done.

@DecDuck
Copy link
Copy Markdown
Member

DecDuck commented Sep 20, 2025

Was this vibe coded? There are a lot of emojis in the logging statements, and that's not really the style we're going for.

The code is self-contained and looks clean enough, I'm prepared to merge this anyways, but just curious.

@Hicks-99
Copy link
Copy Markdown
Contributor Author

Nah, I'm not really into vibe coding. There are a lot of emojis mainly because I thought they could help convey what's happening without needing to read all the text. But if that's not the style we're going for, I can remove them.

@DecDuck
Copy link
Copy Markdown
Member

DecDuck commented Sep 20, 2025

That'd be great, thanks.

@DecDuck DecDuck merged commit 67de1f6 into Drop-OSS:develop Sep 21, 2025
2 checks passed
Huskydog9988 pushed a commit to Huskydog9988/drop that referenced this pull request Apr 16, 2026
* feat(metadata): add Steam metadata provider (Drop-OSS#232)

* style(steam): remove emojis from log messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

FR: Game metadata from Steam

2 participants