Giter Site home page Giter Site logo

NSFW issues about praw HOT 7 CLOSED

praw-dev avatar praw-dev commented on May 19, 2024
NSFW issues

from praw.

Comments (7)

marblar avatar marblar commented on May 19, 2024

I'll take a look at this over the weekend.

from praw.

bboe avatar bboe commented on May 19, 2024

@marblar cool. What's the python 3 status? Should I start to integrate it?

from praw.

marblar avatar marblar commented on May 19, 2024

@bboe It's getting there. I have a bug or two to sort out, and then I want to do some clean up before we start integrating. If you want to take a look at the current state and make sure I'm headed in the right direction, you're welcome to.

from praw.

marblar avatar marblar commented on May 19, 2024

I was able to iterate through /r/nsfw without modification. Do you have any code to recreate the issue?

from praw.

bboe avatar bboe commented on May 19, 2024

Well it seems like it is not a problem for a non-authenticated user. However, if you provide a user, the user must have the over18 setting enabled. We should raise a ClientException when the 403 restricted error occurs (if that's the only case of that error and it's the right one).

from praw.

bboe avatar bboe commented on May 19, 2024

So there are some inconsistencies in the API with respect to the over18 setting. These being:

  • Non-authenticated users could access NSFW subreddit listings and submissions
  • Authenticated users who do not have the over18 setting enabled received empty NSFW subreddit listings but could access the NSFW submissiosn fine

After a brief chat with @spladug it seems ignoring the NSFW setting for API users is the simplest route to take, compared to the alternative which is to add an API error for attempting to access NSFW content when over18 is not enabled.

Waiting on reddit-archive/reddit#402 to go through.

from praw.

bboe avatar bboe commented on May 19, 2024

NSFW is no longer an issue for the API. reddit-archive/reddit@07d8675

from praw.

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.