rss-bridge icon indicating copy to clipboard operation
rss-bridge copied to clipboard

Imgur Bridge request

Open mrbenns opened this issue 5 years ago • 7 comments

Bridge request

General information

  • Host URI for the bridge (i.e. https://github.com): https://imgur.com/

  • Which information would you like to see? Ability to view by User/Tag or search - The RSSBox app has proven that this is possible

  • How should the information be displayed/formatted?

The feed should present as one or more inline images

  • Which of the following parameters do you expect?

    • [X] Title
    • [X] URI (link to the original article)
    • [X] Author
    • [X] Timestamp
    • [X] Content (the content of the article)
    • [ X] Enclosures (pictures, videos, etc...)
    • [ ] Categories (categories, tags, etc...)

Options

  • [ ] Limit number of returned items
    • Default limit: 5
  • [ ] Load full articles
    • Cache articles (articles are stored in a local cache on first request): yes
    • Cache timeout (max = 24 hours): 24 hours
  • [X] Balance requests (RSS-Bridge uses cached versions to reduce bandwith usage)
    • Timeout (default = 5 minutes, max = 24 hours): 5 minutes

mrbenns avatar Mar 17 '19 09:03 mrbenns

oh hey I made... something like this: https://github.com/AdamRGrey/rss-bridge/blob/master/bridges/ImgurBridge.php will look into how to handle balancing requests.

the problem: my method uses the Imgur official API, so you'd have to register an application and plug in your client ID. Not sure if that conflicts with the philosophy of rss-bridge.

update: it does

AdamRGrey avatar Jul 21 '20 15:07 AdamRGrey

the problem: my method uses the Imgur official API, so you'd have to register an application and plug in your client ID. Not sure if that conflicts with the philosophy of rss-bridge.

update: it does

I'm curious, where does it actually say this? I can't find it in the wiki or anything

SpangleLabs avatar Oct 09 '20 21:10 SpangleLabs

I sent a pull request, it got rejected: https://github.com/RSS-Bridge/rss-bridge/pull/1662, and following links from there eventually you can find yourself here: https://github.com/RSS-Bridge/rss-bridge/issues/1170#issuecomment-502473724 I think the idea is that they don't want to encourage you to enter any you-specific data into RSS-Bridge, because then someone just has to fork RSS-Bridge to silently save it elsewhere and there's some security lost. I don't know if private bridges are discussed in any documentation anywhere, but LogMANOriginal does say "eventually we'll have to address it".

AdamRGrey avatar Oct 09 '20 21:10 AdamRGrey

Ah, I see.

Of course, services like Facebook, YouTube and others strongly depend on the credential information, so users would have to host their own instance of RSS-Bridge to make it work for their specific user account. I find this very desirable.

This seems like a decent solution though

SpangleLabs avatar Oct 09 '20 22:10 SpangleLabs

oh hey I made... something like this: https://github.com/AdamRGrey/rss-bridge/blob/master/bridges/ImgurBridge.php will look into how to handle balancing requests.

the problem: my method uses the Imgur official API, so you'd have to register an application and plug in your client ID. Not sure if that conflicts with the philosophy of rss-bridge.

update: it does

@AdamRGrey Is it possible to adapt this bridge to https://i.thechive.com/ as they seem similar?

mrbenns avatar Nov 08 '20 09:11 mrbenns

I'm not hopeful, I didn't see anything obvious when I googled "thechive api". Though I'm sure a bridge could be made for them.

AdamRGrey avatar Nov 08 '20 12:11 AdamRGrey

imgur probably have lots of anti-bot systems and lots of dynamic DOM. gonna be hard

dvikan avatar Sep 12 '23 17:09 dvikan