Reddit has built the behavior into the website. No point in continuing any development.
Chrome | Firefox | Safari |
---|---|---|
v 0.1.5 Mar 8, 2015 |
v 0.1.5.1 Dec 22, 2015 |
v 0.1.5 Dec 22, 2014 |
shareddit is a basic bookmarklet, and now extension, that creates a drop-down menu on every comment in a thread for automatically generated submission forms targeted at simplifying submissions to /r/bestof, /r/nocontext, and /r/retiredgif using automatically generated templates, as well as the option to submit using a generic template to any other subreddit. A hotlink to x-post links, with autogenerated submission forms, is also generated while using the script.
The extensions have a duplicate submission blocking system in place, while the bookmarklet no longer has this feature because the randomly generated string is unable to be automatically removed from the submission page causing issues with the link later on.
Pick a browser and install the extension. More features are in the works, but as this is just a fun learning experiment at the moment, homework assignments come first.
Or if you would prefer, you can put the source code on your own server (but then you don't get cool new features!), otherwise just make a new bookmark and set the URL to this (link last updated March 22nd, 2016 and should be the last as this is my "personal" server so I won't need to re-cache the github file anymore):
javascript:void($.getScript('https://cefns.nau.edu/~jk788/shareddit/js/shareddit.js'))
- Open a thread, or a user's profile page
- Click the bookmark
- Use the newly created drop-down box to select the destination
- Enter how many comments to use for context
- Fill in the description template if it is going to /r/bestof, or /r/retiredgif
- Submit
Now supports self posts, and doesn't remove expando buttons.
- Click the bookmarklet either on the subreddit's listing page, or inside the comment page of the link
- Click on the newly generated hotlink that says "x-post this link"
- Fill in the destination sub
- Submit
December 22, 2015 - Signed FireFox extension, resolving disabled extension issue.