/Booru-mass-editor

Quickly edit images at websites runing Gelbooru Beta 0.1.11 (such as booru.org)

Primary LanguageJavaScript

Booru mass editor

Use this script to quickly edit individual images at websites runing older versions of Gelbooru. It imporves the interface at index.php?page=post&s=view&id=#.

Functionality (it works best on Firefox):

  • It works the best on Gelbooru Beta 0.1.11: what most hostnames (*.example.com) on booru.org use.
  • It sort of works on Gelbooru Beta 0.2.
  • It doesn't work at all on Gelbooru Beta 0.2.0 or Gelbooru Beta 0.2.5.

It is not really a problem that this script only works on older versions of Gelbooru:

  • Gelbooru version Beta 0.1.11"
  • Users could post images with no tags resulting in the images having the "tagme" tag
  • Many boorus have vast image dumps with no tags (for example, 80% images at meme.booru.org have no tags (out of 30,000 images total))
  • Thus, many boorus really need to be tagged
  • Gelbooru versions equal to or greater than "Beta 0.2":
  • The software forces users to have at least 4 tags
  • The software is not free so the popularity of the booru has to pay for the software's cost
  • Basically they mainly contain popular content that is very well tagged so there is not really a reason to worry about this not working for the newer Gelbooru software. (Also at Gebooru.com tags can only be submitted between annoyingly long intervals of time, so it is impossible to bulk edit, that is, submit changes just when the page loads.)

(For quicker editting at the newest version of Gelbooru get the form to display automatically instead of having to click "Edit" to unhide it.)

Editing upgrades

Add these tags at the ID page or Account > Options > My Tags (no one or more of the same tag(s) should be in "My Tags"):

  • To change the rating add: r:s;r; (changes the rating to safe)
  • To replace tags add: re:bad_tag1_>_good_tag1|re:bt1_>_bt1|re:bt2_>_gt2;re; or re:bad_tag_>_good_tag;re; (only replaces one tag)
  • To add tags add: add:x|y|z;add; (adds tags x, y, and z) or add:x;add; (only adds x)
  • To remove tags add: rm:x|y|z;rm; (removes tags x, y, and z) or rm:x;rm; (only removes x)
  • To add the "tagme" tag if an image has less than a certain amount of tags add: tagmeif:lt#;endif; where # is, examples: tagmeif:lt5;endif; and tagmeif:lt10;endif;
  • To submit the aforementioned changes when the page loads add: op:onload;op;; this bullet point is why this script is called a "mass editor": careful using this one.

See also

Seedmanc's userscripts: