Compare commits

..

No commits in common. "1e9db93959fcbcb81ad40e7bff777b676ec635c0" and "c69b2e61a0abb8121ab8d24f01425b38a439fb06" have entirely different histories.

3 changed files with 0 additions and 56 deletions

View file

@ -1,20 +0,0 @@
# These are my **public** UserScripts.
## [free-porn.user.js](build\free-porn.user.js) <small>[(.min.js)](build\free-porn.min.user.js)</small>
This is a script which fetches and embeds all creators from coomer.su and kemono.su.
It will detect if a creator is on one of those sources, if it is, it offers to redirect.
Because no one wants porn on their monthly statement.
### Examples
![OnlyFans - belledelphine screenshot](image.png)
- `https://onlyfans.com/belledelphine` => `https://coomer.su/onlyfans/user/belledelphine`
- `https://fansly.com/Morgpie/posts` => `https://coomer.su/fansly/user/286621667281612800`
### Extras
- [src\coomer.su.json](src\coomer.su.json) (contents of https://coomer.su/api/v1/creators.txt)
- [src\coomer.su-modded.json](src\coomer.su-modded.json) (minimal variant)
- [src\kemono.su.json](src\kemono.su.json) (contents of https://kemono.su/api/v1/creators.txt)
- [src\kemono.su-modded.json](src\kemono.su-modded.json) (minimal variant)

BIN
image.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.2 KiB

View file

@ -20,45 +20,9 @@
handlers: {
onlyfans: () => {
console.log("[🦜] onlyfans called");
// https://onlyfans.com/belledelphine
let parsed = new URL(location.href);
let id = parsed.pathname.split("/")[1];
let dd = figureDomain();
let dCreators = config.creators[dd[1]];
for (const key in dCreators) {
if (Object.hasOwnProperty.call(dCreators, key)) {
const creator = dCreators[key];
if (creator.id === id) {
clearInterval(looper);
let dest = locationGen(dd[0], dd[1], id);
if (confirm("Redirecting to " + dest)) {
location.href = dest;
}
break;
}
}
}
},
fansly: () => {
console.log("[🦜] fansly called");
// https://fansly.com/Morgpie
let parsed = new URL(location.href);
let id = parsed.pathname.split("/")[1];
let dd = figureDomain();
let dCreators = config.creators[dd[1]];
for (const key in dCreators) {
if (Object.hasOwnProperty.call(dCreators, key)) {
const creator = dCreators[key];
if (creator.name === id) {
clearInterval(looper);
let dest = locationGen(dd[0], dd[1], creator.id);
if (confirm("Redirecting to " + dest)) {
location.href = dest;
}
break;
}
}
}
},
candfans: () => {
console.log("[🦜] candfans called");