[Userscript] semi-Automated Derpibooru Uploader

stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
Please notice, that you should have installed Tampermonkey or Greasemonkey plugin!
Started as thing to allow “sharing” to Derpibooru from 3rd party sites, this script grown up and now heavily reworks uploading process:
 
*. Notifies about possible typos (adding nonexistent tag or tag with 0 images);  
*. Notifies about hitting DNP;  
*. Notifies about some uploading violations (no rating tags and such);  
*. Have an ability to help use tags correctly and detect logical mistakes;  
*. Resolves aliases;  
*. Displays implications (more info here ).
 
To use all of these features you need to install Tag Validator below:  
Tag Validator
 

MADUp is a more reliable way of handling image fetching from another sites, and it’s intended to alter fetch functionality on derpi itself. Currently supported:
DeviantArt
Pixiv (only single attachment)
Portfolio YCH.Commishes
Old ADUp could still be used as somewhat automatical way to extract somewhat original image from another sites, but it won’t be developed anymore.

 
While TV’s only purpose to help with tagging uploads (and you may not use it if you don’t want to), remained stuff designed to simplify uploading process from other sites.
 
Specific sites additions:  
Tumblr userscript (outdated)
DeviantArt userscript  
YCH.Commishes userscript (outdated)
 
Url API
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
Script executes, when upload page has some parameters in URL. All of them are not necessary. All not numeric parameters should be URI encoded (encodeURIComponent).
 
Directives  
// @include /http\(s\|\):\\/\\/\(www\\.\|\)\(trixie\|derpi\)booru.org\\/images\\/new.\*/  
// @require https://github.com/stsyn/derpibooruscripts/raw/master/YouBooru/libs/ADUp-mini.js  
// @grant unsafeWindow  
are required in your userscript.
 
patec
Perfect Pony Plot Provider - Uploader of 10+ images with 350 upvotes or more (Questionable/Explicit)
Cool Crow - "Caw!" An awesome tagger
Not a Llama - Happy April Fools Day!
Magnificent Metadata Maniac - #1 Assistant
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
The End wasn't The End - Found a new home after the great exodus of 2012

I installed this script and today I noticed a “upload copy” button in the “tags and source”-tab.  
Is that a button for testing?  
Cause I can’t imagine any situation when that would be a useful feature.
The Smiling Pony
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Hero - Went above and beyond for the Solar Deity, drawing from the power of the sun itself to bring balance to the fight against the Lunar Insurrection (April Fools 2023).
Roseluck - Had their OC in the 2023 Derpibooru Collab.
Flower Trio - Helped others get their OC into the 2023 Derpibooru Collab.
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
A Lovely Nightmare Night - Celebrated the 12th anniversary of MLP:FIM!
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Tree of Harmony - Drew someone's OC for the 2022 Community Collab
Elements of Harmony - Had an OC in the 2022 Community Collab

( ͠° ͟ʖ ͡° )
@patec  
It goes to the upload page and populates the tags and source with those of the chosen image; I figure it can be useful if you’re uploading an image that has alternate versions, or that are different characters in the same theme. I just use the browser Back button for that, and the site already has tag-mass copy implemented, but ¯*(ツ)*/¯
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
@patec  
@The Smiling Pony  
Initially it was for testing, but it can be used to uploading updated/alternated/edited version when browser caches doesn’t help (since it’s not only copies tags but also source and description (probably, not sure) and checking for similarity.
Background Pony #3748
Could e621 have a userscript made for it too? That would cover the big 3 places for uploading pony art :D
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
Many updates  
Core:  
  • reverse search doesn’t start until you click “check”;  
  • it also works with local files;  
  • parameters newWidth and newHeight;  
  • description cleans up from whitespace chars.  
    Tumblr:  
  • should work with blogs with endless scroll;  
  • photoset links fixed;  
  • rough support for inline images.  
    DevianArt:  
  • added :)  
  • due to the way, how DA works, link in right sidebar may not always present. Reload page in case of that.
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
With last version of DeviantArt userscript you may be prompted to allow access to “orig00.deviantart.net” and “www.deviantart.com”. It’s required for retrieving link to the full version if it exists.
 
Nevermind, there is @connect tag for that cases
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
So, I finally did a thing I wanted for a long time: showing what exactly will you get in tags when you upload an image.  
This thing is customizable and can be turned off if you don’t want it. Please check your settings page (after about 9 month I finally understand, that script may perfectly work with minimal changes without explicit installation).
 
Since 0.3 there is no useless messing around with hypothetical stuff which does not affect to anything at all.
 
So, implied tags will be transparent. If you click it, tag will be inserted (for real this time), and may cause new implications. You cannot hide transparent tags, because there is no real reason to do it, tag will exist on uploaded image (but if you remove parent tag, transparent one will be removed too).
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
Added YCH.Commishes userscript. Should fully support https://ych.commishes.com/  
Support of https://portfolio.commishes.com/ is dirty and incomplete: it does not providing original file. It doesn’t even allow you to upload file directly right now. Right now it just grabs info about original dimensions and provides rendered thumbnail with mentioned resolution. Result files should not be considered as original because of jpeg compression (even if script tries to provide as much quality, as possible).
 
full  
Expected size — in which size file was uploaded and original file dimensions.  
JPEG size — multiplier for jpeg thumbnail. Bigger size should reduce jpeg artifacts but will result in longer processing.  
HQ rescale — uses sharper downscale algoryth but works longer.  
Please notice that source file may be jpeg as well, so you may see artifacts even in 8x HQ.
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
Added ability to work with all Derpibooru domains. Choice is based on which Derpibooru domain you used last time. If upload links still direct you to www.derpibooru.org regardless of what you actually use, ping me.
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
Reworked UI and fixed bunch of bugs  
full
 
  • implied tags now shows separately — backspace now should work correctly;  
  • notification container from now has limited height — it won’t blow up too much;  
  • implication notifies now 50% smaller — and you still can remove them in settings;  
  • tag names now shows as tags — if you have YDB:Tools they will be colored;  
  • no more overriding — nothing will be lost, if accidentally go back and forward;  
  • fixed issue with parenthesis in aliased tags — no more %2529 and such.
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
Was able to rework portfolio.commishes userscript, now it’s much cleaner and simpler to use (and the most important, provides true original image)  
full
 
May require to connect with commishes.com because of redirects.  
Some images may not work at all and I have no idea, will remained part ever work few days after.  
Also as you can see, about half of images have no preview and script won’t solve this issue.  
wtf is going on with this site?..
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
Heavily optimized script: added option “Batch tag loader”, which makes 1 request instead of 50. Should be enabled by default, in case of errors or wrong behavior can be turned off.
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
Updated main script:  
  • fixed wrong behavior in case of non-existent tags  
  • now it warns you about wrong condition of rating tags  
    full full full
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
DA userscript now should work with Eclipse UI (at least few days until they decide to recompile their css).
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
“Root” userscript (ADUp itself) is no longer required for specific sites additions to work on derpi.
stsyn
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -
Twinkling Balloon - Took part in the 2021 community collab.
Notoriously Divine Tagger - Consistently uploads images above and beyond the minimum tag requirements. And/or additionally, bringing over the original description from the source if the image has one. Does NOT apply to the uploader adding several to a dozen tags after originally uploading with minimum to bare tagging.
Best Artist - Providing quality, Derpibooru-exclusive artwork
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Economist -
Cool Crow - "Caw!" An awesome tagger
The Power of Love - Given to a publicly verified artist with an image under their artist’s tag that has reached 1000 upvotes

Moderator
Finally spliced tag validation and uploading script itself.  
ADUp should be replaced with TV automatically, if not, please reinstall by the link from the first post and disable old userscript. All functionality should remain if you have installed any maintained addition.
Interested in advertising on Derpibooru? Click here for information!
My Little Ties crafts shop

Help fund the $15 daily operational cost of Derpibooru - support us financially!

Syntax quick reference: **bold** *italic* ||hide text|| `code` __underline__ ~~strike~~ ^sup^ %sub%

Detailed syntax guide