Posts

For more information, see the search syntax documentation. Search results are sorted by creation date.

Search Results

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6643

Sff
Inspiration Manifestation - For Patreon supporters
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Fine Arts - Two hundred uploads with a score of over a hundred (Safe/Suggestive)
Non-Fungible Trixie -
Perfect Pony Plot Provider - Uploader of 10+ images with 350 upvotes or more (Questionable/Explicit)
Cool Crow - "Caw!" An awesome tagger
Wallet After Summer Sale -
Bronze Bit -
Magnificent Metadata Maniac - #1 Assistant
Happy Derpy! -

What does it mean?!?
Making the creation date of Galleries visible in some way would be nice. Feels weird that it is tracked but not visible since you can sort gallery searches by it.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6642

Background Pony #0F89
Namespaces should be an actual set of possibilities, rather than just anything that precedes the first colon. (star trek and godzilla aren’t meant to be namespaces.)
Actually, it seems like there is a list, but I’m not sure what it’s used for.
The list of namespaces, categories, namespace-to-category relations, and other properties seems like it ought to be data, not hard-coded.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6641

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6640

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6639

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6638

Background Pony #A7D5
I think the ‘anatomically correct’ tag description should be changed because right now it says “anatomically correct horse vulva” when in reality it should be any part of a horse that has been drawn anatomically correct, including horse penises because we want the viewer to know that it was drawn anatomically correct

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6633

Ciaran
ラ・ゼッタ - For supporting the site
Pixel Perfection - I still call her Lightning Bolt
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Lunar Guardian - Earned a place among the ranks of the most loyal New Lunar Republic soldiers (April Fools 2023).
Crystal Roseluck - Had their OC in the 2023 Derpibooru Collab.
Flower Trio - Helped others get their OC into the 2023 Derpibooru Collab.
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

Senior Moderator
友情は魔法だ
@Blissful690
Please note that avatars that break our rules, including Rules #0, #5, or #7, will be removed. So, if this is because of a couple particularly inciting or antagonistic, or utterly forbidden on our site, or not safe, please report it and we will take care of it.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6632

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6631

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6630

Yay295

Re-requesting the ability to search source_url history.
I’ve come across multiple cases where I’m trying to find an image from an old dead URL, and searching for that URL doesn’t find anything. But if I do a bit more digging and find the image on Derpibooru, I then sometimes see that the old URL I was originally searching for is there in the source history.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6629

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6628

Background Pony #2A5F
@JP
It is weird that posts have changelogs, but tag edits don’t. When I want to add a justification to my changes, I usually add a comment to the image. But this is spam for regular image-viewing purposes, while normal comments are spam for tag editing purposes. No one reads multiple pages of “this is so cute” comments before changing tags.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6627

JP
Pixel Perfection - I still call her Lightning Bolt
Silly Pony - Celebrated the 13th anniversary of MLP:FIM, and 40 years of MLP!
Shimmering Smile - Celebrated the 10th anniversary of Equestria Girls!
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Roseluck - Had their OC in 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.
Elements of Harmony - Had an OC in the 2022 Community Collab
Non-Fungible Trixie -

I miss the show so much
@RepentantAnon
I like this idea. Think about those yearly collab images, and people asking “where’s my OC?”. Just hover over your OC tag and the site shows it to you.
@PUBLIQclopAccountant
For years and years, I’ve wished I could attach short notes to my tag change sets, explaining why I did the changes.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6626

🐴
Magnificent Metadata Maniac - #1 Assistant
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Non-Fungible Trixie -
Magical Inkwell - Wrote MLP fanfiction consisting of at least around 1.5k words, and has a verified link to the platform of their choice

IRL 🎠 stallion
@RepentantAnon
On the right hoof, that would be wonderful for “why the hay is this tagged Rainbow Dash?”; on the left, who would use it for tagging? It’s the same problem that’s shut down my proposals for improved tagging in the past.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6625

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6624

RepentantAnon
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
Elements of Harmony - Had an OC in the 2022 Community Collab
Twinkling Balloon - Took part in the 2021 community collab.
My Little Pony - 1992 Edition
Friendship, Art, and Magic (2020) -
Friendship, Art, and Magic (2019) - Celebrated Derpibooru's seventh year anniversary with friends.
Friendship, Art, and Magic (2018) - Celebrated Derpibooru's six year anniversary with friends.
Birthday Cake - Celebrated MLP's 7th birthday
Magnificent Metadata Maniac - #1 Assistant
A Perfectly Normal Pony - RepentantButt

So, my suggestion is something like a “locate” option, added to the tag dropdown menu, after watch and filter. What it would do is overlay a colored circle on the subject of the tag, like say a character. It would mostly be useful in pictures that feature a large assortment of characters, or otherwise situations where due to image size it’s difficult to see the reason an image might be tagged the way it is. Think of it as a “Where’s Wally/Waldo” cheatsheet. Users would need to be able to manually position the part of the image that corresponds to the tag, independantly of adding the tag itself.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6623

🐴
Magnificent Metadata Maniac - #1 Assistant
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Non-Fungible Trixie -
Magical Inkwell - Wrote MLP fanfiction consisting of at least around 1.5k words, and has a verified link to the platform of their choice

IRL 🎠 stallion
  1. Yes, that’s the script. Thought it was Ponerpics for some reason.
  2. I presume hash collisions are rare enough to be a non-issue
  3. I’m aware that the API change wouldn’t fix the script. I presume it’s abandonware, but I filed a bug report. If it doesn’t get touched before early 2024 (when I’d realistically have time to work on this), I’d like for some bulk API to be in place so I can write a replacement.
  4. I suspect the errors I’m getting from Marker’s script are related to rate-limiting. Bulk endpoints would reduce the number of requests and, subsequently, the number of points of failure for rate-limiting [and MASSIVELY speed up the process of applying the faves and updoots on the destination boorus].

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6622

Background Pony #0F89
2. Only has its thread still up on Ponerpics? I swear its author posted his scripts everywhere.
I found this script by Marker in a thread on Ponybooru, is that the one you mean?
The script somewhat works still, however, it completely chokes when encountering an error while fetching the list of images to sync. This makes it useless for those of us with thousands of favorite images or updoots, as it’ll error out on page 45 (at a rate of 50 images/page) and stop instead of retrying or skipping the errored page.
That sounds like an issue with the script, not something for an API to fix…
list_type, # either :faves, :upvotes, :hidden, or :downvotes
page \\ 0, # pagination
What would make this different from the existing search API? (Noting that you didn’t say anything about how many would be listed per page; one must assume it would be limited to no more than 50 per page just like the other API endpoints)
bulk_update takes the output from bulk_list [or just the list of hashes?] and then applies the appropriate operation to all images on the destination booru matching the supplied hashes [after resolving merged duplicates]. The response for bulk_update is a list of hashes with errors and the corresponding error [deleted, totally not found, something else, etc…]
¯\_(ツ)_/¯
IDK how much of an issue hash collisions are. There’s a tiny chance you might end up liking/faving the wrong post.
The script already does this one-by-one through the not-public endpoint which is how the site’s normal UI does it.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6621

🐴
Magnificent Metadata Maniac - #1 Assistant
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Non-Fungible Trixie -
Magical Inkwell - Wrote MLP fanfiction consisting of at least around 1.5k words, and has a verified link to the platform of their choice

IRL 🎠 stallion
Unsure whether here or opening a feature request issue on the Philomena repo.

Implement a bulk endpoint for faves & upvotes (ID & hash only)

Rationale

To improve data portability by re-implementing the booru sync script that
  1. Seems to have been abandoned
  2. Only has its thread still up on Ponerpics? I swear its author posted his scripts everywhere.
The script somewhat works still, however, it completely chokes when encountering an error while fetching the list of images to sync. This makes it useless for those of us with thousands of favorite images or updoots, as it’ll error out on page 45 (at a rate of 50 images/page) and stop instead of retrying or skipping the errored page.

Pseudocode of endpoint

def bulk_list(  # for GET requests
  api_key,  # whose lists to grab?
  list_type,  # either :faves, :upvotes, :hidden, or :downvotes
  page \\ 0,  # pagination
  apply_current_filter \\ false,  # apply the current filter for the user when retrieving results or grab everything?
) do ...

def bulk_update(  # for PUT requests
  api_key, list_type,  # same as above
  hashes,  # TODO: exact formatting
) do ...
bulk_list would return something like
[
  8675309: "123fa69420abcde",
  69420: "f16c98e2848c2f1bfff3985e8f1a54375cc49f78125391aeb80534ce011ead14e3e452a5c4bc98a66f56bdfcd07ef7800663b994f3f343c572da5ecc22a9660f",
]
as a minimal return. For a more comprehensive response, perhaps upgrade the response for each image to be hash, source URLs, and tags (names only, no IDs).
bulk_update takes the output from bulk_list [or just the list of hashes?] and then applies the appropriate operation to all images on the destination booru matching the supplied hashes [after resolving merged duplicates]. The response for bulk_update is a list of hashes with errors and the corresponding error [deleted, totally not found, something else, etc…]

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6620

🐴
Magnificent Metadata Maniac - #1 Assistant
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Non-Fungible Trixie -
Magical Inkwell - Wrote MLP fanfiction consisting of at least around 1.5k words, and has a verified link to the platform of their choice

IRL 🎠 stallion
@Brokedownandmadeone
Tags should be color-coded in the add tag dropdown, too. I just created and then had to clean up a mess of EqG tags I accidentally added when assuming “shake your tail” was the tag for tail shaking.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6618

Background Pony #0F89
But, it’s just one of many things that the huge script does, and it relies on having a separate cache of categorized tags (which was last updated just under 2 months ago at the time of this post) which may or may not mean it’s something you want to use.
More to the point, part of wanting that feature is hoping it would help other people use the site better, such as by helping people notice in the cases where a tag is a character’s name instead of just what the words say (eg. “cheese sandwich” is not the tag for a food item.)

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6617

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6616

🐴
Magnificent Metadata Maniac - #1 Assistant
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Non-Fungible Trixie -
Magical Inkwell - Wrote MLP fanfiction consisting of at least around 1.5k words, and has a verified link to the platform of their choice

IRL 🎠 stallion
Do polls show you which options you voted for once they close, or do they only highlight the winning option? This should be clarified in the UI.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6615

Brokedownandmadeone
Pixel Perfection - I still call her Lightning Bolt
Lunar Supporter - Helped forge New Lunar Republic's freedom in the face of the Solar Empire's oppressive tyrannical regime (April Fools 2023).
Non-Fungible Trixie -
Preenhub - We all know what you were up to this evening~
My Little Pony - 1992 Edition
Artistic Detective - For awesome dedication to sleuthing out and maintaining artist tags and links
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.
Cool Crow - "Caw!" An awesome tagger
Wallet After Summer Sale -
Equality - In our state, we're all equal here!

BigThirsty ponybooru.org
Any chance color-coded tags can be color coded while in the adding/removing menus, especially when on the upload page? I’ve missed obvious tags simply because I forgot species or artist multiple times and the color tags would make that easier for my eyes to catch. Rating throws an error so that’s impossible to miss.

Site and Policy » Feature suggestions and discussion [READ THE FIRST POST] » Post 6614

🐴
Magnificent Metadata Maniac - #1 Assistant
Solar Guardian - Refused to surrender in the face of the Lunar rebellion and showed utmost loyalty to the Solar Empire (April Fools 2023).
Non-Fungible Trixie -
Magical Inkwell - Wrote MLP fanfiction consisting of at least around 1.5k words, and has a verified link to the platform of their choice

IRL 🎠 stallion
Al I can really safely say is that filters are an incredibly complex subject.
See also: the convo currently in the Site Bugs Thread.
Perhaps there should be a unifying filters mega thread instead of splitting the conversation in two places?

Default search

If you do not specify a field to search over, the search engine will search for posts with a body that is similar to the query's word stems. For example, posts containing the words winged humanization, wings, and spread wings would all be found by a search for wing, but sewing would not be.

Allowed fields

Field SelectorTypeDescriptionExample
authorLiteralMatches the author of this post. Anonymous authors will never match this term.author:Joey
bodyFull TextMatches the body of this post. This is the default field.body:test
created_atDate/Time RangeMatches the creation time of this post.created_at:2015
idNumeric RangeMatches the numeric surrogate key for this post.id:1000000
myMetamy:posts matches posts you have posted if you are signed in. my:posts
subjectFull TextMatches the title of the topic.subject:time wasting thread
topic_idLiteralMatches the numeric surrogate key for the topic this post belongs to.topic_id:7000
topic_positionNumeric RangeMatches the offset from the beginning of the topic of this post. Positions begin at 0.topic_position:0
updated_atDate/Time RangeMatches the creation or last edit time of this post.updated_at.gte:2 weeks ago
user_idLiteralMatches posts with the specified user_id. Anonymous users will never match this term.user_id:211190
forumLiteralMatches the short name for the forum this post belongs to.forum:meta