[Userscript] YourBooru (feeds on the main page) [0.5.37 | 0.9.34]

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?!?
StSyaN  
Sorry for forgetting to respond, was restricted to just my phone and iPad around the time you answered and by the time I had access to my computer i had forgot about it. Both userscripts are up to date (0.4.20 & 0.7.2), so here’s what was in the console:
 
userscript.html?id=f64838d3-a988-4c07-8448-f7f5f51d46c3:674 Refused to execute inline script because it violates the following Content Security Policy directive: “script-src ‘unsafe-eval’ ‘self’ https://derpicdn.net https://www.amcharts.com https://www.google-analytics.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/”. Either the ‘unsafe-inline’ keyword, a hash (‘sha256-8UwpdwiuqXJty4DoSWEA9W+FMdXW5Ol0a3ZjF7czsyo=’), or a nonce (‘nonce-…’) is required to enable inline execution.
 
addScript @ userscript.html?id=f64838d3-a988-4c07-8448-f7f5f51d46c3:674  
userscript.html?id=f64838d3-a988-4c07-8448-f7f5f51d46c3:674 Refused to execute inline script because it violates the following Content Security Policy directive: “script-src ‘unsafe-eval’ ‘self’ https://derpicdn.net https://www.amcharts.com https://www.google-analytics.com https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/”. Either the ‘unsafe-inline’ keyword, a hash (‘sha256-nC1EIFTfIzbc0hgADWC4Eos+jMRdIaPymHrOT/14N2s=’), or a nonce (‘nonce-…’) is required to enable inline execution.
 
addScript @ userscript.html?id=f64838d3-a988-4c07-8448-f7f5f51d46c3:674  
chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=9b71244d-0f74-413b-b724-83f256b32ad5:3 ERROR: Execution of script ‘Derpibooru Explorer’ failed! Cannot read property ‘__addEventListener’ of undefined  
(anonymous) @ chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=9b71244d-0f74-413b-b724-83f256b32ad5:3  
chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=9b71244d-0f74-413b-b724-83f256b32ad5:3 TypeError: Cannot read property ‘__addEventListener’ of undefined  
at R.e.addEventListener (eval at exec_fn (:1:108), <anonymous>:49:469)  
at e.History.start (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=9b71244d-0f74-413b-b724-83f256b32ad5:16:20898)  
at Window.window.runDerpibooruExplorer (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=9b71244d-0f74-413b-b724-83f256b32ad5:800:20)  
at Window.tms_9b71244d_0f74_413b_b724_83f256b32ad5 (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=9b71244d-0f74-413b-b724-83f256b32ad5:852:8)  
at <anonymous>:2:120  
at eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=9b71244d-0f74-413b-b724-83f256b32ad5:3:1)  
at eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=9b71244d-0f74-413b-b724-83f256b32ad5:4:3)  
at Object.eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=9b71244d-0f74-413b-b724-83f256b32ad5:1057:6)  
at <anonymous>:2:120  
at Object.E_c (<anonymous>:2:433)  
chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=0d22843e-f01b-4678-9fdd-affb7c0c68d1:288 Uncaught TypeError: window._YDB_public.funcs.tagAliases is not a function  
at Object.i (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=0d22843e-f01b-4678-9fdd-affb7c0c68d1:288)  
at eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=b7dd8eb3-5aa4-403a-85ae-55af1a3e742d:315)  
at Array.forEach (<anonymous>)  
at renderer (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=b7dd8eb3-5aa4-403a-85ae-55af1a3e742d:192)  
at rr (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=b7dd8eb3-5aa4-403a-85ae-55af1a3e742d:239)  
at eval (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=b7dd8eb3-5aa4-403a-85ae-55af1a3e742d:296)  
at Array.forEach (<anonymous>)  
at renderer (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=b7dd8eb3-5aa4-403a-85ae-55af1a3e742d:192)  
at renderCustom (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=b7dd8eb3-5aa4-403a-85ae-55af1a3e742d:342)  
at settingPage (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=b7dd8eb3-5aa4-403a-85ae-55af1a3e742d:704)  
chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=b9d51423-637d-4f89-baa7-a9c2439d5368:404 check
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
The most recent update, designed to provide our state recommended content, now working as intended. Sorry for a little inconvenience and all glory to Glimmerbooru!
Favitwink
Balloons flying over your Favitwink - For site supporters
Pixel Perfection - I still call her Lightning Bolt
Solar Supporter - Fought against the New Lunar Republic rebellion on the side of the Solar Deity (April Fools 2023).
King Sombra - Celebrated the 10th anniversary of The Crystal Empire!
Princess of Love - Extra special version for those who participated in the Canterlot Wedding 10th anniversary event by contributing art.
Happy Derpy! - For site supporters
Bronze Supporter - Bronze Supporter
Non-Fungible Trixie -
Verified Pegasus - Show us your gorgeous wings!
Preenhub - We all know what you were up to this evening~

1.Quia unita Equus Terra
Awesome script, I love it. :D
 
If I may comment a few things, first, I noticed that function to resize thumbnails and realized a slight modification of it could be used (with the help of a custom style) to do something I wanted, that is to make thumbnails slightly bigger to fit the default 15 of them on one page, so this is how I edited the function:
 
@function resizeEverything(inital) {  
let ccont = document.getElementsByClassName(‘column-layout__main’)[0];  
if (ccont undefined) ccont = document.getElementsByClassName(‘layout–wide’)[0];
if (ccont undefined) return;  
let mwidth = parseInt(ccont.clientWidth) - 14;  
let twidth = parseInt(mwidth/5-80);  
for (let i=0; i<document.getElementsByClassName(‘js-resizable-media-container’).length; i____) {  
let el = document.getElementsByClassName(‘js-resizable-media-container’)[i];  
for (let j=0; j<el.getElementsByClassName(‘media-box’).length; j____) {  
let eli = el.getElementsByClassName(‘media-box’)[j];  
eli.getElementsByClassName(‘media-box__header’)[0].style.width = twidth+’px’;  
eli.getElementsByClassName(‘media-box__content’)[0].style.width = twidth+’px’;  
eli.getElementsByClassName(‘media-box__content’)[0].style.height = twidth+’px’;  
/if (twidth < 150) {  
eli.getElementsByClassName(‘media-box__header’)[0].classList.remove(‘media-box__header–large’);  
eli.getElementsByClassName(‘media-box__header’)[0].classList.add(‘media-box__header–small’);  
eli.getElementsByClassName(‘media-box__content’)[0].classList.remove(‘media-box__content–large’);  
eli.getElementsByClassName(‘media-box__content’)[0].classList.add(‘media-box__content–small’);  
eli.getElementsByClassName(‘image-container’)[0].classList.remove(‘thumb’);  
eli.getElementsByClassName(‘image-container’)[0].classList.add(‘thumb_small’);  
eli.getElementsByClassName(‘image-container’)[0].dataset.size = ‘thumb_small’;  
if (eli.querySelector(‘[src=”derpicdn.net”]’) != undefined) eli.querySelector(’[src=”derpicdn.net”]’).src = eli.querySelector(‘[src=”derpicdn.net”]’).src.replace(‘/thumb.’,’/thumb_small.’);  
if (eli.querySelector(’[src
=”derpicdn.net”]’) != undefined) eli.querySelector(‘[src=”derpicdn.net”]’).srcset = eli.querySelector(’[src=”derpicdn.net”]’).srcset.replace(‘/thumb.’,’/thumb_small.’);  
}  
else
/ if (eli.getElementsByClassName(‘image-container’)[0].getAttribute(‘data-aspect-ratio’) > 1.04166667) {  
eli.getElementsByClassName(‘media-box__content’)[0].classList.add(‘media-box__content–large’);  
eli.getElementsByClassName(‘media-box__content’)[0].classList.remove(‘media-box__content–small’);  
eli.getElementsByClassName(‘image-container’)[0].classList.add(‘small’);  
eli.getElementsByClassName(‘image-container’)[0].classList.remove(‘thumb_small’);  
eli.getElementsByClassName(‘image-container’)[0].classList.remove(‘thumb’);  
eli.getElementsByClassName(‘image-container’)[0].dataset.size = ‘small’;  
eli.getElementsByClassName(‘media-box__header’)[0].classList.add(‘media-box__header–large’);  
eli.getElementsByClassName(‘media-box__header’)[0].classList.remove(‘media-box__header–small’);  
//let aratio = eli.getElementsByClassName(‘image-container’)[0].getAttribute(‘data-aspect-ratio’);  
if (eli.getElementsByClassName(‘image-container’)[0].getAttribute(‘data-aspect-ratio’) > 1.04166667) eli.querySelector(‘[src=”derpicdn.net”]’).src = eli.querySelector(’[src=”derpicdn.net”]’).src.replace(‘/thumb_small.’,’/small.’);  
if (eli.getElementsByClassName(‘image-container’)[0].getAttribute(‘data-aspect-ratio’) > 1.04166667) eli.querySelector(‘[src=”derpicdn.net”]’).srcset = eli.querySelector(’[src=”derpicdn.net”]’).srcset.replace(‘/thumb_small.’,’/small.’);  
if (eli.getElementsByClassName(‘image-container’)[0].getAttribute(‘data-aspect-ratio’) > 1.04166667) eli.querySelector(‘[src=”derpicdn.net”]’).src = eli.querySelector(’[src=”derpicdn.net”]’).src.replace(‘/thumb.’,’/small.’);  
if (eli.getElementsByClassName(‘image-container’)[0].getAttribute(‘data-aspect-ratio’) > 1.04166667) eli.querySelector(‘[src=”derpicdn.net”]’).srcset = eli.querySelector(’[src=”derpicdn.net”]’).srcset.replace(‘/thumb.’,’/small.’);  
}  
}  
}  
window.addEventListener(‘load’,resizeEverything);  
window.addEventListener(‘dblclick’,resizeEverything);  
}@
 
I added the dblclick listener because I don’t know how to make the function run when I refresh a feed (which I do very often); also, I’m using aspect ratio to determine whether a pic should be resized, but maybe something else could be better (I’m thinking height of the thumbnail if it’s shorter than 240px), I’ve found some pics with the height and width info swapped resulting in an inverted aspect ratio as well (if I remember well those were photos so maybe they were auto rotated according to exif info or something?).
 
One bug I found, (not sure if it still exists, but I’m too afraid to test it) is that if I’m on derpibooru.org, and for some reason I browse or change some setting on www.derpibooru.org, settings are lost.
 
Another thing I’d like if that’s ok is to have something like a __ydb_yesterday (eg. today is 2018-4-20, that will return pictures uploaded on 2018-4-19).
 
Also, since in the main page it hides the recently uploaded pics, but doesn’t prevent them from loading, that’s a bit of wasted bandwidth, I found a little workaround and is loading https://derpibooru.org/?perpage=1 so only one picture is loaded; (also, I’m glad I can still access the main page without the feeds through derpibooru.org/activity).
 
And one last thing is that feeds don’t work if “Show large thumbnails” is unchecked in your display settings (they may still show the last cache properly, but once it’s refreshed nothing is shown).
 
Again, awesome script, thank you very much for it. :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
@Favitwink  
Thank you for your comment!  
I noticed that function to resize thumbnails and realized a slight modification of it could be used (with the help of a custom style) to do something I wanted, that is to make thumbnails slightly bigger to fit the default 15 of them on one page, so this is how I edited the function…
 
I’m personally not gonna to add it in general code, but feeds has some things to implement that easier (and it won’t be lost if I update script) for you by separate userscript:  
// once sidescript loaded execute that  
function init() {  
// since your script may load faster, you ought to create whole object tree  
if (window._YDB_public  undefined\) window.\_YDB\_public = {};
if \(window.\_YDB\_public.funcs  undefined) window._YDB_public.funcs = {};  
if (window._YDB_public.funcs.feedURLs  undefined\) window.\_YDB\_public.funcs.feedURLs = {};
if \(window.\_YDB\_public.funcs.feedPP  undefined) window._YDB_public.funcs.feedPP = {}; 
 
// add your function as postprocessor  
window._YDB_public.funcs.feedPP.manualResize = resizeWrapper; 
 
// add function to postprocessor at feeds  
window._YDB_public.funcs.feedURLs.addResize = addResize;  
}  
 
// receives feed object, field "container" contains current feed element container  
function resizeWrapper(feed) {  
// you need to override default resizer  
setTimeout(resizeEverything, 10);  
} 
 
// receives feed object too  
function addResize(f) {  
if (f.postprocessors == undefined) f.postprocessors = [];  
f.postprocessors.push('manualResize');  
// originally designed to add params in query, so must return empty string  
return '';  
}  
 
One bug I found, (not sure if it still exists, but I’m too afraid to test it) is that if I’m on derpibooru.org, and for some reason I browse or change some setting on www.derpibooru.org, settings are lost.
 
It’s possible because for different domains browser provides different localStorage. It’s better to stay at one single domain for all the time (Always you derpibooru will redirect you to your selected domain, while YDB:Tools won’t allow you to leave current domain) or use “cloud backup” YDB:Settings provides.
 
Another thing I’d like if that’s ok is to have something like a __ydb_yesterday (eg. today is 2018-4-20, that will return pictures uploaded on 2018-4-19).
 
I’m feeling to add this too. But if may want yesterday, you may also want “day before yesterday” and that’s stopping me a little :D
 
Also, since in the main page it hides the recently uploaded pics, but doesn’t prevent them from loading
 
Currently it’s not possible to do as YDB:F works :(
 
And one last thing is that feeds don’t work if “Show large thumbnails” is unchecked in your display settings (they may still show the last cache properly, but once it’s refreshed nothing is shown).
 
Never unchecks it, but I’ll look at that, thanks.
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
Implemented some new tags:  
__ydb_Yesterday — uploaded yesterday, at the time of writing it equals (created_at:2018-04-21)  
__ydb_DaysAgo:X — uploaded X days ago, for example __ydb_DaysAgo:5X -> (created_at:2018-04-17) (works only with YDB:Tools because of parser complexity)  
Also modified (and modified works only with YDB:Tools too. Without parameter can be used with YDB:Feeds (probably)):  
__ydb_LastYears:X — X means the same, as in __ydb_DaysAgo:X. __ydb_LastYears:5 -> (created_at:2017-04-17 || created_at:2016-04-17 || created_at:2015-04-17 || created_at:2014-04-17 || created_at:2013-04-17 || created_at:2012-04-17) damn  
__ydb_LastYearsAlt:X — same
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
Oh wow, it’s one year anniversary. I definitely did not expect that it will result in 6 (actually, a bit more) scripts, which impact in most Derpibooru aspects.
 
I’m not sure, if I want to add something more. Like, there are still few bugs in Tools and SSF (and sometimes Feeds doesn’t automatically updates last feeds). Mostly I’m planning to add stuff in ADUp (like predicting misstagging of common tags, showing critical mistakes before you click “upload”, predicting possible suitable tags, preview for characters and artists) after I make this thing work more than 20 seconds >_<
 
And since YDB:Settings is used by all my userscripts, technically anyone may use it. So, I finally wrote some kind of documentation. It’s not that perfectly detailed and, as “Derpi4U”, probably most things was made too complex and overloaded, but at the same time allows a bit more.
 
Probably that’s all what I wanted to say, be cool :)
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
Since Derpibooru now supports “first_seen_at” sorting, Feeds were updated to support it. All your feeds with “created_at” sorting (except if you have feed with * query) will be updated with new sorting. If you want to use old, change it in settings later.
 
$Difference between first_seen_at and created_at  
For example, we have a >>100, which were uploaded a while ago, and recently uploaded >>10000. Imagine, that >>10000 is a better quality version of >>100 and >>100 were merged into new. What will happen:  
if you use created_at, you will see >>10000 in the recent images;  
if you use first_seen_at, you will see >>10000 in a place where >>100 was, like it wasn’t merged into new.
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?!?
Think I figured out something with why it doesn’t work on the old site, for some reason when I add www. to the start of derpibooru.org it starts working, while when www. is missing it doesn’t work.
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?!?
StSyaN  
On the old site it also properly gave me the error that “…or chaching interval must be an integer” which wasn’t showing up on Philomena for some reason, so it’s fixed now that I have edited those fields in my feeds.
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
@Sff  
Displaying and getting settings accidentally works on Philomena without any code change, but everything else probably not :-/  
About old site — nice, that it got fixed, probably I should put a default value or don’t trigger checking if tab wasn’t ever opened.
LazyBreakfast

Tag Sheriff
Hi, I ran into a problem with the script - feeds and custom tags do not work. Only 1 script is installed - 0.5.13  
Yourbooru and Feeds are available and configured in settings.  
I use win 10, Firefox 72.0.1 with Tampermonkey  
Help
LazyBreakfast

Tag Sheriff
Today in the morning feeds in home page that contain custom tags are reset to use default filter, even thou I don’t use any filter (no explicit or questionable, suggestive is spoilered). Help
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
@LazyBreakfast  
Фиды не обновляются принудительно, если был изменен фильтр (сегодня всех разок разлогинило): если успело скачать старое, нужно обновить хотя бы разок. Или все до сих пор выдается так, будто используется фильтр по-умолчанию?
LazyBreakfast

Tag Sheriff
@St@SyaN
Я попробовал менять фильтры, но все так же “feeds in home page that contain custom tags are reset to use default filter”
 
Found the fix, in settings, press “Nuke cache (╯°□°)╯” button for particular feed that contain custom tags
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
@LazyBreakfast  
Хмм… Если учитывать, что фиды физически не могут менять фильтр - они эксплуатируют (я такую возможность не просто не закладывал, так еще и реализовать не смогу, не переписывая половину кода), у меня есть только одно предположение: каким-то образом ответы на запросы выдаются так, словно они выдаются без логина (что я абсолютно не представляю, как вообще может происходить, разве что очередной развеселеый баг с той библиотекой логина).  
Есть ли фид, который содержит my:watched, my:faves, my:upvotes или что угодно другое, в чем используется my:*? Как он себя ведет?
 
Upd: oh, okay. Technically, refreshing feed on the home page should do the same thing.
Interested in advertising on Derpibooru? Click here for information!
Techy Cutie Pony Collection!

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