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

DeviantArt Web Watch List Digest

Social Media Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategorySocial Media Tools
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

This tool helps you stay on top of your DeviantArt watch list by creating a digest of recent deviations. It scans watch list pages for deviations from followed artists, extracting titles, artist names, thumbnail previews, upload dates, and categories. The panel displays deviations sorted by date, with new deviations marked "NEW" and priority artist deviations highlighted with a yellow border and a "★ Priority" badge. A summary shows total deviations, new count, and priority count. Quick "View" buttons open deviations in a new tab, and "☆/★" toggles let you mark artists as priority. Desktop notifications alert you when new deviations from priority artists are detected. The digest window is user-configurable, and seen markers track which deviations you've viewed.

WHERE IT RUNS

The script activates on DeviantArt pages (deviantart.com), including watch lists, feed pages, and deviation listings. It automatically detects deviation data using multiple extraction strategies that work across different DeviantArt layouts. The panel appears as a draggable overlay that stays accessible as you browse your watch list.

HOW TO USE

Navigate to your DeviantArt watch list page. The panel will appear showing recent deviations. Set the "Digest (hours)" input to control how far back to include deviations (default 24 hours). Set the "Refresh (s)" input to control how often the script checks for updates (default 60 seconds). The "Refresh" button manually updates the data, and "Reset Seen" clears all seen markers. Click the "View" button on any deviation to open it in a new tab. Click the star icon (☆/★) on any artist to mark them as priority—priority deviations are highlighted and trigger desktop notifications. The panel shows your priority artists list at the bottom.

THE TECHNICAL MECHANISM

The script employs a multi-strategy DOM extraction approach for DeviantArt's watch list interface. It first attempts structured selectors targeting known class names like .deviation-item, .watch-item, and .deviation-card, then falls back to heuristic detection of deviation containers based on content patterns including "by", "deviation", and artist-related keywords. Title extraction uses dedicated title elements or parsing the first non-numeric text line. Artist extraction uses artist elements or "by [Artist]" patterns. Upload dates are extracted from date patterns or relative time phrases ("X minutes ago", "X hours ago", etc.). Thumbnail URLs are extracted from image elements. Deviation IDs are extracted from URL patterns or generated from title and artist. Priority artists are stored using GM_setValue with a list of artist names. Seen markers are stored using GM_setValue with a list of deviation IDs. The digest window filters deviations by upload date. Notifications are sent using GM_notification when new priority deviations are detected. The auto-refresh uses setInterval with a user-configurable interval, and a MutationObserver watches for page updates. All settings, priority lists, and seen markers are persisted using GM_setValue.

THE PANEL

The panel is fully draggable by its header and remembers its position on the page across sessions. It can be collapsed to a small bubble using the minimize button, then restored by clicking the bubble. The panel resizes automatically to fit its content and can be closed with the Escape key or by clicking the close button. The panel's position and state persist globally, so it returns to the same location on subsequent visits.

PLEASE NOTE

Requires the free BotGentz extension to run. DeviantArt may update its site structure, which could affect the script's ability to detect deviation data — updates will be released as needed. All deviation data, priority lists, and seen markers are stored locally in your browser and are never transmitted externally. The script reads data from the visible page and does not access any data beyond what is visibly presented. The script does not modify your DeviantArt account or watch list. Priority artist tracking is local only and does not sync with DeviantArt's priority settings. This tool is for informational purposes only and is not affiliated with DeviantArt.

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.