[Userscript] semi-Automated Derpibooru Uploader

stsyn
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
Equality - In our state, we do not stand out.

Moderator
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
 

 
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
 
Needed (in rough priority order (you may write your own tool!)):  
*. Twitter  
*. e621/e926  
*. FurAffinity  
*. NewGrounds  
*. Inkbunny  
*. Pixiv
 
Url API
 
Please notice, that you should have installed Tampermonkey or Greasemonkey plugin for using!
 
$Demo (screenshots outdated)  
Suggestive screenshots, because similar images search have been made rough (sometimes it misses almost identical images with default value). Clickable.
full -> full -> full
I have typed nothing, only few clicks.

Tumblr userscript screenshots:
full full
As you can see, “DB upload” button appears not only at dashboard but even in personal blogs (tries, at least)

DevianArt userscript screenshot
full

YCH.Commishes screenshots
full
full
full
stsyn
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
Equality - In our state, we do not stand out.

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
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
Non-Fungible Trixie -
Thread Starter - Report site bugs here
A Really Hyper Artist - 500+ images under their artist tag
Kinship Through Differences - Celebrated the 11th anniversary of MLP:FIM!
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~
Philomena - For helping others attend the 2021 community collab

Somehow Omnipresent?
@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
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
Equality - In our state, we do not stand out.

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
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
Equality - In our state, we do not stand out.

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
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
Equality - In our state, we do not stand out.

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
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
Equality - In our state, we do not stand out.

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
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
Equality - In our state, we do not stand out.

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
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
Equality - In our state, we do not stand out.

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
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
Equality - In our state, we do not stand out.

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
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
Equality - In our state, we do not stand out.

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
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
Equality - In our state, we do not stand out.

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
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
Equality - In our state, we do not stand out.

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
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
Equality - In our state, we do not stand out.

Moderator
DA userscript now should work with Eclipse UI (at least few days until they decide to recompile their css).
stsyn
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
Equality - In our state, we do not stand out.

Moderator
“Root” userscript (ADUp itself) is no longer required for specific sites additions to work on derpi.
stsyn
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
Equality - In our state, we do not stand out.

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!
Techy Cutie Pony Collection!

Derpibooru costs over $25 a day to operate - help support us financially!

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

Detailed syntax guide