This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Weather.com Hourly Forecast Compactor

Appearance · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryAppearance
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Weather.com Hourly Forecast Compactor reads the hourly forecast from the Weather.com page and transforms it into a dense, information-dense compact view. Each hour entry is reduced to show only the essential information: time, temperature, weather icon, and precipitation chance. Redundant visual elements like extra descriptions, separators, dew point, humidity, UV index, cloud cover, pressure, visibility, feels-like temperature, and wind gusts are removed or hidden. Spacing between entries is condensed, allowing you to see more hours at a glance without scrolling. The compact mode applies consistent styling to all hourly entries, making the forecast easier to scan quickly. The extension persists your compact mode preference, so the view stays the way you like it across sessions.

WHERE IT RUNS

This extension works on all Weather.com pages at weather.com and its subdomains, specifically on the hourly forecast section. It runs on the main forecast page, the hourly view, and any page displaying the hourly forecast grid or list. The extension operates entirely within your browser and does not access Weather.com's servers directly—it reads only what is visible on the page you are viewing. It works alongside the free BotGentz extension, which provides the necessary scripting environment.

HOW TO USE

Install the extension, then navigate to weather.com and view the hourly forecast for any location. The extension automatically applies compact mode to the hourly forecast. Click the extension's icon in your browser toolbar to open the settings panel. The "Compact Mode" toggle controls whether the compact view is active—toggle it off to restore the original Weather.com layout. Use the "Show precipitation chance" toggle to show or hide precipitation data in the compact view. The "Show wind speed" toggle controls wind display. The "Apply Changes" button manually reapplies compact styling. Use the font size dropdown to adjust the text size in the compact view—choose Small, Medium, or Large. Your settings are saved automatically.

SELECTOR-BASED COMPACTION WITH DIRECT STYLE INJECTION

Unlike complex DOM restructuring approaches, this extension uses a combination of CSS class injection and direct style application to achieve compaction. It first adds a CSS class to the hourly forecast container, which applies compact styles to all child elements via the extension's stylesheet. For elements that are not fully controlled by CSS, the extension directly manipulates element styles—setting display properties, adjusting padding and margins, and hiding non-essential elements. The extension uses a recursive approach to apply styles to both the container and all descendant elements, ensuring comprehensive coverage. The direct style application works alongside the CSS class system, providing a robust two-layer compaction strategy. A MutationObserver with debouncing detects DOM changes and automatically reapplies the compaction, handling dynamically loaded content without user intervention.

THE PANEL

The panel supports drag-to-move anywhere on the page. It remembers its position per site, so it stays where you placed it on weather.com. Click the panel header to collapse it down to just the minimized bubble, or click the expand handle to show the full panel. The panel can be resized by dragging the bottom-right corner. Press the Escape key to close the expanded panel and return to the minimized state. All panel settings, including position, size, collapsed state, compact mode toggle, precipitation visibility, wind visibility, and font size, are saved per site and persist across browsing sessions.

PLEASE NOTE

This extension requires the free BotGentz extension to be installed and active, as it provides the underlying DOM injection and script execution environment. Weather.com's website changes periodically, and hourly forecast element structures, class names, and page layouts may be updated. When that happens, the extension may stop compacting the forecast until an update is released. The extension stores your compact mode preference, precipitation visibility, wind visibility, and font size locally in your browser's storage using GM_setValue. No data is ever sent to any server, and no personal information is collected. The extension does not read or store your location data, Weather.com login credentials, email, or any identifying information. It only reads visible hourly forecast data from the page. You can clear all stored settings at any time by clearing your browser data for weather.com.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.