ETA: Edited title to be less horribly long now that this is becoming like... a real thread instead of me just throwing things into the wall. Original title was "Random 2-tag maintenance searches to clear out for funsies if you're bored I guess"
Was going to title this along the lines of "for fun and profit" but then I remembered I can make zero promises as to how much this would help anything in regards to promotions or enjoyment.
Follow-up to forum #394713, where I invent two-tag searches for blue-level users to help clean up.
Tag cleanup
- check_copyright copytags:0 / check_artist arttags:0 / check_character chartags:0: I don't know who keeps using these tags on posts with no copyright or artist tags, but obviously there's nothing to check if there's no tags there in the first place. If you can find the relevant tag, remove the request + check tags; otherwise just remove the check tags if you don't have any idea.
- chartags:1.. copytags:0: Post needs a copyright but has a character tagged. May be easy or hard to resolve depending on the chartag.
- copytags:1 character_request: Non-crossover pictures that are in want of a chartag or two. Become familiar with a random copyright and look at a wiki or two to solve the mystery, perhaps stumble into another tagging project entirely (see: the time i did the ole tower cleanup)
- doujinshi pool:series - For posts with the doujinshi tag that can probably safely be nuked away, since they're already in a relevant series pool. You can do this sort of two-tag search with other deprecated tags if you want easy thanos snaps to chip away at.
- bikini_top_only upper_body / bikini_top_only portrait / bikini_top_only cropped_torso: Per the wiki, the tag doesn't apply if you can't see their lower body.
- 1girl multiple_girls / 1boy multiple_boys / 1other multiple_others: Self-explanatory mutually exclusive tags.
- parent:deleted status:active: Depending on the post quality the parent/child hierarchy may warrant a swap.
Tag cleanup, commentary edition
- commentary commentary_request: These tags are mutually exclusive.
- commentary -has:commentary / commentary_request -has:commentary: Either the commentary needs to be added or the commentary tags need to be removed. These are mutually exclusive queries. I think commentary_request got used a lot as an equivalent for what is now the missing commentary tag, which explains a lot of those false results.
- has:commentary -*commentary* / https://danbooru.donmai.us/artist_commentaries?commit=Search&search[post_tags_match]=-commentary_request+-commentary: Commentary exists but there's no relevant commentary/commentary request/etc tags of any sort.
- english_commentary -commentary: This one is going to have a lot more false positives, but there's always a chance someone adds one without the other because they forgor. Try searching within specific date ranges to help maintain sanity.
- source:*deviantart* age:10y.. commentary_request: As mentioned in the above forum post, a lot of these older tags can be replaced with a combination of commentary and english commentary.
age:is a free metatag, so this is still viewable as a general user. More likely to be false positives with more recent posts.
Commentary gauntlet (AKA ylimegirl's regex nonsense)
- https://danbooru.donmai.us/artist_commentaries?search[original_description_regex]=^[%20-%40\[-`{-~%F0%9D%84%80-%F0%9D%87%AA%F0%9F%8C%80-%F0%9F%AB%B6]*%24&search[original_title_regex]=^[%20-%40\[-`{-~%F0%9D%84%80-%F0%9D%87%AA%F0%9F%8C%80-%F0%9F%AB%B6]*%24&search[post_tags_match]=-symbol-only_commentary+-commentary: Commentary consisting only of symbols & numbers, no commentary or symbol-only commentary tags. yeah this URL is very gross and it's not even all-inclusive. sorry
- https://danbooru.donmai.us/artist_commentaries?search[original_description_regex]=[%EA%B0%80-%ED%9E%A3%E1%84%80-%E1%87%BF%E3%84%B1-%E3%86%8E%EA%A5%A0-%EA%A5%BC\%ED%9E%B0-%ED%9F%BB]&search[post_tags_match]=-korean_commentary / https://danbooru.donmai.us/artist_commentaries?search[original_title_regex]=[%EA%B0%80-%ED%9E%A3%E1%84%80-%E1%87%BF%E3%84%B1-%E3%86%8E%EA%A5%A0-%EA%A5%BC\%ED%9E%B0-%ED%9F%BB]&search[post_tags_match]=-korean_commentary: Hangul text, no Korean commentary tag.
- https://danbooru.donmai.us/artist_commentaries?search[original_description_regex]=[%E0%B8%81-%E0%B9%9B]&search[post_tags_match]=-thai_commentary / https://danbooru.donmai.us/artist_commentaries?search[original_title_regex]=[%E0%B8%81-%E0%B9%9B]&search[post_tags_match]=-thai_commentary: Thai text, no Thai commentary tag.
- https://danbooru.donmai.us/artist_commentaries?search[original_description_regex]=[%D0%80-%D3%BF%D4%80-%D4%AF]&search[post_tags_match]=-russian_commentary / https://danbooru.donmai.us/artist_commentaries?search[original_title_regex]=[%D0%80-%D3%BF%D4%80-%D4%AF]&search[post_tags_match]=-russian_commentary: Cyrillic text, no Russian commentary tag. Same alphabet is also used by Ukranian and Serbo-Croatian.
- https://danbooru.donmai.us/artist_commentaries?search[original_description_regex]=[%E4%B8%80-%E9%BF%BF]&search[post_tags_match]=-chinese_commentary+-commentary_request: Commentaries that feature characters from the CJK unicode block but not the Commentary request or Chinese commentary tags. (This one isn't my best shot, I'll admit it, if someone else can come up with a good RegEx range to specifically work for missing Chinese commentary tags please feel free to append to this incoherent forum post.)
The rest of these are all languages that have characters often used as kaomoji (relative to their frequency as full text on danbooru), so lots of false positives:
- https://danbooru.donmai.us/artist_commentaries?search[original_description_regex]=[%CD%B0-%CF%BF]&search[post_tags_match]=-greek_commentary / https://danbooru.donmai.us/artist_commentaries?search[original_title_regex]=[%CD%B0-%CF%BF]&search[post_tags_match]=-greek_commentary: Greek text, no Greek commentary tag.
- https://danbooru.donmai.us/artist_commentaries?search[original_description_regex]=[%D4%B1-%D6%8F]&search[post_tags_match]=-armenian_commentary / https://danbooru.donmai.us/artist_commentaries?search[original_title_regex]=[%D4%B1-%D6%8F]&search[post_tags_match]=-armenian_commentary: Armenian text, no Armenian commentary tag.
- https://danbooru.donmai.us/artist_commentaries?search[original_description_regex]=[%D6%91-%D7%B4]&search[post_tags_match]=-hebrew_commentary / https://danbooru.donmai.us/artist_commentaries?search[original_title_regex]=[%D6%91-%D7%B4]&search[post_tags_match]=-hebrew_commentary: Hebrew text, no Hebrew commentary tag.
- https://danbooru.donmai.us/artist_commentaries?search[original_description_regex]=[%D8%80-%DB%BF%E0%A2%A0-%E0%A3%BF%DD%90-%DD%BF%E0%A1%B0-%E0%A2%9F]&search[post_tags_match]=-arabic_commentary / https://danbooru.donmai.us/artist_commentaries?search[original_title_regex]=[%D8%80-%DB%BF%E0%A2%A0-%E0%A3%BF%DD%90-%DD%BF%E0%A1%B0-%E0%A2%9F]&search[post_tags_match]=-arabic_commentary: Arabic text, no Arabic commentary tag.
- https://danbooru.donmai.us/artist_commentaries?search[original_description_regex]=[%E0%BC%80-%E0%BF%9A]&search[post_tags_match]=-tibetan_commentary / https://danbooru.donmai.us/artist_commentaries?search[original_title_regex]=[%E0%BC%80-%E0%BF%9A]&search[post_tags_match]=-tibetan_commentary: Tibetan text, no Tibetan commentary tag.
Okay i think that's enough for now. Feel free to append with other simpler queries that could potentially use some cleanup.
Updated by Ylimegirl
