Eitb-ko langilientzako, jakitzeko zemat denpora daruzun biharrien:
https://gist.github.com/ZiTAL/66ff1b5d0f6b3db162300011cf1f35a4
Eitb-ko langilientzako, jakitzeko zemat denpora daruzun biharrien:
https://gist.github.com/ZiTAL/66ff1b5d0f6b3db162300011cf1f35a4
If you happen to use #Narwhal as your #reddit client of choice, I made a little something if your iOS browser can load #UserScripts.
[UserScript] Reddit links to Narwhal
#narwhalapp #ios #userScript #greaseMonkey #tamperMonley #violentMonkey #OrionBrowser
From left to right: #violentmonkey #greasemonkey #firemonkey #tampermonkey
You can read more about all the differences between #userscript managers here: https://erosman.github.io/firemonkey/src/content/help.html
For anyone who has experience with #Userscript 's :
is there a proper way to store secrets? Like If you hade a userscript that had to interact with a certain api, you'd probably not want to store that API key in the JS itself. But are secrets manager in #ViolentMonkey and such?
Ugh.. thought I found a really cool plugin called #firenvim (tbh, it still is very cool) where you could replace text input fields in your browser with neovim embeds. Until I found out that the only reason I wanted it, to enable vim navigation in extension editors ala #violentmonkey / #firemonkey / #tampermonkey etc, is not working.. sigh
I've recently been playing around with extensions like #greasemonkey.. so #violentmonkey, #tampermonkey and #firemonkey. What I find interesting is that every one of these lack SOMETHING another one offers. Tampermonkey is closed source that's an eh right from the get go, firemonkey doesn't support window.close() operation, violentmonkey does offer window.close, but does not support importing local scripts (something like util functions etc.) which firemonkey supports.
Но то ли ещё будет: хром уже на половину расширений кричит, что скоро они перестанут работать. Для вашей же безопасности.
Про то, что блокировщики рекламы будут хуже работать слышали многие (https://www.opennet.ru/opennews/art.shtml?num=61654), но это ещё не всё. Вот что думает разработчик #Violentmonkey о #ManifestV3
https://github.com/violentmonkey/violentmonkey/issues/1934#issuecomment-2154174223
Спойлер: расширения будут не только более урезанными, но и более медленными
Hab grad versucht eine #SAP #Weboberfläche mit einem #UserScript zu automatisieren.
SAP benutzt dynamische iFrames - muss man erst mal die richtige URL des Frames rausfinden.
Dann mit #Javascript dynamisch generierte Elemente im Frame, so dass das UserScript mit setInterval pollen muss.
Und dann benutzen die Identifier für Tabellenzellen, die sich beim Scrollen ändern!!! Eindeutige IDs - DIE SICH BEIM SCROLLEN ÄNDERN!!! 🤬🤬🤬
#FckSAP #Greasemonkey #Tampermonkey #Violentmonkey #WebDevelopment
@kuketzblog Beim Beispiel heise (bewusst nicht getagged) als IP-Trackerschleuder bin ich etwas ins Grübeln gekommen.
Adblock geht nicht, da die Einbindung während der Laufzeit geschieht. Also habe ich ein bisschen gesucht und bin auf #Tampermonkey gestoßen. Für heise habe ich ein Script erstellt, dass per Observer das Banner zur Laufzeit entfernt (ohne Zustimmung zum Banner).
https://pastebin.com/LqWxxQLj
Für #Firefox gibt es auch die #opensource Alternativen #Greasemonkey und #Violentmonkey.
A quality of life improvement I have been enjoying since #AI got better at writing #Code : Making a number of nifty #userscript to be used with the #violentmonkey extension to improve the experience on certain websites.
These scripts can themselves call a free #llm (via #openrouter).
Fascinating dynamic this is though: I as an expert, am willing to trust AI that I control, rather than other expert humans because of the harms they can cause because of #anonymity.
Alright, for now I'll settle with "Immersive Translate - Translate Web & PDF" for #Tampermonkey / #Violentmonkey / #GreaseMonkey. It's not ideal (it uses MS/Google/AI services, and DeepL but that doesn't know enough languages for my needs) and you need to tweak a lot for it to feel somewhat secure. But it works, even w/o cookies or JS enabled.
The site mentions OpenL but that option appears to missing for the browser version https://dash.immersivetranslate.com/#general
Is anyone aware of a #Tampermonkey script or browser extension that adds a #translation button to a #Mastodon post? Preferably #DeepL and not redirecting to an external site.
更新以前改的 purple monkey,加了一個在 background script 執行一段程式的 API。
基本上就是加了二個 API 、更不安全的 violent monkey。
https://addons.mozilla.org/zh-TW/firefox/addon/purplemonkey2/
#FireMonkey est une #extension qui permet d'écrire ou de trouver des #userscripts (en #JavaScript) et #userstyles (en #CSS) pour modifier le comportement et l'apparence de sites web dans #Firefox sans avoir besoin de nombreuses extensions pour ça.
Contrairement à la plupart des extensions existantes comme #GreaseMonkey, #Tampermonkey ou #ViolentMonkey, celle-ci utilise l'API #WebExtension Userscripts ajoutée à Firefox en 2019. En conséquence, elle est plus légère et plus sécurisée, puisque les scripts sont isolés dans leurs bacs à sable, mais n'est disponible que pour Firefox, cette API n'étant pas implémentée par Chrome ou autres.
Please #help with #CSS and/or #JavaScript. Using #GreaseMonkey #ViolentMonkey #TamperMonkey to change web page fonts to something I find much more legible but wanting to provide character fallback to the fonts specified on the site in the case they're using glyphs not ordinarily available (FontAwesome icons for example). How would I go about this? I know I can specify:
GM_addStyle (`* { font-family: Atkinson Hyperlegible, Sans-Serif !important; }`);
But this doesn't provide fallback to the fonts specified on each site.
A while ago I moved from Trakt.tv to TheMovieDB.org. While I love it, there are a few things it could be better. So I though: why not a script?
Just a friendly reminder that #youtube, #spotify and certainly other streaming services as well add #tracking parameters to share links. It's the ?si=xxxx part of the URL and you can just strip it. Adblockers like #ublock can automatically do this with ^$removeparam=si so you can avoid accidental loading such links. Preventing the *sharing* of tracking links is trickier; there are #violentmonkey scripts out there that can help with this, e.g. https://github.com/Xenorio/YTShareAntiTrack.
firefox android 版開放 addon 了,把之前寫的清除 google 搜尋結果重導向版網址的 #userscript 放出來,可以用 #violentmonkey 裝了。
順便把網址 fragment id 弄好看一點。
https://gholk.github.io/bookmarklet/#google-search-unredirect-android-firefox
#INVIDIfy gibt es jetzt auch zum direkten Installieren auf #GreasyFork
https://greasyfork.org/en/scripts/479181-invidify-youtube
Vorher benötigt Ihr einen sogenannten Userscript-Manager in Eurem Desktop-Browser
Ich empfehle die Erweiterung #Tampermonkey, die es für die verschiedensten Browser gibt. Darüber hinaus existieren aber noch weitere, die ich nicht vergessen will (#Greasemonkey, #Violentmonkey etc.). Sobald einer davon installiert ist, könnt ihr das Skript von GreasyFork auch installieren.