It indicates the state of the client-side safety measures. If it's locked, it means client-side security measures are active. The API URL's tags parameter is constantly getting inserted with a general rating tag and ignores the rating placed inside the tags input bar, meaning only general rating images are shown even if you put a bad tag.
It removes the client-side safety measures. It just fetches a URL that returns a JSON containing the masterkey,
then compares it with the input one, then removes if they match.
This whole safety measure BS is useless since it's all client-side which means you can bypass it if you know how to use the devtools.
You can even see the entire safety measure code in devtools sources. 🤣🤣🤣🎉🫱
I never intended to add this masterkey BS, but curiosity always leads to discoveries.
And I don't goon just because I have the masterkey
Age parameter allows to sort search results by their date of upload.
- >1day means anything older than 1 day
- <1day means anything that's less than a day old
Return only one post but it's randomized. Every search is limited to 20 results per query, meaning you might see the same post again, so use the page slider to enter different pages.
Only two tags per query is the limit. The media type counts as tags. And use underscores for tag names with more than one word, e.g. studio_ghibli.
It started as a simple coding exercise where I'm learning fetch, arrays, objects, and the document API in JavaScript, but I went too far and
now it resulted to this abomination that might farm me some sins if bypassed.
Also this has a public list for anyone who has made a request and it shows what tags they put so feel free to shame
yourself if you want to.
| ID | Created at | Client ID | Request tags | Is randomized |
|---|---|---|---|---|
| Test iD | the date | ranodm aiuashdkasdhasdhg | nigga megumin fat | FALSE |