UNPKG

social-selectors

Version:

A library of selectors for CSS elements on social media sites.

1 lines 4.05 kB
{"global":{"isOnPage":{"url":"/soundcloud\\.com/"},"isEnglish":{"object":{"selector":"html[lang*='en']"}},"isLoggedIn":{"selector":".header__userNav .header__userNavUsernameButton"},"isLoggedOut":{"object":{"selector":".frontHero__signin button, header button","filters":[{"match":{"innerText":"/Sign in/i"}}]}},"isAdVisible":{"selector":".playControlsPanel__whyAds"},"profileLink":{"selector":"$get(global.isLoggedIn.selector)"},"searchBar":{"selector":"header input"},"playCurrentTrack":{"selector":"button[aria-label='Pause current']"},"pauseCurrentTrack":{"selector":"button[aria-label='Pause current']"},"trackLink":{"selector(array)":".sound__body a.soundTitle__title span"},"trackProfileLink":{"selector(array)":".sound__body a.soundTitle__username span"},"modalCloseButton":{"selector":".modal__closeButton"},"cookieAcceptButton":{"selector":"#onetrust-accept-btn-handler"}},"home":{"isOnPage":{"url":"/soundcloud\\.com\\/discover/"}},"stream":{"isOnPage":{"url":"/soundcloud\\.com\\/stream/"}},"search":{"isOnPage":{"url":"/soundcloud\\.com\\/search/"},"isLoaded":{"selector":"$get(global.trackLink.selector(array))"},"filterTracks":{"selector":"a[href*='/search/sounds?']"},"filterTracks_byDate":{"object":{"selector":".searchOptions a","filters":[{"match":{"innerText":"/Added /"}}]}},"filterTracks_byDate_pastWeek":{"selector":"a[href*='filter.created_at=last_week']"},"filterTracks_byDate_pastMonth":{"selector":"a[href*='filter.created_at=last_month']"},"filterTracks_byDate_pastYear":{"selector":"a[href*='filter.created_at=last_year']"}},"profile":{"isOnPage":{"selector":".profileHeader"},"isLoaded":{"selector":"$get(profile.followerCount.selector)"},"followButton":{"selector":".userInfoBar button[title*='Follow']"},"followerCount":{"selector":".infoStats a[href*='/followers']"},"followingCount":{"selector":".infoStats a[href*='/following']"},"trackCount":{"selector":".infoStats a[href*='/tracks']"},"trackLink":{"selector(array)":"$get(global.trackLink.selector(array))"},"viewFollowers":{"selector":"$get(profile.followerCount.selector)"},"viewFollowing":{"selector":"$get(profile.followingCount.selector)"}},"profile_followers":{"isOnPage":{"url":"/\\/followers/"},"isEmpty":{"selector":".emptyNetworkPage__image"},"profileLink":{"selector(array)":".userBadgeListItem__title"}},"profile_following":{"isOnPage":{"url":"/\\/following/"},"isEmpty":{"selector":"$get(profile_followers.isEmpty.selector)"},"profileLink":{"selector(array)":"$get(profile_followers.profileLink.selector(array))"}},"post":{"isOnPage":{"selector":".soundTitle__playButtonHero"},"isLoaded":{"selector":"$get(post.likeButton.selector)"},"likeButton":{"selector":".listenEngagement__footer button[aria-label='Like']"},"repostButton":{"selector":".listenEngagement__footer button[aria-label='Repost']"},"followButton":{"selector":".userBadge__actions button[aria-label='Follow']"},"playButton":{"selector":".l-listen-hero a[title='Play']"},"pauseButton":{"selector":".l-listen-hero a[title='Pause']"},"likeCount":{"selector":".listenEngagement__footer a[href*='/likes']"},"repostCount":{"selector":".listenEngagement__footer a[href*='/reposts']"},"followerCount":{"selector":".userBadge__stats a[href*='/followers']"},"postDate":{"selector":".fullHero__uploadTime .relativeTime"},"commentList":{"selector":".commentsList"},"commentButton":{"selector":".commentForm__input"},"commentProfileLink":{"selector(array)":".commentItem__username > a"},"relatedTrackLink":{"selector(array)":"a.soundTitle__title span"},"viewLikes":{"selector":"$get(post.likeCount.selector)"}},"track_likes":{"isOnPage":{"url":"/\\/likes/"},"isEmpty":{"selector":"$get(profile_followers.isEmpty.selector)"},"profileLink":{"selector(array)":"$get(profile_followers.profileLink.selector(array))"}},"playlist":{"isOnPage":{"url":"/\\/sets\\//"},"isLoaded":{"selector":"$get(post.likeButton.selector)"},"trackLink":{"selector(array)":"a.trackItem__trackTitle"}},"error":{"spamWarning":{"selector":".spamWarning"},"isOffline":{"selector":".sc-button.sc-button-large.reload-button"}}}