Azbubu
Honorary Master
Thanks, will give it a try. I've got 99+. But I suspect it's mostly BS to get me to sign up for a month...
Just so you know, I’m a catdad.
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
Thanks, will give it a try. I've got 99+. But I suspect it's mostly BS to get me to sign up for a month...
Just so you know, I’m a scatdad.
We don't ???? Since when ???Thank goodness we don't kink shame on MyBB
Voilentmonkey and a script.How do you do this? Tried the ones I read on google - didn't work :/
// ==UserScript==
// @name Tinder Deblur
// @namespace Violentmonkey Scripts
// @match https://tinder.com/*
// @grant none
// @version 2.8
// @author Tajnymag
// @downloadURL https://raw.githubusercontent.com/tajnymag/tinder-deblur/main/tinder.user.js
// @description Simple script using the official Tinder API to get clean photos of the users who liked you
// ==/UserScript==
/**
* Core logic of the script
*/
async function unblur() {
const teasers = await fetchTeasers();
const teaserEls = document.querySelectorAll('.Expand.enterAnimationContainer > div:nth-child(1)');
for (let i = 0; i < teaserEls.length; ++i) {
const teaser = teasers[i];
const teaserEl = teaserEls[i];
const teaserImage = teaser.user.photos[0].url;
let unblurredImage = teaserImage;
if (teaserImage.includes('unknown')) continue;
if (teaserImage.includes('images-ssl')) {
const userId = teaserImage.slice(32, 56);
const user = await fetchUser(userId);
unblurredImage = user.photos[0].url;
}
teaserEl.style.backgroundImage = `url(${unblurredImage})`;
}
}
/**
* Fetches teaser cards using Tinder API
* @returns {Promise<any>}
*/
async function fetchTeasers() {
return fetch('https://api.gotinder.com/v2/fast-match/teasers', {
headers: {
'X-Auth-Token': localStorage.getItem('TinderWeb/APIToken'),
platform: 'android',
},
})
.then((res) => res.json())
.then((res) => res.data.results);
}
/**
* Fetches information about specific user using Tinder API
* @param {string} id
* @returns {Promise<any>}
*/
async function fetchUser(id) {
return fetch(`https://api.gotinder.com/user/${id}`, {
headers: {
'X-Auth-Token': localStorage.getItem('TinderWeb/APIToken'),
platform: 'android',
},
})
.then((res) => res.json())
.then((res) => res.results);
}
/**
* Awaits the first event of the specified listener
* @param {EventTarget} target
* @param {string} eventType
* @returns {Promise<void>}
*/
async function once(target, eventType) {
return new Promise((resolve) => {
target.addEventListener(eventType, () => {
target.removeEventListener(eventType, resolve);
resolve();
});
});
}
/**
* Awaits until the main app element is found in DOM and returns it
* @returns {Promise<HTMLElement>}
*/
async function waitForApp() {
const getAppEl = (parent) => parent.querySelector('.App');
let appEl = getAppEl(document.body);
if (appEl) return appEl;
return new Promise((resolve) => {
new MutationObserver((_, me) => {
appEl = getAppEl(document.body);
if (appEl) {
me.disconnect();
resolve(appEl);
}
}).observe(document.body, { subtree: true, childList: true });
});
}
async function main() {
// check if running as a userscript
if (typeof GM_info === 'undefined') {
console.warn(
'[TINDER DEBLUR]: The only supported way of running this script is through a userscript management browser addons like Violentmonkey, Tampermonkey or Greasemonkey!'
);
console.warn(
'[TINDER DEBLUR]: Script was not terminated, but you should really look into the correct way of running it.'
);
}
// wait for a full page load
await once(window, 'load');
const appEl = await waitForApp();
const pageCheckCallback = () => {
if (['/app/likes-you', '/app/gold-home'].includes(location.pathname)) {
console.debug('[TINDER DEBLUR]: Deblurring likes');
unblur();
}
};
// setup navigation observer
const observer = new MutationObserver(pageCheckCallback);
observer.observe(appEl, { subtree: true, childList: true });
// setup loop based observer (every 5s)
setInterval(pageCheckCallback, 5000);
}
main().catch(console.error);
There are other ways to meet women online other than dating apps. Discord is pretty popular apparently.These apps have really messed up with the confidence of many men, lol.
Women on average just have to go on these apps and they will get matches (several of them) without much effort and with very average pics (unless they are overweight).
Unless you are an 8/10 guy, these apps aren't going to work and even some 8/10 guys struggle because they don't have good photos.
At the end of the day though, it's equally hard for both genders on these apps. Many women have also given up because they are looking for relationships and the average guy just wants to hookup and can't hold a convo.
There are other ways to meet women online other than dating apps. Discord is pretty popular apparently.
Thanks, will give it a try. I've got 99+
If they making money with their current models they don't have to change anything, at the end of the day these are private companies.For the average guy, I'd agree that it's better.
The apps are messed up now because they are also saturated with guys and women have so many options about 80% of guys will get frustrated using them.
They used to be a lot better back in the day. The only way to solve the issue is to change the algorithms or something.
Bumble tried to get around it by creating the system in which the woman always has to message first but it appears that even that is faifailing
Unless you are a top-tier guy, a large number of those are probably prostitutes, scammers or girls looking to promote their IG or only fans, lol. I guess Tinder allows their profiles to pass because they inevitably encourage more guys in situations like yours to take paid membership.
Only a fraction of guys get those numbers organically.
I'm a female...
Got frustrated with the app and the constant promos to pay. So I deleted it.
@JuliusSeizure here's an opportunity for you. Shoot your shot.I'm a female...
Got frustrated with the app and the constant promos to pay. So I deleted it.
@JuliusSeizure here's an opportunity for you. Shoot your shot.