#tampermonkey — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #tampermonkey, aggregated by home.social.
-
Just dropped a #Tampermonkey script that hides non-media posts in your Lists on #mastodon. An absolute wonder for people who follow a lot of artists.
Works real well for me on my instance on #MacOS for #Firefox, but please test.
...Should probably include a link, huh?
https://github.com/Shanesan/tampermonkey-mastodon-lists-imageonly -
Just dropped a #Tampermonkey script that hides non-media posts in your Lists on #mastodon. An absolute wonder for people who follow a lot of artists.
Works real well for me on my instance on #MacOS for #Firefox, but please test.
...Should probably include a link, huh?
https://github.com/Shanesan/tampermonkey-mastodon-lists-imageonly -
Just dropped a #Tampermonkey script that hides non-media posts in your Lists on #mastodon. An absolute wonder for people who follow a lot of artists.
Works real well for me on my instance on #MacOS for #Firefox, but please test.
...Should probably include a link, huh?
https://github.com/Shanesan/tampermonkey-mastodon-lists-imageonly -
Just dropped a #Tampermonkey script that hides non-media posts in your Lists on #mastodon. An absolute wonder for people who follow a lot of artists.
Works real well for me on my instance on #MacOS for #Firefox, but please test.
...Should probably include a link, huh?
https://github.com/Shanesan/tampermonkey-mastodon-lists-imageonly -
Just dropped a #Tampermonkey script that hides non-media posts in your Lists on #mastodon. An absolute wonder for people who follow a lot of artists.
Works real well for me on my instance on #MacOS for #Firefox, but please test.
...Should probably include a link, huh?
https://github.com/Shanesan/tampermonkey-mastodon-lists-imageonly -
X to Nitter Redirect
In the last few months, I’ve intermittently seen colleagues at work mention in Slack that they can’t view tweets because they don’t have a X (née Twitter) account. I also learned that XCancel and Nitter exists, which gave me the idea to make a Tampermonkey script to make viewing tweets within XCancel automatic (instead of copying the tweet URL, then manually changing the domain…like an animal). 😆 Here’s the description from the GitHub repo: [X to Nitter Redirect is a] […] -
Ah, #noob mistake: need to look into #tampermonkey
Is there a #tampermonkey community in the #fediverse? Who to follow?
-
@marcogom Have you tried blocking the tab entirely with #uBlock or something similar? That's what I've been doing haha. Or maybe you could swap them with #Tampermonkey or such. :thaenkin:
-
EvaTeam Workflow Enhancer — userscript для нормального отображения процессов
Сталкивались уже с EvaTeam (российский аналог Jira)? Чувствуете боль при работе с бизнес-процессами (workflow)? Думаю я могу вам немного помочь
https://habr.com/ru/articles/1015656/
#userscript #userscripts #tampermonkey #greasemonkey #eva #evateam #workflow #svelte #sveltejs #sveltekit
-
#виброкодинг #YouTube #Yandex #userscript #Tampermonkey
Автоматизируем 300.ya.ru
Ну что ж, пришлось попинать #ChatGPT изрядно, зато теперь имеем рабочую версию юзерскрипта. Положу сюда:
https://github.com/Johan-foreva/300.ya.ru-Auto-Paste/blob/main/300-ya-ru-Auto-Paste.js
Скрипт делает простую вещь: если ссылка содержит фрагмент («якорь», «хеш»), т.е. https://300.ya.ru/#SOME_URL — скрипт возьмет его, вставит в окошко ввода, как только оно подгрузится, и сам нажмет кнопку. Почему так? Потому что безопасность браузера не позволяет читать буфер обмена без лишних телодвижений, а так — работает вполне прозрачно.
Как пользоваться:
- Если у вас уже открыт ролик, можете прямо в ардесной строке написать перед ним 300.ya.ru/#
- Или сделать #букмарклет:
javascript:(()=>{window.open('https://300.ya.ru/#'+encodeURIComponent(location.href),'_blank')})();В новом окне откроется. - Или другой, который возьмет текст, выделенный на странице:
javascript:(()=>const t=window.getSelection().toString().trim();const d=t)(); - Ну и самый длинный вариант — тыкнуть ПКМ по ссылке, «Копировать ссылку», потом два раза на букмарклет (потому что появится кнопка-подтверждение, для вашей, блин, безопасности).
javascript:(async()=>{try{const text=await navigator.clipboard.readText();if(!text||!text.trim()){alert('%D0%91%D1%83%D1%84%D0%B5%D1%80 %D0%BF%D1%83%D1%81%D1%82');return;}const w=window.open('about:blank','_blank');if(!w){alert('Popup %D0%B7%D0%B0%D0%B1%D0%BB%D0%BE%D0%BA%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD');return;}w.location.href='https://300.ya.ru/#'+encodeURIComponent(text);}catch(e){alert('%D0%9D%D0%B5%D1%82%20%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0%20%D0%BA%20%D0%B1%D1%83%D1%84%D0%B5%D1%80%D1%83');}})();
-
#Mastodon #MastodonTools #userscript #Tampermonkey #виброкодинг
Итак! В связи с тем, что #Gemini заработал в этой стране без СМС и регистрации, первым делом скормил ему скрипт скрытия прочитанных постов для допиливания. Работает. Вот прямо так, как мне нужно было 😀 👍
Что конкретно делает: когда вы скроллите ленту (неважно, вверх или вниз), фиксирует тот факт, что пост был полностью, от начала до конца, виден на экране, и после того, как он проскроллится за его пределы — скрывает его. Запоминает идентификаторы 1000 последних постов в local storage.
Включается / выключается вот этой кнопочкой. Но эта кнопочка появляется только в многоколоночном режиме, одноколоночным я не пользуюсь, а усложнять не хочу.
Типичный случай использования — вот вы листаете ленту, остановились где-то, сверху новые посты накопились, вы страничку перезагрузили и получается, что у вас будут непрочитанные, потом прочитанные, потом опять недочитанные. А так — нет 😀 Или, допустим, у вас лента поделена на списки, и нужно решить проблему дублирования.
Known Issues:
- Наравне с постами съедает и уведомления (и вдобавок список списков 🙃 ). Я пока не решил, плохо это или хорошо, усложнять не хочу, а включить/выключить не проблема.
- Если хотите добраться до очень старых постов, то кнопку Загрузить еще внизу придется нажимать много раз. Это не глюк, это, в принципе, логично.
- Почему-то с первого раза (т.е. при открытии сайта из адресной строки) скрипт не цепляется, только после перезагрузки страницы по F5 🤔 Причину ищу, а пока так.
Забирайте, пробуйте, ставьте лайки, спрашивайте вопросы, предлагайте предложения!
https://github.com/Johan-foreva/Mastodon-Hide-Read-Posts/blob/main/Hide-Read-Posts.js
-
So #trakt went down the #enshittification route faster than expected and #Yamtrack lacked some features like cast and crew or check in, so I made some basic user #scripts for that! Feel free to use or adjust them!
https://codeberg.org/mcbaumwolle/stuff/src/branch/main/yamtrack
-
#Mastodon #MastodonTools #виброкодинг #userscript #NeuralNetwork #Grok #ЯСделяль
Вотх, навиброкодил с помощью Grok (гопота не осилила, заковырявшись в простейшем алгоритме) юзерскрипет для #tampermonkey.
Алгоритм примерно такой: если вы смотрите на пост больше секунды (настраивается) — при прокрутке за границы экрана он скрывается.
Добавляется кнопочка показа / скрытия просмотренных постов.
ID 1000 последних постов запоминаются в локальном хранилище (после перезагрузки страницы всё равно не видны).
Потратил на пинание искусственных идиотов более шести часов (!). Подозреваю, что если бы знал жаваскрипт, управился бы за полтора, но поскольку кроме меня эта идея никому не пришла... Имеем то, что имеем. Пользуйтесь.
[Userscript для скрытия просмотренных постов.(]https://github.com/Johan-foreva/Mastodon-Hide-Read-Posts/blob/main/Mastodon%20Hide%20Read%20Posts%20(Logic%20Fixed)%205.9%20(Grok)-5.9.user.js)
-
If you listen to NTS back episodes, an annoyance is that there is no volume control for the player. So I made one. This is a userscript that adds keyboard shortcuts for controlling the volume and un/muting the audio at https://nts.live
Get the script here: https://codeberg.org/stib/userscripts/src/branch/main/NTS Episode volume keys.user.js
Install with TamperMonkey or GreaseMonkey etc.
#UserScript #TamperMonkey #NTS #IMadeAThing -
#виброкодинг #Telegram #userscript #Tampermonkey
Интересно, одного ли меня раздражает дико бесит, когда при переходе по ссылке https://t.me/... открывается вроде как предпросмотр ресурса в вебе, и при этом сразу выскакивает оно же в десктопном клиенте?
Этот юзерскрипт блокирует такое блядское поведение, в приложении ссылка откроется только после клика по кнопке View in Telegram.
https://pastebin.com/6fxipdsD
#generated by #Grok
-
And here we have the script to focus on the search field for
@LandesarchivBWhttps://github.com/FlominatorTM/greasemonkey/blob/main/Landesarchiv-BW.js
-
I was too annoyed by having to click the search field at @LEOBW every time I visit the site before being able to write my search term. Therefore I created a #GreaseMonkey script, that will automatically click the search field when visiting the site, so I could type right away, without my hands having to leave keyboard. Probably next: @LandesarchivBW
https://github.com/FlominatorTM/greasemonkey/blob/main/LEO-BW.js
-
So halte ich im #Browser meine #MultiColumn-Ansicht clean und sauber:
Wenn eine Spalte gelesen, dann einfach auf den Tropfen drücken und die Spalte ist leer.
-
THE BLOODY #PIRATE MANIFESTO
"No #ads. No #VIP. #No god. Just seed.Welcome to the Age of Monetized #Piracy.
Where “#free” comes with cookies,
Where “#anonymous” means “newsletter,”
Where every #pirate flag has a price tag sewn in.You wanted to sail the high seas
They sold you a lifeboat subscription with #ads.🦷 RULE #1:
If you make money off #piracy you are the #Navy.Ad-plastered “free streaming” sites
→ You click "Play", they load 9 #JavaScript #miners and your ex’s #Facebook ad.
→ Solution: #Kill their #revenue. #uBlock, #TamperMonkey, Empty.gif carpet #bombing.VIP #Pirate #Accounts
→ They sell stolen #Netflix access like it’s a f***ing bottle service.
→ Solution: #Leak it. #Fork it. #Burn it.#Darknet Pirate Resellers
→ "Premium Ebook Packs - Only $29 #BTC"
→ Solution: #Doxx. #Spoof. #Blacklist.
(They sell what should be holy. Purify with fire.)#FAKE #LIBRARIES ARE NOT #LIBERATION.
"#PDF download" — 9 popups later, your #RAM is crying.
"Buy 3 #EPUBs, get 1 free" — you just colonized knowledge.
"#DMCA takedown coming 😭" cry #harder, #bitch.#Archive it. #Mirror it. #Share it. Don't sell it.
They #seed.
They #encrypt.
They #disappear.
Every time you monetize piracy, an #FTP server #dies in a basement.
“If your #piracy has a #profit model,
then our #piracy will include you.”#Ads? Nuked.
#Subscriptions? Hijacked.
#Privacy policies? Weaponized.You are not a user. You are a bullet.
“You wanted #torrent #freedom.
They gave you streaming #debt.”
Now take it back. With #fire.—
-
Das #ZDF hat seine #Mediathek und URLs aktualisiert.
Daraufhin habe ich jetzt mein #Greasemonkey Skript aktualisiert, mit dem man den ZDF-Player per #Tastatur steuern kann:
https://greasyfork.org/de/scripts/460318-zdf-player-with-keyboard
Beispiel für ein Video, das mit dem #UserScript funktioniert:
https://www.zdf.de/play/shows/bares-fuer-rares-104/bares-fuer-rares-vom-18-maerz-2025-100Cursortasten links / rechts: 10 Sekunden zurück und vorspringen.
p - play oder pause
f - full screen#ZDFMediathek #Streaming #Fernsehen #Tampermonkey #Firefox #LibreWolf
-
This is very cool. Similar to #Greasemonkey and #Tampermonkey. Allows you to insert custom #javascript #scriptlets to modify webpages. I do that already with #Stylebot, but that's #CSS only. Yet another reason to use #Brave - I hope #Vivaldi follows suit! #bravebrowser
-
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 just released a user-script that fixes the issue of Firefox (sometimes) not displaying Chinese text in the right font:
https://greasyfork.org/en/scripts/514177-improve-chinese-text-on-firefox
-
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.
-
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
-
#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.
-
Some kind of #obfuscated #JavaScript #exploit targetting G2A users (lol)
PDF linked on PasteBin directs users to install a #Tampermonkey script.
hxxps://textbin.net/raw/awsj07eiit
-
Some kind of #obfuscated #JavaScript #exploit targetting G2A users (lol)
PDF linked on PasteBin directs users to install a #Tampermonkey script.
hxxps://textbin.net/raw/awsj07eiit
-
Some kind of #obfuscated #JavaScript #exploit targetting G2A users (lol)
PDF linked on PasteBin directs users to install a #Tampermonkey script.
hxxps://textbin.net/raw/awsj07eiit
-
Some kind of #obfuscated #JavaScript #exploit targetting G2A users (lol)
PDF linked on PasteBin directs users to install a #Tampermonkey script.
hxxps://textbin.net/raw/awsj07eiit
-
Some kind of #obfuscated #JavaScript #exploit targetting G2A users (lol)
PDF linked on PasteBin directs users to install a #Tampermonkey script.
hxxps://textbin.net/raw/awsj07eiit
-
I was able to improve the speed from 3 Tweets per minute to around 5 Tweets per second: https://gist.github.com/lucahammer/a4d1e957ec9e061e3cccafcbed599e16
If someone prefers it as a userscript: https://greasyfork.org/en/scripts/476062-tweetxer
#Twitter #XCorp #TweetXer
#Tampermonkey #Greasemonkey #Violentmonkey -
J'ai écrit un #userscript et l'ai publié sur #GreasyFork (sous licence AGPLv3+) pour que vous puissiez l'installer simplement en utilisant une des extensions disponibles pour votre navigateur web, comme #Greasemonkey, #Tampermonkey, #Violentmonkey ou #Usescripts.
Il place les langues de votre choix en première dans le menu de l'éditeur de #Mastodon dans l'ordre que vous voulez, retire toutes les autres langues, ou les deux.
https://greasyfork.org/fr/scripts/454602-improve-language-selection-in-mastodon-editor
-
#油猴 怎麼變這麼複雜, 要 #greasemonkey #tampermonkey #violentmonkey 三選一...