Last active
April 25, 2017 07:17
-
-
Save duckinator/d79c985eb4c615f0ea53aa6f38ba3943 to your computer and use it in GitHub Desktop.
Attempt to generate a CSV file from stats on SoundCloud. Should work on any vaguely-table-like element, if you change the selector. Mostly works; needs manual tweaking for the first and last lines because SoundCloud's HTML is inconsistent for those.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[].slice.call(document.querySelector('.statsTopList__items').children).map(function(row){ return [].slice.call(row.children).map(function(column) { return JSON.stringify(column.innerText); /* we're pretending this is similar to Ruby's .inspect. */ }); }).filter(function(row) { return !(row[0].trim().length == 0); }).map(function(row) { return row.join(","); }).join("\n") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<ul class="statsTopList__items sc-list-nostyle"> | |
<li class="statsTopList__visualItem sc-media sc-font-light"> | |
<div class="statsTopList__visual sc-media-image"> | |
<a href="/duckinator/unsteady/stats/plays/2012-05-24/2017-04-25"><span style="width:60px;height:60px;" class="sc-artwork sc-artwork-placeholder-0 statsTopList__avatar" aria-label="Unsteady" aria-role="img"></span></a> | |
</div> | |
<div class="statsTopList__visualContent sc-media-content"> | |
<div class="statsTopList__visualItemTitle sc-type-h3 sc-truncate "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/unsteady/stats/plays/2012-05-24/2017-04-25">Unsteady</a> | |
</div> | |
<div class="statsTopList__visualCount sc-type-large"> | |
975 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
</div> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
2 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/burn/stats/plays/2012-05-24/2017-04-25">Burn</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
125 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 13%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
3 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/indogstrial/stats/plays/2012-05-24/2017-04-25">InDOGstrial</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
104 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 11%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
4 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/electronic-demo-1/stats/plays/2012-05-24/2017-04-25">Electronic Demo #1</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
92 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 9%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
5 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/switch/stats/plays/2012-05-24/2017-04-25">Switch</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
81 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 8%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
6 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/lets-download-a-car/stats/plays/2012-05-24/2017-04-25">Let's Download A Car</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
38 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 4%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
7 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/direct/stats/plays/2012-05-24/2017-04-25">Direct</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
36 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 4%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
8 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/tenuous/stats/plays/2012-05-24/2017-04-25">Tenuous</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
36 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 4%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
9 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content sc-text-verylight"> | |
Deleted or disabled track | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
36 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 4%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
10 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/searching-partial/stats/plays/2012-05-24/2017-04-25">Searching</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
35 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 4%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
11 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/im-naming-my-songs-using-butt_things/stats/plays/2012-05-24/2017-04-25">I'm Naming My Songs Using @butt_things</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
35 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 4%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
12 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/the-gay-house/stats/plays/2012-05-24/2017-04-25">The Gay House</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
29 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 3%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
13 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/the-end/stats/plays/2012-05-24/2017-04-25">The End</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
27 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 3%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
14 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/gay-opportunity/stats/plays/2012-05-24/2017-04-25">Gay Opportunity</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
26 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 3%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
15 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/danger/stats/plays/2012-05-24/2017-04-25">Danger</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
26 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 3%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
16 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/the-burning-sea/stats/plays/2012-05-24/2017-04-25">The Burning Sea</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
26 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 3%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
17 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/superficial-axe/stats/plays/2012-05-24/2017-04-25">Superficial Axe</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
24 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
18 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/fluffy-death/stats/plays/2012-05-24/2017-04-25">fluffy death</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
23 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
19 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/screaming-culture/stats/plays/2012-05-24/2017-04-25">Screaming Culture</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
23 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
20 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/where/stats/plays/2012-05-24/2017-04-25">Where?</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
22 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
21 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/a-certain-kind-of-rainbow/stats/plays/2012-05-24/2017-04-25">A Certain Kind Of Rainbow</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
22 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
22 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/yes/stats/plays/2012-05-24/2017-04-25">Yes</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
21 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
23 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content sc-text-verylight"> | |
Deleted or disabled track | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
21 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
24 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content sc-text-verylight"> | |
Deleted or disabled track | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
21 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
25 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/overstimulated/stats/plays/2012-05-24/2017-04-25">Overstimulated</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
21 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
26 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content sc-text-verylight"> | |
Deleted or disabled track | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
19 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
27 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/in-hopes-we-meet-again-before-one-of-us-is-dead/stats/plays/2012-05-24/2017-04-25">In Hopes We Meet Again Before One Of Us Is Dead</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
18 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
28 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/a-new-breed-of-sun/stats/plays/2012-05-24/2017-04-25">A New Breed Of Sun</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
18 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
29 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/wait/stats/plays/2012-05-24/2017-04-25">Wait</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
18 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
30 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content sc-text-verylight"> | |
Deleted or disabled track | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
18 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
31 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/drum-bass-demo-1/stats/plays/2012-05-24/2017-04-25">Drum & Bass Demo #1</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
18 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
32 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/running/stats/plays/2012-05-24/2017-04-25">Running</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
17 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
33 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/dismissal-of-carnage/stats/plays/2012-05-24/2017-04-25">Dismissal Of Carnage</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
17 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
34 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content sc-text-verylight"> | |
Deleted or disabled track | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
16 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
35 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/stray-machine/stats/plays/2012-05-24/2017-04-25">Stray Machine</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
16 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
36 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/distant-realism/stats/plays/2012-05-24/2017-04-25">Distant Realism</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
15 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
37 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/unfinished-thunder/stats/plays/2012-05-24/2017-04-25">Unfinished Thunder</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
15 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
38 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/butt-gradually/stats/plays/2012-05-24/2017-04-25">butt gradually</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
15 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
39 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/fluffy-dearth/stats/plays/2012-05-24/2017-04-25">fluffy dearth</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
15 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 2%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
40 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/a-cute-cure-in-a-slime-cube/stats/plays/2012-05-24/2017-04-25">A Cute Cure In A Slime Cube</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
14 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 1%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
41 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/raining-death/stats/plays/2012-05-24/2017-04-25">Raining Death</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
14 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 1%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
42 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/spurious-ghost/stats/plays/2012-05-24/2017-04-25">Spurious Ghost</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
14 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 1%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
43 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/shudder/stats/plays/2012-05-24/2017-04-25">Shudder</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
13 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 1%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
44 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/the-fox/stats/plays/2012-05-24/2017-04-25">The Fox</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
13 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 1%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
45 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/butt-centrifuging/stats/plays/2012-05-24/2017-04-25">butt centrifuging</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
13 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 1%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
46 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/i-suck-at-naming-songs/stats/plays/2012-05-24/2017-04-25">American Cow</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
12 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 1%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
47 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/drowsy-turtles/stats/plays/2012-05-24/2017-04-25">Drowsy Turtles</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
12 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 1%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
48 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/butts-will-hang-us-all-out-to-dry/stats/plays/2012-05-24/2017-04-25">Butts Will Hang Us All Out To Dry</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
12 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 1%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
49 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/wait-v2/stats/plays/2012-05-24/2017-04-25">Wait (V.2)</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
12 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 1%"></span> | |
</li> | |
<li class="statsTopList__item sc-media"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
50 | |
</div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
<a class="statsTopList__link-track" data-id="" href="/duckinator/do-the-thing/stats/plays/2012-05-24/2017-04-25">The Llamas, They Come</a> | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
12 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
<span class="statsTopList__bar sc-background-dark" style="width: 1%"></span> | |
</li> | |
<li class="statsTopList__item sc-media statsTopList__others sc-border-dark-top"> | |
<div class="statsTopList__position sc-media-image sc-text-verylight"> | |
<button class="hintButton sc-button sc-button-tiny" tabindex="0" aria-haspopup="true" role="button" aria-owns="dropdown-button-1572"></button> </div> | |
<div class="statsTopList__itemTitle sc-media-content "> | |
Other tracks | |
</div> | |
<div class="statsTopList__count sc-text-verylight"> | |
189 | |
<span class="sc-visuallyhidden">plays</span> | |
</div> | |
</li> | |
</ul> |
We can make this file beautiful and searchable if this error is corrected: It looks like row 2 should actually have 2 columns, instead of 4. in line 1.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
"","Unsteady\n975 plays\n" | |
"2","Burn","125 plays","" | |
"3","InDOGstrial","104 plays","" | |
"4","Electronic Demo #1","92 plays","" | |
"5","Switch","81 plays","" | |
"6","Let's Download A Car","38 plays","" | |
"7","Direct","36 plays","" | |
"8","Tenuous","36 plays","" | |
"9","Deleted or disabled track","36 plays","" | |
"10","Searching","35 plays","" | |
"11","I'm Naming My Songs Using @butt_things","35 plays","" | |
"12","The Gay House","29 plays","" | |
"13","The End","27 plays","" | |
"14","Gay Opportunity","26 plays","" | |
"15","Danger","26 plays","" | |
"16","The Burning Sea","26 plays","" | |
"17","Superficial Axe","24 plays","" | |
"18","fluffy death","23 plays","" | |
"19","Screaming Culture","23 plays","" | |
"20","Where?","22 plays","" | |
"21","A Certain Kind Of Rainbow","22 plays","" | |
"22","Yes","21 plays","" | |
"23","Deleted or disabled track","21 plays","" | |
"24","Deleted or disabled track","21 plays","" | |
"25","Overstimulated","21 plays","" | |
"26","Deleted or disabled track","19 plays","" | |
"27","In Hopes We Meet Again Before One Of Us Is Dead","18 plays","" | |
"28","A New Breed Of Sun","18 plays","" | |
"29","Wait","18 plays","" | |
"30","Deleted or disabled track","18 plays","" | |
"31","Drum & Bass Demo #1","18 plays","" | |
"32","Running","17 plays","" | |
"33","Dismissal Of Carnage","17 plays","" | |
"34","Deleted or disabled track","16 plays","" | |
"35","Stray Machine","16 plays","" | |
"36","Distant Realism","15 plays","" | |
"37","Unfinished Thunder","15 plays","" | |
"38","butt gradually","15 plays","" | |
"39","fluffy dearth","15 plays","" | |
"40","A Cute Cure In A Slime Cube","14 plays","" | |
"41","Raining Death","14 plays","" | |
"42","Spurious Ghost","14 plays","" | |
"43","Shudder","13 plays","" | |
"44","The Fox","13 plays","" | |
"45","butt centrifuging","13 plays","" | |
"46","American Cow","12 plays","" | |
"47","Drowsy Turtles","12 plays","" | |
"48","Butts Will Hang Us All Out To Dry","12 plays","" | |
"49","Wait (V.2)","12 plays","" | |
"50","The Llamas, They Come","12 plays","" | |
"","Other tracks","189 plays" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1 | Unsteady | 975 plays | ||
---|---|---|---|---|
2 | Burn | 125 plays | ||
3 | InDOGstrial | 104 plays | ||
4 | Electronic Demo #1 | 92 plays | ||
5 | Switch | 81 plays | ||
6 | Let's Download A Car | 38 plays | ||
7 | Direct | 36 plays | ||
8 | Tenuous | 36 plays | ||
9 | Deleted or disabled track | 36 plays | ||
10 | Searching | 35 plays | ||
11 | I'm Naming My Songs Using @butt_things | 35 plays | ||
12 | The Gay House | 29 plays | ||
13 | The End | 27 plays | ||
14 | Gay Opportunity | 26 plays | ||
15 | Danger | 26 plays | ||
16 | The Burning Sea | 26 plays | ||
17 | Superficial Axe | 24 plays | ||
18 | fluffy death | 23 plays | ||
19 | Screaming Culture | 23 plays | ||
20 | Where? | 22 plays | ||
21 | A Certain Kind Of Rainbow | 22 plays | ||
22 | Yes | 21 plays | ||
23 | Deleted or disabled track | 21 plays | ||
24 | Deleted or disabled track | 21 plays | ||
25 | Overstimulated | 21 plays | ||
26 | Deleted or disabled track | 19 plays | ||
27 | In Hopes We Meet Again Before One Of Us Is Dead | 18 plays | ||
28 | A New Breed Of Sun | 18 plays | ||
29 | Wait | 18 plays | ||
30 | Deleted or disabled track | 18 plays | ||
31 | Drum & Bass Demo #1 | 18 plays | ||
32 | Running | 17 plays | ||
33 | Dismissal Of Carnage | 17 plays | ||
34 | Deleted or disabled track | 16 plays | ||
35 | Stray Machine | 16 plays | ||
36 | Distant Realism | 15 plays | ||
37 | Unfinished Thunder | 15 plays | ||
38 | butt gradually | 15 plays | ||
39 | fluffy dearth | 15 plays | ||
40 | A Cute Cure In A Slime Cube | 14 plays | ||
41 | Raining Death | 14 plays | ||
42 | Spurious Ghost | 14 plays | ||
43 | Shudder | 13 plays | ||
44 | The Fox | 13 plays | ||
45 | butt centrifuging | 13 plays | ||
46 | American Cow | 12 plays | ||
47 | Drowsy Turtles | 12 plays | ||
48 | Butts Will Hang Us All Out To Dry | 12 plays | ||
49 | Wait (V.2) | 12 plays | ||
50 | The Llamas, They Come | 12 plays | ||
Other tracks | 189 plays |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment