Deviation Actions

Dudebaker's avatar

Gadgets Additions 4.3.1

By Dudebaker
99K Views
Desktop monitoring inspired by the AddGadgets.com (and Orbmu2k) Windows Sidebar Gadgets.

This suite was created as addition to SilverAzide's suite to complete the move of our beloved Addgadgets.com collection from Windows Sidebar-Gadgets to Rainmeter.
Since many things like power control or volume control were never covered by Addgadgets, Orbmu2k's gadgets were a great addition at the time, so some gadgets were also redone for the suite.
Over time many more gadgets have been added which none of them ever had.

Gadgets Additions on GitHub

You can download the suite here on DeviantArt (Download-Button below the header image but you have to be registered) or get it from GitHub where you can find the previous releases too.

Rainmeter 4.3 and .NET Framework 4.5 or newer required to use this suite!

Compatible with Windows 7, 8 and 10




General:



Each skin has a settings skin and can be scaled individually for any resolution.
Detailed descriptions for each setting can be found via tooltips, easily accessible by hovering the setting text with your cursor.

You can choose between several different styles through the launcher skin to set it globally and customize some of the used colors to your needs:
  • Default: Typical gradient styled background we know and love
  • Blurred Edges: Colored Background (changeable) with blurred edges
  • Solid Color: Colored Background (changeable)
  • Solid Accent: Colored background, uses the defined windows accent color
  • Modern Gadgets: Matches mostly the Modern Gadgets style by raiguard
  • Glass Blur: Windows 7 styled blurred background (Aero)
  • Glass Acrylic: Windows 10 styled blurred background
Both glass variations require Win8/10.



Media skins:



Media Control
  • All in one Media Control with 3 different skins changeable via the context menu
  • Simple Media Control:
    • Uses media-key-strokes to control the current local media player (works out of the box with more or less all local players)
  • Local Media Control:
    • Shows metadata from a local media player and the cover-image if available, hover the skin to reveal the controls
    • The used player has to be set in the settings skin! (AIMP, CAD, iTunes, MediaMonkey, Spotify, Winamp, WMP, WLM)
    • Not all features work with all players (more: docs.rainmeter.net/manual/meas…)
  • Web Media Control:
    • Shows metadata from a web media player and the cover-image if available, hover the skin to reveal the controls
    • A browser extension has to be installed! Chrome Firefox
    • Supported sites: Amazon Music, Deezer, Google Play Music, Pandora, Plex (Music), PocketCasts, Soundcloud, Spotify, Tidal, Twitch, Youtube
    • Additionally the skin supports the Spotify Desktop App (including the cover what does not work with the Local Media Control), but sadly this doesn't work out of the box...
      • Patch your Spotify Desktop installation with Spicetify
      • This has to be redone each time the Spotify app gets an update.
  • Shows Title progression in percent, time and background-bar
  • The cover image can be undocked to an independent skin with a click on the icon located top left or with the context menu
  • Volume control via mouse wheel
Volume Control
  • Shows the audio output of the default audio device
  • The audio device name can be shown/hidden with the context menu
  • Shows the Volume level in percent, volume bar and speaker-icon-change 
  • The volume can be controlled via dragging or double-clicking the volume-bar or using the mouse wheel
  • Sound analyzers/visualizers are available in the context menu:
    • Block Analyzer in multiple sizes (3x3, 5x5, 7x7, 9x9, 11x11, 15x15, 25x25)
    • Histogram Analyzer with stereo support
    • Spectrum Analyzer with 20 bars
    • Surround Analyzer with 7.1 channel support
  • Many settings for fine-tuning the analyzers



System skins:



Console
  • Run console commands
Gallery
  • Shows a random image out of a local folder
GPU Load
  • Shows up to 21 HWiNFO sensors (HWiNFO required!) (Screenshot: sta.sh/019zw9uosegv)
  • All sensors can be easily reconfigured through the Shared Memory Viewer (HowTo: sta.sh/0aeysoxjgr3)
  • The first 6 sensors are predefined for all kind of Load-States of a NVIDIA-GPU but all can be completely changed to whatever sensor HWiNFO returns
  • The displayed name of the first 6 sensors can be customized for each sensor individually or leave the name-variable blank to use the sensor-name returned by HWiNFO
  • Additionally there are three groups for Compute/Decode/Encode usages which can individually be changed from 0 up to 5 sensors
  • All colors can be customized
  • Hover the sensor to show the minimum, maximum and average values
HWiNFO Monitor
  • Shows up to 20 HWiNFO sensors (HWiNFO required!) (Screenshot: sta.sh/02bz7byv41sr)
  • All sensors can be easily reconfigured through the Shared Memory Viewer (HowTo: sta.sh/0aeysoxjgr3)
  • They are predefined for all kind of sensors a current AMD Ryzen system offers but all can be completely changed to whatever sensor HWiNFO returns
  • The displayed name can be customized for each sensor individually or leave the name-variable blank to use the sensor-name returned by HWiNFO
  • All colors can be customized
  • Hover the sensor to show the minimum, maximum and average values
Keylocks
  • Shows the lock status of Numlock, Capslock and Scrollock
Launcher
  • Lists all of my skins with their states (active/inactive)
  • Easy way to open/close each skin
  • Enable/Disable custom context menu suite wide 
  • Select the style suite wide
  • Change the used colors via RGBA values or ColorPicker
  • If there's a skin-suite update available a message will appear
Notes
  • Shows up to 5 notes with titles
Ping
  • Shows a ping monitor for up to 5 destinations which works with any address/IP
  • Downtime counter, average measuring and max latency values
  • Logs timeouts to file (double-click the graph to open the file)
  • Additional skin accessible via the context menu for Ping with DNSlookup (but doesn't work with local stuff) (Screenshot: sta.sh/01cpohq54dq7)
    • Uses the API from hackertarget.com (~100 requests per day)
    • Tries to parse the A-Record from the DNSlookup and uses this IP as destination
    • Hover the address to see the pinged IP
Power Control
  • Shows the current power plan
Recycle Bin
  • Shows the recycle bin in elements, size and trash-icon-change
Search
  • Shows a windows search bar
  • As default the search is globally but can be changed to only indexed files
Shortcuts
  • Shows up to 6 shortcuts for files
  • You can use any file and combine it with any icon
  • The Settings skin contains [Gen.]-Buttons with which you'll automatically create and use the icon out of the entered filepath\filename (ex.: C:\Windows\explorer.exe)
Shutdown Control
  • Shows a shutdown control for
    • Shutdown, Restart, Lock, Log off, Suspend (sleep)
  • A click on each button resizes the skin and shows the options
    • Do it now, Do it in x seconds, Cancel
System Info
  • Shows information about the computer, logged-in user and OS:
    • Computer name
    • Domain-name/Workgroup-name and username
    • OS version, architecture (32/64bit) and build number
Usage Monitor
  • Shows the current system-resource usage by the following categories (perfmon.exe counters):
    • CPU
    • RAM
    • GPU (works only with Win 10!)
    • VRAM (works only with Win 10!)
    • IO-READ
    • IO-WRITE
    • Custom
  • The GPU/VRAM entries can be hidden via the context menu, useful for Win7/8 users
  • Each category can be clicked to open another skin which shows the top processes (up to 10)
  • Features:
    • Blacklist (ignore these processes)
    • Whitelist (monitor only these processes)
    • Enable/Disable grouping of process-instances
    • Process entries to show individually for each category (1-10)
    • Enable/Disable colorizing the entries through all opened instances based on the process-name
    • Enable/Disable custom perfmon.exe counter
    • Settings for custom perfmon.exe counter (Name, Category, Counter, Percent, Append)


Web skins:



Earthquakes
  • Shows up to 5 earthquakes fetched from www.emsc-csem.org/Earthquake/
    • As default there will be shown all earthquakes world-wide but this can be changed to a regional feed too!
    • Use their configurator and copy the resulting RSS-Feed URL into the settings skin: www.emsc-csem.org/Earthquake/?…
  • Each earthquake entry:
    • Distance calculation to a given position
    • Show specific magnitude and distance values in red color
    • Globe-Button to open another skin which shows an image of this earthquake which is zoom-able in/out 3 stages (globe, regional, local)
    • Maps-Button to open a browser with google maps on this position
  • Europe/World-Buttons to open skins which shows all earthquakes in the last 24h Europe/World-wide
  • Miles/Kilometers can be set
Gallery Instagram
  • Shows the latest image of a Instagram feed
  • The feed can be set in the settings, most public feeds with images should work
Gallery Unsplash
  • Shows a random image from unsplash.com
RSS Reader
  • Shows up to 10 entries of a RSS-feed (Default: BBC)
RSS Reader Alternative
  • Shows up to 10 entries of a RSS-feed (Default: reddit)
  • Mainly created for reddit but can be used for other atom or uncommon feeds
  • Difference to RSS Reader:
    • The date format on each feed-entry has to be "yyyy-mm-ddTh:i:s" instead of the long datetime
    • The link has to be in a href instead of inside the tags
Search Web
  • Shows a web search bar
  • As default the search is set to use google but can be changed to any other search engine



Market skins:



Cryptocurrencies
  • Shows up to 10 cryptocurrencies fetched from www.cryptonator.com
    • Combine whichever crypto currency you want (ex: btc to usd, btc to eth, eur to grc, ...)
  • Shows icons for From-/To-Currency
  • Color-change on rise/fall
Currencies
  • Shows up to 10 currencies fetched from www.cnbc.com
  • Use the symbol string out of the given URL from cnbc.com
    • Examples: USDEUR, GBP=, EUR=, JPY=, EURCH=
    • Example URL: cnbc.com/quotes/?symbol=USDEUR
  • Shows icons for From-/To-Currency (uses the same batch of icon like the Cryptocurrencies skin)
  • Color-change on rise/fall
Stocks
  • Shows up to 10 stocks fetched from www.cnbc.com
  • Use the symbol string out of the given URL from cnbc.com
    • Examples: .DJI, DAX, GOOGL, MSFT, .SPX, @GC.1
    • Example URL: cnbc.com/quotes/?symbol=.DJI
  • Color-change on rise/fall



BOINC skins:



BOINCstats
  • Shows data fetched from boincstats.com for a given CPID
    • Switch between User/Team/Host CPIDs
    • Show/hide stats including shares with the context menu
  • Additional skins for the selected type (User/Team/Host):
    • Show up to 10 projects (use project name from "Project list" table out of your boincstats.com profile site in the settings skin)
    • Show the best ten days
    • Show the last ten days
    • Show the BOINC badges fetched from stats.free-dc.org
GridcoinStats
  • Shows data fetched from gridcoinstats.eu for a given CPID
  • Shows the status of the nodes
    • If there's a fork or a chain replay in progress, you'll see a error-message (if replay then incl. percent)
  • Additional skin for the given CPID:
    • Show up to 10 projects (use project name from the "Active Projects" table in the settings skin)


Changelog:



v4.3.1 (January 30, 2021):
  • Currencies:
    • [TWEAK] If the from/to currency cannot be parsed correctly, now only the value will be shown
  • GridCoinStats:
    • [FIX] Updated to new website-design and removed some now non-existing functions (RAC/MAG/Historie Images)

v4.3.0 (January 24, 2021):
  • Console Skin:
    • [NEW] Run console commands
  • Currencies:
    • [FIX] Updated RegExp for new website source-code
    • [FIX] Added Webparser Headers (thx Mordasius!)
  • Earthquakes:
    • [FIX] Views ignored width setting
  • Gallery Web:
    • [REMOVED] The website desktoppr.co doesn't exist anymore (alternatives are Gallery Unsplash and Instagram)
  • Media Control with Cover:
    • [FIX] Scaling didn't work properly
  • Ping Monitor:
    • [NEW] Added timeout logging to file
  • Shortcuts:
    • [FIX]Fixed Args value to be able to use Path for explorer
  • Stocks:
    • [FIX] Updated RegExp for new website source-code
    • [FIX] Added Webparser Headers (thx Mordasius!)
  • Usage Monitor:
    • [FIX] Entries 9 and 10 showed false values
  • Web Media Control with Cover:
    • [FIX] Scaling didn't work properly

The complete changelog can be found in the rainmeter forum-thread or on GitHub



Credits:



:iconsilverazide2: for the Gadgets suite
:iconiamanai: for the ModernGadgets suite and the ColorPickerPlus skin used by the launcher skin and the modded HWiNFO Shared Memory Viewer
:icontjhrulz: for the WebNowPlaying plugin used by the media control skin

NighthawkSLO for the Mouse plugin used by the Volume Control and ColorPickerPlus skins
TheAzack9 for the FrostedGlass plugin used for the glass blur/acrylic backgrounds
stangowner for the HWiNFO plugin and the HWiNFO Shared Memory Viewer used by the GPU Load and HWiNFO Monitor skins

jsmorley for the 
- ConfigActive plugin used by the launcher skin
- ImageSize plugin used by the Earthquakes, Galleries and Media Control skins
- CursorColor plugin used by the ColorPickerPlus skin

brianferguson for the 
- HotKey plugin used by the Keylocks skin
- SysColor plugin used for the accent color backgrounds

pasnox for the oxygen-icons-package used through the whole suite
cjdowner for the currency icons used by the currency skins
Published:
Comments116
Join the community to add your comment. Already a deviant? Log In

Hey mate, thanks for fantastic skins, really enjoying it.


Just a little issue, I still did not figure out how to make currencies work. When I set EURCZK=, GBPCZK=, it looks like this :(. Then only way it's working is the first row, where is just CZK=. Icons are not showing correctly as well (I believe there is no icon for CZK currency, but there definitely is for € and Ł). Any idea how to fix it?

2021-01-28 10 35 04-Window
Dudebaker's avatar

Hey,

I've checked this and it seems CNBC returns some false values when using these currency-combinations.

I cannot parse the From/To Currencies from it correctly to show the icons and the To-Currency (it return "EURCZK=" instead of "EUR\CZK").

The only solution what I can do is something like this:

C

The From/To currencies would not be shown and you wouldn't be able to see the To-Currency, only the value.

Would that be ok for you?


Otherwise I would have to change the whole skin where the user would have to enter the From and To-Currencies himself and not only the code for the CNBC website.


And yes, you're right, for CZK is no icon in the icons-package.

hi,


yeah, this solutions would be completely fine for me :-) as long as it's working :-) but I have no idea how to achieve that

Dudebaker's avatar

I will upload an update this weekend which includes this workaround :)

great, thanks a lot!

2021-02-05 13 16 04-

Wrong icons for Euro and UK Pounds, no currency shortcut after price (€ and GBP), but it's working and it's more than enough for my needs. Thanks a lot dude!

Dudebaker's avatar

Yeah it's the generic icon which will be shown since i neither get the From-Currency text (= EUR or GBP) nor the To-Currency text (= CZK).

It's sadly all I can do.

Thank you for your update.good job :)

Did the stocks widget break in the past couple of weeks? Doesn't pull the data for it, just says loading. Any suggestions for a fix?


Edit: Just saw other comments on it, looks like CNBC changed and broke it. Looking forward to the fix, thanks for looking into this.

Dudebaker's avatar

Updated to v4.3.0 - should work now.

Hello Dudebaker,


Thanks a lot for this great plugin. Love it so far, especially the crypto chart.

Just got a small question, is there anyway to change the fluctuation period, from 1h to e.g. 1d, or 1 week?


Would be great if this would be possible. It's probably doable throughout changing the *ini file, though I couldn't find the respective option.

Dudebaker's avatar

Hi,

sadly the source cryptonator doesn't deliver these values:

https://www.cryptonator.com/api

Probably doing it wrong, but I can't get the shortcuts to work. Example:

Name: Program Files

FileName: explorer.exe

FilePath: C:\Program Files

Args:

Icon: (whatever the default folder icon is)


When I click/double click/whatever it doesn't do anything, explorer doesn't launch for some reason. Help is appreciated.

Dudebaker's avatar

This doesn't work in the way you wanna do this.

The Skin searches the exe "explorer.exe" in the Path "C:\Program Files" but the explorer.exe is located in "C:\Windows" so it cannot open anything.


I think what you wanna do is opening an explorer-window which points to "C:\Program Files".

So you would have to add the Path to open in the Args-Field.


But I've tested this and there is a small bug through which this doesn't work, will be fixed in the next version.

Dudebaker's avatar

Updated to v4.3.0 - should work now.

Stocks and currencies are no longer working. The CNBC url has changed.

Dudebaker's avatar

Updated to v4.3.0 - should work now.

Dudebaker's avatar

Thanks for the info!

Will take a look at it, more infos tomorrow.

Dudebaker's avatar

Sadly CNBC has changed way more - all infos come now via Javascript which will not be parsed via Rainmeters WebParser... will have to find another source.

Dudebaker, look at what Mordasius does with "Market Prices" skin. It broke about same time as your stocks/currencies (which I use) and his source is CNBC and he has it working now. Not a coder myself but may provide a method... Also I noticed your "Gallery Instagram" stops loading images....I thought it was something that would just go away when Instagram removed the "Election" restrictions but still have a problem. Works after a reboot for a few images but stops.... Gallery Unsplash works flawlessly. Love your work.

Dudebaker's avatar

Updated to v4.3.0 - should work now.

Dudebaker's avatar

Thanks for the hint, will take a look at his approach.

About Instagram Gallery, there's not much I can do if you have a high refresh rate.

Instagram blocks an IP if it requests many images in a short time. (only solution would be the API which would need an API key configurated by the user himself).

Join the community to add your comment. Already a deviant? Log In