Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

API suggestions #35

Open
avivace opened this issue Jan 27, 2020 · 0 comments
Open

API suggestions #35

avivace opened this issue Jan 27, 2020 · 0 comments
Labels

Comments

@avivace
Copy link
Member

avivace commented Jan 27, 2020

Some suggestions on building an API for emulators:

@pinobatch
Three things to consider with respect to making Homebrew Hub:

  1. Categorizing games by genre tag
  2. Do we host the download ourselves, or do we only link to the developer's site? The developer's hosting might forbid inbound Referer origins for non-HTML files, or the archive might be in a compressed/archive format not widely implemented in free emulators, such as RAR, 7z, or the like, or the developer's site might disappear.
  3. Some sort of submission process
    If we do build it on top of the Homebrew Hub concept, I'd try to spread the call for submissions and for emulator support around the NES, SNES, GB, SMS, and MD communities, and I'd seed it with my own NES projects at least.

@aaaaaa123456789

  • always offer links to downloads; you can host the download on your own server if needed, so this alternative is simply more flexible
  • set an acceptable set of formats and only use those, and return the format in the same API endpoint that returns the link itself
  • you'll want to define a process to deal with archives that (intentionally or accidentally) have more than one file in them
@avivace avivace added the api label Jan 27, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant