Userscripts: Difference between revisions

From BerryTube Wiki
Jump to navigationJump to search
Updated MalTweaks URL and description; still need to update the graphic though.
Add Mention Threads script
 
(13 intermediate revisions by 4 users not shown)
Line 1: Line 1:
Userscripts are external scripts that can alter a site's behavior. They are best used with the help of a browser extension, such as [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey] for Firefox or [http://tampermonkey.net/ Tampermonkey] for Chrome/Opera/Safari.
Userscripts are external scripts that can alter a site's behavior. '''To use them, you will need a browser extension that allows the installation of userscripts, such as [https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/ Greasemonkey] for Firefox or [https://tampermonkey.net/ Tampermonkey] for Chrome/Opera/Safari.'''


While the scripts listed on this page have been created specifically for BerryTube, they are not official in any way. They are listed here for convenience only.
<span style="font-size:x-large">'''Because it needs repeating:'''</span>
 
''<span style="font-size:xx-large">'''BEFORE CLICKING THE .user.js LINKS BELOW, MAKE SURE YOU HAVE GREASEMONKEY OR TAMPERMONKEY INSTALLED.'''</span>''
 
(after installing whichever of those applies to your browser, you may need to restart your browser)
 
While the scripts listed on this page have been created specifically for BerryTube, they are not official in any way. They are listed here for convenience only. If you encounter issues with them, contact the respective authors.


{{Userscript
{{Userscript
Line 15: Line 21:
|author=Malsententia
|author=Malsententia
|description=Makes BerryTube's layout responsive, allowing better use of screenspace. Also adds a bunch of player improvements
|description=Makes BerryTube's layout responsive, allowing better use of screenspace. Also adds a bunch of player improvements
|install_link=http://radio.berrytube.tv/plugins/MalTweaks/MalTweaks.user.js
|install_link=https://radio.berrytube.tv/plugins/MalTweaks/MalTweaks.user.js
|screenshot=MalTweaks.png
|screenshot=MalTweaks.png
}}
}}


{{Userscript
{{Userscript
|name=wutColors
|name=Berrytube Backup
|author=Malsententia
|description=Export/import all the settings of berrytube, its plugins, and its scripts to/from a single file
|install_link=https://radio.berrytube.tv/plugins/backup/backup.user.js
|screenshot=BTBackup.png
}}
 
{{Userscript
|name=BerryTube Emote Enlarger
|author=RadiozRadioz
|description=Allows you to enlarge emotes by clicking on them
|install_link=https://radiozradioz.github.io/ponyml/bt-emote-enlarge.user.js
|screenshot=Bt-emote-enlarger.png
}}
 
{{Userscript
|name=ShotButton
|author=wut
|description=Button for calling shots
|install_link=https://btc.berrytube.tv/wut/wutShot/serve/wutShot.user.js
|screenshot=Wutshot-userscript.png
}}
 
{{Userscript
|name=Emote Autocomplete
|author=wut
|description=Gives you a Discord-like emote picker when using the \\ emote syntax
|install_link=https://btc.berrytube.tv/wut/wutTests/emoteComplete.user.js
|screenshot=Wut-emotes-userscript.png
}}
 
{{Userscript
|name=Request List
|author=wut
|author=wut
|description=Colors users' nicks to make following the conversation easier. You can pick your own color [http://btc.berrytube.tv/wut/wutColors/ here]
|description=Lists requests and allows one ( mods / berries ) to Queue / Search / Move videos
|install_link=http://btc.berrytube.tv/wut/wutColors/wutColors.user.js
|install_link=https://btc.berrytube.tv/wut/wutTests/requestList.user.js
|screenshot=WutColors.png
|screenshot=Wut-requests-userscript.png
}}
 
{{Userscript
|name=SmidqeTweaks
|author=Smidqe
|description=Alternative to Maltweaks, more information @ https://smidqe.gitlab.io/smidqetweaks/
|install_link=https://smidqe.gitlab.io/smidqetweaks/smidqetweaks.user.js
|screenshot=SmidqeTweaks.jpg
}}
}}


{{Userscript
{{Userscript
|name=Berrytube Backup
|name=Mention Threads
|author=Malsententia
|author=Flames5123
|description=Export/import all the settings of berrytube, its plugins, and its scripts to/from a single file
|description=Click a username (an @mention or a message's sender name) to thread it: a pinned bar jumps to that person's messages and steps older/newer. Works in vanilla chat and MalTweaks, and uses wutColors when enabled.
|install_link=http://radio.berrytube.tv/plugins/backup/backup.user.js
|install_link=https://raw.githubusercontent.com/flames5123/BT-mentions-threads/main/MentionThreads.user.js
|screenshot=BTBackup.png
|screenshot=BT-mentions-threads.png
}}
}}

Latest revision as of 23:56, 25 September 2026

Userscripts are external scripts that can alter a site's behavior. To use them, you will need a browser extension that allows the installation of userscripts, such as Greasemonkey for Firefox or Tampermonkey for Chrome/Opera/Safari.

Because it needs repeating:

BEFORE CLICKING THE .user.js LINKS BELOW, MAKE SURE YOU HAVE GREASEMONKEY OR TAMPERMONKEY INSTALLED.

(after installing whichever of those applies to your browser, you may need to restart your browser)

While the scripts listed on this page have been created specifically for BerryTube, they are not official in any way. They are listed here for convenience only. If you encounter issues with them, contact the respective authors.

Name BerryTweaks
Author Atte
Description Various small tweaks. More information here.
Installation Link https://atte.fi/berrytweaks/berrytweaks.user.js


Name MalTweaks
Author Malsententia
Description Makes BerryTube's layout responsive, allowing better use of screenspace. Also adds a bunch of player improvements
Installation Link https://radio.berrytube.tv/plugins/MalTweaks/MalTweaks.user.js


Name Berrytube Backup
Author Malsententia
Description Export/import all the settings of berrytube, its plugins, and its scripts to/from a single file
Installation Link https://radio.berrytube.tv/plugins/backup/backup.user.js


Name BerryTube Emote Enlarger
Author RadiozRadioz
Description Allows you to enlarge emotes by clicking on them
Installation Link https://radiozradioz.github.io/ponyml/bt-emote-enlarge.user.js


Name ShotButton
Author wut
Description Button for calling shots
Installation Link https://btc.berrytube.tv/wut/wutShot/serve/wutShot.user.js


Name Emote Autocomplete
Author wut
Description Gives you a Discord-like emote picker when using the \\ emote syntax
Installation Link https://btc.berrytube.tv/wut/wutTests/emoteComplete.user.js


Name Request List
Author wut
Description Lists requests and allows one ( mods / berries ) to Queue / Search / Move videos
Installation Link https://btc.berrytube.tv/wut/wutTests/requestList.user.js


Name SmidqeTweaks
Author Smidqe
Description Alternative to Maltweaks, more information @ https://smidqe.gitlab.io/smidqetweaks/
Installation Link https://smidqe.gitlab.io/smidqetweaks/smidqetweaks.user.js


Name Mention Threads
Author Flames5123
Description Click a username (an @mention or a message's sender name) to thread it: a pinned bar jumps to that person's messages and steps older/newer. Works in vanilla chat and MalTweaks, and uses wutColors when enabled.
Installation Link https://raw.githubusercontent.com/flames5123/BT-mentions-threads/main/MentionThreads.user.js