Sleazy Fork is available in English.

ViewOnYP

Links various membership platforms to Kemono and Coomer.

< Σχολιασμός για τον κώδικα ViewOnYP

Αναφορά: Καλός - ο κώδικας λειτουργεί

§
Δημοσιεύτηκε: 05/12/2021

Need a case that match Fanbox pages like "https://www.fanbox.cc/@CREATORNAME"
example: https://www.fanbox.cc/@aratama777

TheLastZombieΔημιουργός
§
Δημοσιεύτηκε: 05/12/2021

Added in 2.6.0, thanks for the feedback!

§
Δημοσιεύτηκε: 05/12/2021

Thanks for the update. The script is working fine.

§
Δημοσιεύτηκε: 20/04/2023

Hmm not for me ...

Tested with Firefox Quantum / Tampermonkey.

PS:
I wanted see this content:
https://www.patreon.com/VulpesLuminAI

Not working (but maybe its content are not dispo anywhere?)

Can you post some test links to see your script in action?

TheLastZombieΔημιουργός
§
Δημοσιεύτηκε: 20/04/2023

Maybe its content are not dispo anywhere?

Seems like it. If you go onto Kemono and search for the creator you linked, there are no results.

As for test links, the Patreon page used for the preview, for example, is https://www.patreon.com/sonicether.

§
Δημοσιεύτηκε: 20/04/2023

Tested your link:
https://www.patreon.com/sonicether

But don't see any change:
No any hover infos provided by your script as i see in the description.

The only difference i notice:
Open click on a post, by example the first one - "Creative Update"".

With your script = open it in a new tab
Without it = the post is open in the same page....

Maybe i don't understand how your script work ??

TheLastZombieΔημιουργός
§
Δημοσιεύτηκε: 21/04/2023

Hmm, I just tested it with Firefox and Tampermonkey, and it works fine for me – the pop-up shows up and the post doesn't open in a new tab either.

It's not unusual for other browser extensions or userscripts to interfere with ViewOnYP. Could you check your browser console for any warnings/errors?

§
Δημοσιεύτηκε: 22/04/2023

With a new Firefox profile, with minimum extension (Tampermonkey):
I don't show popup too...


But maybe i don't watch at the good place?
A screenshot on this page will help...

§
Δημοσιεύτηκε: 22/04/2023

here a screenshot on the Firefox Quantum profile i use

TheLastZombieΔημιουργός
§
Δημοσιεύτηκε: 24/04/2023

There seems to be some kind of ad/tracker blocking going on. Sentry gets blocked, for example. Could you disable that and try again? Specifically, the script needs access to kemono.party and coomer.party URLs.

You could also try using the "Populate cache" option in the userscript's menu (usually in the pop-up window of your userscript manager).

§
Δημοσιεύτηκε: 24/04/2023

Not seems that:
Ublock Orign Enable or not = same results

I do the populate cache too...

Some screenshots:
Ublock origin enable / disable (filter console / popup menu )
Firefox Console (one mention to a script blocked by extension - but Ublock origin disable so ??) etc

TheLastZombieΔημιουργός
§
Δημοσιεύτηκε: 25/04/2023

Hmm, that doesn't give me any new information unfortunately...

I have created a debug build of ViewOnYP. It's the same as the original script, but includes an additional userscript menu button below "Clear cache" titled "Upload log". Please disable the original script, install the debug build from here, try again and, once the Patreon page has loaded, click the "Upload log" button and share the URL.

§
Δημοσιεύτηκε: 25/04/2023
TheLastZombieΔημιουργός
§
Δημοσιεύτηκε: 25/04/2023
Επεξεργάστηκε: 25/04/2023

Thanks. Looks like the request to Kemono does succeed, but the pop-up doesn't show up.

I made another debug build; please repeat the steps above with this version.

Could you also send a screenshot of the page after it has loaded?

§
Δημοσιεύτηκε: 25/04/2023
Επεξεργάστηκε: 25/04/2023

The page has no change...
Log Result Here:
https://linx.sny.sh/ae88pd0m.txt

TheLastZombieΔημιουργός
§
Δημοσιεύτηκε: 25/04/2023

Yes, the only differences to the two debug versions were in logging. Could you still send a screenshot of the page or, even better, of the browser window?

§
Δημοσιεύτηκε: 25/04/2023

The screenshot of your link.

TheLastZombieΔημιουργός
§
Δημοσιεύτηκε: 25/04/2023

Hmm, the pop-up should be there, even the debug log says so.

Two more ideas:

  • Disable Stylus. See if any userstyle (unintentionally) hides the pop-up.
  • Open the browser inspector (F12) and see if you can spot an element with the ID voyp. If so, hover over it [1] to see its position [2]. (See the attached screenshot.)

If none of these work, then sorry, I'm out of ideas.

§
Δημοσιεύτηκε: 25/04/2023

Haa yes:
Your screenshot should be there more soon to my eye:

Now i see the popup and it work!
:-)
Sorry to not have seen it before.

But for my defence, your popup so subtle:
White background with a tiny Gray light border...
Subtle..
Maybe add your icon to it to make it more prominent... at less for me :-)

TheLastZombieΔημιουργός
§
Δημοσιεύτηκε: 25/04/2023

That's totally fair. You can actually already change the look of the pop-up, since there was a similar issue report in the past, though it's a bit hidden:

Go to Tampermonkey's settings and set the "Config mode" to "Advanced". Then, go back to the "Installed Userscripts" tab and click "ViewOnYP", followed by "Storage".

If you're familiar with CSS, you can go wild here, otherwise you could replace the contents of the text box with the following:

{
    "style": "\n    #voyp {\n      background: #F46B7B;\n      color: white;\n      position: fixed;\n      top: calc(100vh - 25px);\n      left: 50%;\n      transform: translateX(-50%);\n      border-radius: 5px 5px 0 0;\n      padding: 25px;\n      box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.302), 0 1px 3px 1px rgba(60, 64, 67, 0.149);\n      text-align: center;\n      z-index: 9999;\n    }\n    #voyp:hover {\n      top: initial;\n      bottom: 0;\n    }\n    #voyp div {\n      font-size: small;\n      text-transform: uppercase;\n      opacity: 0.5;\n      text-align: center;\n    }\n    #voyp a {\n      color: inherit;\n    }\n  "
}

It's not as pretty, but way more noticeable.

§
Δημοσιεύτηκε: 26/04/2023

OK that's good and yes... "Noticeable",

Here my test...
I add your icon to the left,
and the icon of the site concerned to the right when a result for it is found.


@-moz-document domain("patreon.com") {

/* ==== 0- patreon ViewOnYP (GM) - TEST === */
#voyp {
position: fixed;
left: 50%;
top: calc(100vh - 25px);
padding: 4px 25px;
text-align: center;
border-radius: 5px 5px 0 0;
transform: translateX(-50%);
z-index: 9999;
color: silver !important;
background: #E1DBDC !important;
box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
}

#voyp div {
/* width: 100% !important; */
font-size: small;
opacity: 0.5;
text-align: center;
text-transform: uppercase;
opacity: 1 !important;
color: silver !important;
text-shadow: 0px 1px 1px #000;
letter-spacing: 0.2em !important;
}
#voyp div:before {
content: "" !important;
position: absolute !important;
display: inline-block !important;
width: 15px !important;
height: 15px !important;
color: black !important;
background-image: url("https://codeberg.org/sun/userscripts/raw/branch/main/icons/ViewOnYP.ico") !important;
background-size: contain !important;
background-position: center !important;
background-repeat: no-repeat !important;
opacity: 1 !important;
}
#voyp div:before {
left: 8px !important;
}

#voyp:hover div,
#voyp:hover {
color: black !important;
background: #E1DBDC !important;
}
#voyp:hover a {
color: peru !important;
background: #E1DBDC !important;
}

/* KEMONO */
#voyp a[href^="https://kemono"]:before {
content: "" !important;
position: fixed !important;
display: inline-block !important;
width: 15px !important;
height: 15px !important;
top: 3px !important;
right: 3px !important;
color: black !important;
background-image: url("https://external-content.duckduckgo.com/ip3/kemono.party.ico") !important;
background-size: contain !important;
background-position: center !important;
background-repeat: no-repeat !important;
opacity: 1 !important;
}
/* COOMER */
#voyp a[href*="coomer"]:before {
content: "" !important;
position: fixed !important;
display: inline-block !important;
width: 15px !important;
height: 15px !important;
top: 3px !important;
right: 15px !important;
color: black !important;
background-image: url("https://external-content.duckduckgo.com/ip3/coomer.party.ico) !important;
background-size: contain !important;
background-position: center !important;
background-repeat: no-repeat !important;
opacity: 1 !important;
}
/* ==== END ==== */
}

Δημοσίευση απάντησης

Συνδεθείτε για να δημοσιεύσετε μια απάντηση.