Reddit ([login to view URL]) is an American social news aggregation, web content rating, and discussion website.
I use a Firefox browser extension, named, 'Reddit Enhancement Suite' ([login to view URL]), which adds a variety of features for browsing Reddit.
One of them is called, 'Never Ending Reddit', which automatically loads content.
When browsing through a Reddit page, it loads the first 100 records (a record can be either a comment made by the user, or a post created by the user), then as you scroll down, and hit the end of the 100 records, it loads the next 100 records, and so on.
What I would like is an extension that will work with Reddit Enhancement Suite, and will display the unique subreddits a user has commented or posted in.
A subreddit is a specific online community, and the posts associated with it, on the social media website Reddit. Subreddits are dedicated to a particular
topic that people write about, and they're denoted by /r/, followed by the subreddit's name, e.g., /r/gaming.
Each user's history is viewable by typing '[login to view URL]' and adding their user name.
For example, user 'Finear'
[login to view URL]
What I would like is an extension that will work with Reddit Enhancement Suite, and will display the unique subreddits that a user has posted in.
I would want a button, or some way to activate the extension.
I have saved all of the comments and posts displayed on Finear's user page, in a Web Page complete document, named 'overview for Finear - all comments'
Note: I don't provide this file because I plan to use the extension on it. I am providing the file to show the data used to generate the subreddits listed in this project, since as the Finear user adds comments and posts, the older comments may 'fall off' the list, as there is a maxium number of comments/posts displayed (regardless of how many actually exist). So, what I am saying here is that the saved web page may not exactly match the actual web page.
When I manually extract all the URLs from the /user/Finear page to get the subreddits, I get the following UNIQUE subreddit list for Finear:
all
Amd
ArmoredWarfare
battlefield_4
classicwow
CompetitiveWoW
Dashboard
DotA2
Dota2Trade
Enhancement
friends
intel
leagueoflegends
mod
MTB
myrandom
NSFW_GIF
NZXT
popular
random
TankPorn
tipofmyjoystick
titanfall
Warthunder
WorldofTanks
WorldofWarplanes
WorldOfWarships
wow
I want a pop-up to display a list of these unique subreddit records, in alphabetical order, each of which would function as a hyperlink.
See the example of how I want it to work/look, in the document named 'Finear - [login to view URL]'.
I want the pop-up to remain on the screen, until closed with 'X' option in the top-right-hand corner of the pop-up. That is, as I scroll up or down the page, the pop-up window should remain in the same position.
On the pop-up, if I selected 'DotA2', I want it do two things:
1. Open a new tab in Firefox and load '[login to view URL]'
2. Copy 'DotA2' to the copy cache (so if I went into another application, I could select CTRL-V and it would paste, 'DotA2').
I also need an exclusion ability where I would enter in a list of excluded subreddits.
For example, if I entered in the following subreddits in the exclusion list: all, friends, mod, myrandom, popular, random
The display for the Finear user would show:
Amd
ArmoredWarfare
battlefield_4
classicwow
CompetitiveWoW
Dashboard
DotA2
Dota2Trade
Enhancement
intel
leagueoflegends
MTB
NSFW_GIF
NZXT
TankPorn
tipofmyjoystick
titanfall
Warthunder
WorldofTanks
WorldofWarplanes
WorldOfWarships
wow
I need the extension to be signed so that it can be permanently installed.
I need the excluded subreddit list to be saved so that it is usable if the Firefox browser is closed, then reopened.
Hello,
The task is clear, we already have experience working together, so if you have any question please ask.
Thank you for the detailed description and attention!
Hello
This looks doable, but I would have a few questions:
What do you mean that this has to "work with" Reddit Enhancement Suite? Only that it has to take into account the new posts that are loaded when you scroll, or does it have to be some sort of a plugin to RES?
Do you want all the subreddits that the user has posted in to be shown immediately, or only those for which there are visible posts on the user's history page? (and as you scroll and load posts more subreddits would be populated to the list)
I think we could perhaps get the subreddit data directly from the Reddit API instead of scraping the history page.
Should the extension only let you activate it on a user's details page?
Please let me know if you're interested.