Links various membership platforms to Kemono and Coomer.
Added in 2.6.0, thanks for the feedback!
Thanks for the update. The script is working fine.
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?
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.
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 ??
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?
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...
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).
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.
Here the link:
https://linx.sny.sh/akxmj2lb.txt
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?
The page has no change...
Log Result Here:
https://linx.sny.sh/ae88pd0m.txt
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?
Hmm, the pop-up should be there, even the debug log says so.
Two more ideas:
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.
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 :-)
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.
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 ==== */
}
Need a case that match Fanbox pages like "https://www.fanbox.cc/@CREATORNAME"
example: https://www.fanbox.cc/@aratama777