Git Product home page Git Product logo

Comments (9)

jacksonh avatar jacksonh commented on September 24, 2024

Hey @flethj are you directly adding that URL? It looks like an HTML page to me but maybe its meant to change based on accepted content type?

from omnivore.

flethj avatar flethj commented on September 24, 2024

Hello, I tried to add exactly this url. The returned content probably depends on something like the accepted content type. Chrome shows the HTML page but for example Safari recognizes the RSS feed and asks whether to open it in an RSS reader.

The weird thing is that I've successfully used openrss.org in combination with YouTube channels in Omnivore before. Exactly as above but with a different channel. A different RSS client is also (still) able to see the feed with this exact url, which is why I suspect that something in Omnivore broke.

from omnivore.

jacksonh avatar jacksonh commented on September 24, 2024

Yeah its likely because we added some extra accepted content types because a few other feeds required things like HTML be accepted, probably due to misconfigured load balancers.

from omnivore.

niksart avatar niksart commented on September 24, 2024

I get the same error adding this feed:

https://direct.mit.edu/rss/site_1000093/1000049.xml

I guess the problem has to do with the presence of an underscore in the link. Should I open a new issue?

from omnivore.

jacksonh avatar jacksonh commented on September 24, 2024

I get the same error adding this feed:

https://direct.mit.edu/rss/site_1000093/1000049.xml

I guess the problem has to do with the presence of an underscore in the link. Should I open a new issue?

curl https://direct.mit.edu/rss/site_1000093/1000049.xml 
<html><body><h1>403 Forbidden</h1>
Request forbidden by administrative rules.
</body></html>

looks like they have some blocking of that feed.

from omnivore.

niksart avatar niksart commented on September 24, 2024

It seems that the problem is the user agent "curl" that is blocked by them:

curl -A "curl" "https://direct.mit.edu/rss/site_1000093/1000049.xml"
<html><body><h1>403 Forbidden</h1>
Request forbidden by administrative rules.
</body></html>

Any other string works. Try for example:

curl -A "qwertyuiop" "https://direct.mit.edu/rss/site_1000093/1000049.xml"

from omnivore.

jacksonh avatar jacksonh commented on September 24, 2024

Yeah i suspect they are also blocking some IPs, i can add this feed fine in local development but can't from our backend.

from omnivore.

fabianlandwehr1 avatar fabianlandwehr1 commented on September 24, 2024

Hello, are there any plans to change the accepted content types again (so that openrss.org works again)?

from omnivore.

CopyPasteFail avatar CopyPasteFail commented on September 24, 2024

Same problem for me here:

$ curl https://orikatz.wordpress.com/feed/

<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/" > <channel>............

The URL works in feedly.

from omnivore.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.