Skip to content

Instantly share code, notes, and snippets.

@mrbrainz
Created May 29, 2018 12:41
Show Gist options
  • Save mrbrainz/1d49ac16be22c2c2bc6d8e1b75bbf8fe to your computer and use it in GitHub Desktop.
Save mrbrainz/1d49ac16be22c2c2bc6d8e1b75bbf8fe to your computer and use it in GitHub Desktop.
List of my Bookmarklet junk
# Rip preview audio from Mixcloud
javascript:(function()%7Bif (%24('%23previewrape').length) %7B%24('%23previewrape').remove()%3B%24('%23prstyle').remove()%3B%7D%24('body').append('<div id%3D"previewrape"><h2>Preview Audio<%2Fh2><ul id%3D"prpa"><%2Ful><%2Fdiv><style id%3D"prstyle"> %23previewrape %7B width%3A 300px%3B height%3A 420px%3B position%3A fixed%3B top%3A 10px%3B right%3A 10px%3B border%3A 2px solid %23900%3B background%3A%23EDEDED%3Bz-index%3A 9999999%3B %7D %23prpa %7Bmargin%3A 0%3B padding%3A 0%3B list-style%3Anone%3B overflow%3A auto%3B height%3A 380px %7D %23prpa img %7Bwidth%3A 60px%3B height%3A 60px%3B margin%3A 0 5px 5px 0%3B float%3A left%3B %7D %23prpa li %7B margin%3A 15px 10px%3B padding%3A 10px%3B background%3A %23fff%3B border%3A 1px %23CCC solid%3B border-width%3A 0 0 1px 0%3B line-height%3A 1.2%3B font-size%3A 12px%3B font-weight%3A bold%3B%7D %23previewrape h2 %7B margin%3A 10px 0%3B font-size%3A 14px%3B text-align%3A center%3B %7D .clear %7B clear%3A both%3B %7D<%2Fstyle>')%3B%24('div.list-view-right-column > div > .column-4').each(function() %7Bvar themeta %3D %24(this).find('.play-button')%3Bvar thelink %3D '<li><a href%3D"'%2Bthemeta.attr('m-preview')%2B'" target%3D"_blank"><img src%3D"'%2Bthemeta.attr('m-thumbnail-url')%2B'" %2F> '%2Bthemeta.attr('m-title')%2B'<%2Fa><div class%3D"clear"><%2Fdiv><%2Fli>'%3B%24('%23prpa').append(thelink)%3B%7D)%7D)()
####################
# Send Stats report from Blubrry 1-click
# https://stats.blubrry.com/stats/s-11741/settings/
javascript:(function()%7BjQuery('input%5Bname%3D%22TestReport%22%5D').trigger('click')%3BjQuery('input%5Bname%3D%22edit%22%5D').trigger('click')%7D)()
####################
# Rip Junochart to HTML for Jupiter
javascript:(function()%7Bwindow.scrollTo(0%2C%200)%3B%24(%22html%2C%20body%22).animate(%7B%20scrollTop%3A%20%24(document).height()%20%7D%2C%207000).delay(7000%2C%20function()%7Bvar%20tracks%20%3D%20%7B%7D%2Coutputhtml%20%3D%20'%5Bvc_btn%20title%3D%22View%20Chart%20On%20Juno%22%20color%3D%22green%22%20size%3D%22lg%22%20align%3D%22center%22%20i_icon_fontawesome%3D%22fa%20fa-play%22%20add_icon%3D%22true%22%20link%3D%22url%3A'%2BencodeURIComponent(window.location.href%2B'%3Fref%3Dsnf')%2B'%7C%7C%7C%22%5D%5Cn%5Cn%3Col%20class%3D%22junochart%22%3E%5Cn'%2Cendimage%20%3D%20%22%22%3B%24(document).ready(function()%20%7B%24(%22.product-list%20%3E%20div%22).each(function(e)%20%7Bid%20%3D%20this.id.replace(%22item-%22%2C%22%22)%3Btracks%5Bid%5D%20%3D%20%7B%7D%3Btracks%5Bid%5D.pos%20%3D%20e%2B1%3Btracks%5Bid%5D.title%20%3D%20%24(this).find(%22.productlist_widget_product_title%20.pwttext%20a%22).text()%3Btracks%5Bid%5D.artist%20%3D%20%24(this).find(%22.productlist_widget_product_artists%20.pwttext%22).text()%3Btracks%5Bid%5D.url%20%3D%20'https%3A%2F%2Fwww.junodownload.com'%2B%24(this).find(%22.productlist_widget_product_title%20.pwttext%20a%22).attr('href')%3Bif%20(tracks%5Bid%5D.url.indexOf(%22%3F%22)%20%3D%3D%3D%20-1)%20%7Btracks%5Bid%5D.url%20%3D%20tracks%5Bid%5D.url%20%2B%20%22%3Fref%3Dsnf%22%3B%7D%20else%20%7Btracks%5Bid%5D.url%20%3D%20tracks%5Bid%5D.url%20%2B%20%22%26ref%3Dsnf%22%3B%7Dtracks%5Bid%5D.image%20%3D%20%24(this).find(%22.productimage%20img%22).attr('src')%3B%7D)%3Bfor%20(var%20track%20in%20tracks)%20%7Boutputhtml%20%2B%3D%20'%20%09%3Cli%3E%3Ca%20href%3D%22'%2Btracks%5Btrack%5D.url%2B'%22%3E%3Cspan%20class%3D%22chartpos%22%3E'%2Btracks%5Btrack%5D.pos%2B'%3C%2Fspan%3E%20%3Cimg%20src%3D%22'%2Btracks%5Btrack%5D.image%2B'%22%20alt%3D%22'%2Btracks%5Btrack%5D.artist%2B'%20-%20'%2Btracks%5Btrack%5D.title%2B'%22%20%2F%3E%20%3Cspan%20class%3D%22juno-artist%22%3E'%2Btracks%5Btrack%5D.artist%2B'%3C%2Fspan%3E%20%3Cspan%20class%3D%22juno-title%22%3E'%2Btracks%5Btrack%5D.title%2B'%3C%2Fspan%3E%3C%2Fa%3E%3C%2Fli%3E%5Cn'%3Bif%20(tracks%5Btrack%5D.pos%20%3D%3D%3D%201)%20%7Bendimage%20%3D%20'%5Cn%5Cn%3Cimg%20src%3D%22'%2Btracks%5Btrack%5D.image.replace(%22%2F75%2F%22%2C%22%2Ffull%2F%22).replace(%22-TN.%22%2C%22-BIG.%22)%2B'%22%20alt%3D%22'%2Btracks%5Btrack%5D.artist%2B'%20-%20'%2Btracks%5Btrack%5D.title%2B'%22%20style%3D%22display%3Anone%3B%22%20%2F%3E'%3B%7D%7Doutputhtml%20%2B%3D%20'%3C%2Fol%3E'%2Bendimage%3Bvar%20escape%20%3D%20document.createElement('textarea')%3Bescape.textContent%20%3D%20outputhtml%3Bescape.style.width%20%3D%20%22400px%22%3Bescape.style.height%20%3D%20%22200px%22%3Bescape.id%20%3D%20%22htmloutput%22%3Bvar%20output%20%3D%20document.createElement('div')%3Boutput.id%20%3D%20%22scrapehtml%22%3Boutput.style.position%20%3D%20%22fixed%22%3Boutput.style.width%20%3D%20%22400px%22%3Boutput.style.height%20%3D%20%22200px%22%3Boutput.style.top%20%3D%200%3Boutput.style.left%20%3D%200%3Boutput.style.zIndex%20%3D%2099999%3B%24('body').prepend(output)%3Bdocument.getElementById('scrapehtml').appendChild(escape)%3Bdocument.getElementById('htmloutput').select()%3B%7D)%3B%7D)%7D)()
####################
# Reveal Passwords
javascript:Array.prototype.slice.call(document.querySelectorAll('input%5Btype=password%5D')).map(function(el)%7Bel.setAttribute('type','text')%7D)
####################
# Soundcloud Stream Manager
javascript:(function()%7Bvar%20rnd%20%3D%20Math.floor(Math.random()*9999999999)%3Bscrape%3Ddocument.createElement(%27SCRIPT%27)%3Bscrape.type%3D%27text/javascript%27%3Bscrape.id%3D%27nssc-script%27%3Bscrape.src%3D%27https://mrbrainz.github.io/Soundcloud-Stream-Manager/src/scsm-min.js%3F%27%2Brnd%3Bvar%20nsscs%3Ddocument.getElementById(%27nssc-script%27)%3Bif%20(nsscs%20%3D%3D%20null)%7Bdocument.getElementsByTagName(%27head%27)%5B0%5D.appendChild(scrape)%3B%3B%7D%7D)()%3B
####################
# Mixcloud Tracklist Enabler
javascript:(function()%7Bvar%20rnd%20%3D%20Math.floor(Math.random()*9999999999)%3Bscrape%3Ddocument.createElement(%27SCRIPT%27)%3Bscrape.type%3D%27text/javascript%27%3Bscrape.id%3D%27nssc-script%27%3Bscrape.src%3D%27https://mrbrainz.github.io/Mixcloud-Tracklist-Enabler/src/mixcloudte.js%3F%27%2Brnd%3Bvar%20nsscs%3Ddocument.getElementById(%27nssc-script%27)%3Bif%20(nsscs%20%3D%3D%20null)%7Bdocument.getElementsByTagName(%27head%27)%5B0%5D.appendChild(scrape)%3B%3B%7D%7D)()%3B
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment