Playnite Forums
  • Playnite Web
  • Rules
  • Members
  • Team
  • Search
  • Register
  • Login
  • Home
  • Members
  • Help
  • Search
Playnite Forums Extension Database Generic Extensions Is There Any Deal Collection Sync Playnite Extension

Is There Any Deal Collection Sync Playnite Extension
bburky
Offline

#1
05-11-2020, 07:38 PM (This post was last modified: 09-29-2021, 01:15 AM by bburky.)
IsThereAnyDeal Collection Sync Playnite Extension

Add games from Playnite to your IsThereAnyDeal collection automatically. If your IsThereAnyDeal collection is up to date, games you already own will be shown with a strikethrough when they are part of bundles on sale. You can automatically remove games you own from your waitlist when adding them.

IsThereAnyDeal only natively supports syncing with Steam, Humble Bundle and GOG. This extension allows adding your entire Playnite library (from any library source) to your IsThereAnyDeal collection.

Usage
  1. Select games to add to your Is There Any Deal collection.
  2. Right-click the games and select "Add Games to Is There Any Deal Collection" in the menu.
  3. Log into Is There Any Deal if it prompts you to. Close the window and rerun the extension after logging in.
  4. Review the list of games and scroll to the bottom. Check "Remove from Waitlist" if desired.  Click "Import (safe option)".
  5. Close the window after importing.
Games are only imported to IsThereAnyDeal by name, it is possible it could guess the wrong game.

Note, while playtime and completion status can be imported to IsThereAnyDeal, it does not always seem to update. You can try using "Replace" while importing or deleting games from your collection to force it to update.

This extension does not support importing your list of games from Is There Any Deal *into* Playnite.

GitHub
Download (or download from Playnite addon database)
Old Playnite 8 pext is below

See comments on the gist for any old previous issues and version updates.



.pext   bburky-IsThereAnyDeal-v1.3.pext (Size: 2.03 KB / Downloads: 531)
rrr
Offline

#2
07-03-2020, 07:07 PM
Thanks. worked great!
sunday_mf
Offline

#3
10-04-2020, 04:56 AM
This is one of the most useful extensions. Thank you for your product!
sunday_mf
Offline

#4
11-15-2020, 02:22 AM
Hello bburky,

I have been using your ITAD extension. When I reinstalled the Playnite and then the latest extension (IsThereAnyDeal-v1.2.pext), the error message showed up. It is likely the latest ITAD Extension is not compatible with Playnite 8. It would be much appreciated if you could check the compatibility of the extension.


Thumbnail(s)
   
qfettes
Offline

#5
12-24-2020, 03:54 PM
(11-15-2020, 02:22 AM)sunday_mf Wrote: Hello bburky,

I have been using your ITAD extension. When I reinstalled the Playnite and then the latest extension (IsThereAnyDeal-v1.2.pext), the error message showed up. It is likely the latest ITAD Extension is not compatible with Playnite 8. It would be much appreciated if you could check the compatibility of the extension.

I can also confirm this is an issue. Thanks in advance if you can take a look and update compatibility.
bburky
Offline

#6
12-27-2020, 05:57 AM (This post was last modified: 12-27-2020, 06:16 AM by bburky.)
Sorry for not updating for a while, there was a second bug that I had to track down too.

Update 1.3
  • Update for Playnite 8, add Id to manifest and repackage
  • Work around for Chrome 80+ SameSite enforcement breaking IsThereAnyDeal's API
The IsThereAnyDeal collection import API this script uses is a cross site form POST. Chrome 80+ (and Chromium Embedded Framework which Playnite uses for it's browser) now enforces a stricter policy for cross site cookies:

Quote:Cookies that do not specify a SameSite attribute will be treated as if they specified SameSite=Lax, i.e. they will be restricted to first-party or same-site contexts by default.

By carefully abusing the Lax + POST mitigation, "a cookie that is at most 2 minutes old will be sent on a top-level cross-site POST request", I can get the old behavior back and make the ITAD API still work.
sunday_mf
Offline

#7
01-01-2021, 10:33 AM
The latest version works very nicely.
Thank you for the update!
« Next Oldest | Next Newest »



  • View a Printable Version
  • Subscribe to this thread

© Designed by D&D - Powered by MyBB

Linear Mode
Threaded Mode