-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
[PatreonBridge] Add new bridge #1254
Conversation
Patreon changes post URLs when the post title is updated, so set a UID based on the post ID instead.
Thanks for the great bridge ! |
* [PatreonBridge] Add new bridge * [PatreonBridge] Add UID to articles Patreon changes post URLs when the post title is updated, so set a UID based on the post ID instead.
Now that PR #1343 which allows for private feeds is merged, do you have an idea for how to incorporate private Patreon feeds into your bridge. I tried messing around with it, but didn't get far. Thanks! Checking out the scripts running on Patreon once I logged in and accessed a page I support, it seems like the two things that would be relevant to getting this working are the beginning of this script:
And this script:
I'm not really sure how to use that information, but there it is. |
FWIW, I recently reached out to Patreon support asking for private article feeds. This was their response:
I think if enough people write in with the same request, it may get more traction. IMHO we should always bug platforms to implement feeds first and only create bridges as a last resort. |
Fixes #1024.
This bridge includes the information you'd see if you weren't logged in to Patreon, so only a short excerpt of the post content and blurred image previews, but it's the best we can do without authenticating as a user who has subscribed to the creators.
It also uses the undocumented API that the patreon.com page itself uses. See daemionfox/patreon-feed and splitbrain/patreon-rss for projects that do something similar. This does require some trickery to bypass some recently introduced Cloudflare protection though, so hopefully that keeps working.