Comments (7)
I'll take a look at this over the weekend.
from praw.
@marblar cool. What's the python 3 status? Should I start to integrate it?
from praw.
@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.
I was able to iterate through /r/nsfw without modification. Do you have any code to recreate the issue?
from praw.
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.
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.
NSFW is no longer an issue for the API. reddit-archive/reddit@07d8675
from praw.
Related Issues (20)
- 404 for submission.mod.undistinguish() HOT 2
- How to check if post contains video HOT 3
- Praw submit_image/submit_video with websockets failing as of 3:06 pm Central on Sep. 29, 2023 HOT 27
- subreddit.hot() has no time_filter option HOT 1
- `reddit.subreddits.popular()` yields `Iterator[Unknown]`
- Title-only submissions HOT 2
- AttributeError: '_NotSet' object has no attribute 'lower' HOT 5
- Adding date filter HOT 3
- Installing praw from source or sdist fails due to importing runtime deps at build time HOT 6
- Get submission view count HOT 1
- SubredditHelper.__call__() got an unexpected keyword argument 'other_subreddits' HOT 4
- Comment not iterable HOT 3
- Subreddit post_requirements() returns 404 HOT 2
- Get posts in different languages HOT 1
- Add ability to instantiate praw with access_token HOT 11
- Profile pages match `submission.id_from_url` HOT 2
- Unrelated output when using subreddit search method HOT 2
- potential bugs and questions HOT 2
- POST /api/v1/token HOT 1
- oauth2 outside the praw HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from praw.