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

Task to update Lutris DB with new games using MobyGames API #422

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

AlexanderRavenheart
Copy link
Contributor

  • Run RabbitMQ in docker to use latest stable version and to auto-restart on failure
  • Replaced usage of deprecated task module
  • Added new task to add new games based on recent updated games on MobyGames, to be run every 3 hours

- Run RabbitMQ in docker to use latest stable version and to auto-restart on failure
- Replaced usage of deprecated task module
- Added new task to add new games based on recent updated games on MobyGames, to be run every 3 hours
@AlexanderRavenheart AlexanderRavenheart marked this pull request as draft April 11, 2020 14:40
Copy link
Member

@strycore strycore left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good so far!

@AlexanderRavenheart
Copy link
Contributor Author

@strycore Can you provide an export of the Genres and Platforms models so that I may create a mapping between our models and theirs?

@strycore
Copy link
Member

As I said on Discord, I don't think this is a good idea because our genres are complete trash. Just take what is given by MobyGames and treat that as the source of truth.

Copy link
Member

@strycore strycore left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please use the new 'provider' app and the ProviderGame model. You'll have to add ProviderGenre and ProviderPlatform models too and possibly some other fields. Please don't add too many fields that would be uncommon to have between platforms. Publisher / developer table would be good too. I'd like to keep the original document as returned by MobyGames so a JSONField to store that data would be useful.

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.

[Suggestion] Import games from MobyGames, drop the Submit new game feature
2 participants