WARNING: this relies on undocumented features of Rumble. If Rumble changes their site, this may break.
Add support for capturing the paid Rumble Rants for Rumble.com livestreams. Rants are shown past their normal expiration date in the chat.
Rants can be shown as a sidebar on the stream page or in a separate window. After a stream ends, cached data can be viewed by loading the stream page again.
Additionally, all cached data can be viewed and managed from the Cached Rants page.
To add to your browser, download the extension from:
Permissions
Extensions require the following permissions:
storage
: save options and stream data to local browser storageunlimitedStorage
: removes storage limit (see current usage in options page)tabs
: used to sync options and other data between pages running extension and to open the Cached Rants pagecontextMenus
: adds option to context menu to open Rant Stats sidebar (or popup). Useful when Rumble changes layout and breaks button in page.
Open the sidebar (or popup) by clicking the "View Rants" button in the chat area of a stream that is currently live or the "Open Cached Rants" link on a stream archive page. Additionally, there is a context menu "Open Rant Stats" that attempts to open the sidebar (or popup) for the current video.
Resize the sidebar by clicking and dragging the right border.
Rant
Paid Rumble Rants are show using the color scheme matching the dollar amount.
Click the "Read" checkbox to mark the Rant read. Click it again to mark it unread.
Total
The total amount of all Rants cached is shown in the footer.
Export to CSV
This will download the cached Rants and stream dat to a CSV file.
May need to allow pop-ups for Rumble.com in order for download to work.
Open Options
Opens the Options Page in a new tab.
Open as popup
If open as a sidebar, click the "Open as popup" icon to open the sidebar in a popup window.
The following options are available by clicking on the extension icon to open the Options Page.
After making any change, click the Save button. If no changes have been made, the Save button is disabled.
Sort Order
Change the order Rants are displayed. Synced across all opened sidebars/popups and Cached Rants page.
Options:
Oldest To Newest
: Sort Rants by the post date from oldest to newest (Default)Newest To Oldest
: Sort Rants by the post date from newest to oldestHighest To Lowest
: Sort Rants by the price from high to lowLowest To Highest
: Sort Rants by the price from low to high
Sync History
How many days cached stream data should be stored. Data is removed when loading a page that includes the extension.
Number of bytes in use displayed on options page.
To manually remove items, open the stream in the Cached Rants page and click "Delete Stream"
Options:
- Minimum 1 day
- No maximum
- Default: 30 days
Theme
Specify the color theme to use for the extension sidebar and pages.
Options:
Follow Rumble.com
: Follow the theme of Rumble.com (Default)System
: Follow the system's theme settings regardless of Rumble's settingsDark
: Always use dark mode regardless of Rumble's settingsLight
: Always use light mode regardless of Rumble's settings
Alternate Colors
Enables alternate colors of chat messages.
Open as Popup
Open the Rants viewer for the stream in a popup window instead of as a sidebar.
Note: the sidebar can always be moved to a popup even if this isn't checked.
Options:
- Unchecked: display as sidebar (Default)
- Checked: open as popup
Click "View Cached Rants" to open the Cached Rants page
Click the "Clear all saved data" button to remove all stored options and stream data. To only remove a specific stream, open the stream in the Cached Rants page.
All cached streams are shown in the dropdown grouped by the creator. Select the stream to view cached rants for.
Stream Data
The title, creator and first date stream data cached is shown below the stream dropdown.
Click the refresh icon to refresh the displayed data.
Rant
Paid Rumble Rants are show using the color scheme matching the dollar amount.
Click the "Read" checkbox to mark the Rant read. Click it again to mark it unread.
Total
The total amount of all Rants cached is shown in the footer.
Export to CSV
This will download the cached Rants and stream dat to a CSV file.
May need to allow pop-ups for Rumble.com in order for download to work.
Open Options
Opens the Options Page in a new tab.
Delete Stream
Delete the data for the selected stream.
See CHANGELOG
- Clone repo
- Install Node and Yarn
- Run
yarn install
- Build with
yarn run build
- Convert the
scsss
tocss
by runningyarn run build-sass
- Open browser's extension page (ex:
chrome://extensions/
) - Enable "Developer mode"
- Click "Load unpacked" and select the output folder
If you want to support me: