[FEATURE REQUEST] Import from Grouvee
Grouvee is a video game tracking service that uses Giant Bomb's API. Grouvee provides a way to export saved data in the following CSV format:
id,name,shelves,platforms,rating,review,dates,statuses,genres,franchises,developers,publishers,release_date,url,giantbomb_id
33,The Elder Scrolls V: Skyrim,"{""Played"": {""date_added"": ""2021-07-18T15:53:49Z"", ""url"": ""https://www.grouvee.com/user/125004-sr98vn/shelves/667854-played/"", ""order"": 50}, ""Steam"": {""date_added"": ""2021-07-18T15:53:49Z"", ""url "": ""https://www.grouvee.com/user/125004-sr98vn/shelves/667859-steam/"", ""order"": 126}, ""Completed"": {""date_added"": ""2023-06-30T23:03:18Z"", ""url"": ""https://www.grouvee.com/user/125004-sr98vn/shelves/967891-completed/"", ""order"": 59}}","{""Nintendo Switch"": {""url"": ""https://www.grouvee.com/games/?platform=nintendo-switch""}, ""PC"": {""url"": ""https://www.grouvee.com/games/?platform=pc""}, ""Xbox 360"": {""url"": ""https://www.grouvee.com/games/?platform=xbox-360" "}}",5,,"[{""date_started"": ""None"", ""date_finished"": ""None"", ""seconds_played"": 338760, ""level_of_completion"": null}]",[],"{""Action-Adventure"": {""url"": ""https://www.grouvee.com/games/?genre=action-adventure""}, ""Role-Playing"": {""url"": ""https://www.grouvee.com/games/?genre=role-playing""}}","{""The Elder Scrolls"": {""url"": ""https://www.grouvee.com/games/franchise/291-the-elder-scrolls/""}}","{""Bethesda Game Studios"": {""url"": ""https://www.grouvee.com/games /company/1762-bethesda-game-studios/""}, ""Iron Galaxy Studios"": {""url"": ""https://www.grouvee.com/games/company/7922-iron-galaxy-studios/""}}","{""Bethesda Softworks"": {""url"": ""https://www.grouvee.com/games/company/1763-bethesda-softwo rks/""}}",2011-11-11,https://www.grouvee.com/games/33-the-elder-scrolls-v-skyrim/,33394
I'm happy to provide the full exported file for testing if needed.
I imagine the import process will require searching through IGDB for matching entries (based on name, developer, publisher, release date, etc.).
Could you please send me the full export on discord? The server link is in the readme.
On Sun, Dec 15, 2024, 9:58 PM Sravan Balaji @.***> wrote:
Grouvee https://www.grouvee.com is a video game tracking service that uses Giant Bomb https://www.giantbomb.com's API http://www.giantbomb.com/api/. Grouvee provides a way to export https://www.grouvee.com/export/ saved data in the following CSV format:
id,name,shelves,platforms,rating,review,dates,statuses,genres,franchises,developers,publishers,release_date,url,giantbomb_id 33,The Elder Scrolls V: Skyrim,"{""Played"": {""date_added"": ""2021-07-18T15:53:49Z"", ""url"": ""https://www.grouvee.com/user/125004-sr98vn/shelves/667854-played/"", ""order"": 50}, ""Steam"": {""date_added"": ""2021-07-18T15:53:49Z"", ""url "": ""https://www.grouvee.com/user/125004-sr98vn/shelves/667859-steam/"", ""order"": 126}, ""Completed"": {""date_added"": ""2023-06-30T23:03:18Z"", ""url"": ""https://www.grouvee.com/user/125004-sr98vn/shelves/967891-completed/"", ""order"": 59}}","{""Nintendo Switch"": {""url"": ""https://www.grouvee.com/games/?platform=nintendo-switch""}, ""PC"": {""url"": ""https://www.grouvee.com/games/?platform=pc""}, ""Xbox 360"": {""url"": ""https://www.grouvee.com/games/?platform=xbox-360" "}}",5,,"[{""date_started"": ""None"", ""date_finished"": ""None"", ""seconds_played"": 338760, ""level_of_completion"": null}]",[],"{""Action-Adventure"": {""url"": ""https://www.grouvee.com/games/?genre=action-adventure""}, ""Role-Playing"": {""url"": ""https://www.grouvee.com/games/?genre=role-playing""}}","{""The Elder Scrolls"": {""url"": ""https://www.grouvee.com/games/franchise/291-the-elder-scrolls/""}}","{""Bethesda Game Studios"": {""url"": ""https://www.grouvee.com/games /company/1762-bethesda-game-studios/""}, ""Iron Galaxy Studios"": {""url"": ""https://www.grouvee.com/games/company/7922-iron-galaxy-studios/""}}","{""Bethesda Softworks"": {""url"": ""https://www.grouvee.com/games/company/1763-bethesda-softwo rks/""}}",2011-11-11,https://www.grouvee.com/games/33-the-elder-scrolls-v-skyrim/,33394
I'm happy to provide the full exported file for testing if needed.
I imagine the import process will require searching through IGDB for matching entries (based on name, developer, publisher, release date, etc.).
— Reply to this email directly, view it on GitHub https://github.com/IgnisDa/ryot/issues/1135, or unsubscribe https://github.com/notifications/unsubscribe-auth/AOQ5PNGKQY6Y7KHO26XAH5D2FWU2LAVCNFSM6AAAAABTUWDNXGVHI2DSMVQWIX3LMV43ASLTON2WKOZSG42DANZUHAYTQNY . You are receiving this because you are subscribed to this thread.Message ID: @.***>
Sent, thanks!
I think it would be better if I just add a Giantbomb integration and allow add an importer for that.
Hey @balajsra I am mostly done with the Giantbomb integration (#1448). Could you please resend me the export from Grouvee? I am not able to find your DM in my discord chats.
Something I have noticed during testing this: Giantbomb has very strict rate limits. As a result, complete media information (especially images etc.) are not correctly downloaded. THIS DOES NOT AFFECT PROGRESS/COLLECTION IMPORTS AT ALL!
I just noticed that Grouvee now says:
Game data provided by IGDB
at the bottom of the site. Not sure when they moved away from Giant Bomb's API (possibly due to the rate limits you mentioned), so maybe this makes things easier for Ryot since it is already using IGDB.
The export you sent me still contains giantbomb_id column.
Right now I will be releasing Grouvee import with GiantBomb support. If in the future, the export format changes, I will revisit it.
The export you sent me still contains giantbomb_id column.
Yes, that's because the export I sent you was from December 2024. I think they may have moved from GiantBomb to IGDB since then. I no longer have an account on Grouvee to test with (I deleted it after manually migrating to Ryot), but if there is enough desire, that might be something to look into in the future.