This is a bookmarklet that gives some heuristics for data quality of the books in a search result, author page, or list.
To use, go to this page and copy the bookmarklet! (GitHub won't let me place the bookmarklet here).
This is a bookmarklet that gives some heuristics for data quality of the books in a search result, author page, or list.
To use, go to this page and copy the bookmarklet! (GitHub won't let me place the bookmarklet here).
// ==UserScript== | |
// @name Zoom web redirect | |
// @match *://*.zoom.us/j/* | |
// @grant none | |
// ==/UserScript== | |
(function() { | |
'use strict'; | |
const match = /^\/j\/(\d+)\/?$/.exec(location.pathname); |
$( ".report-button" ).after('<li><a href="#" onclick="loadNextComment();">load all comments</a></li>') | |
loadNextComment = function() { commentLink=document.querySelectorAll("span[class=morecomments] a")[0]; if( commentLink != undefined) { commentLink.click(); setTimeout(function() { loadNextComment() }, 1000); } else { alert('All comments loaded!');} }; |
javascript:(function(window, document) { | |
var isScrolling, scrollTimeout; | |
var defaultScrollSpeed = 50; | |
var scrollSpeed = 50; | |
var adjustIncrement = 2; | |
var jumpIncrement = 50; | |
function start() { | |
window.addEventListener('keydown', keyPressed); | |
window.addEventListener('keyup', keyReleased, false); |
var list = document.getElementsByClassName('pl-video-time'); | |
var time = 0; | |
function toS(hms) { | |
var a = hms.split(':'); | |
while (a.length < 3) { | |
a.unshift(0); | |
} | |
var seconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 + (+a[2]); | |
return seconds; |
display dialog "Name of the browser?" default answer "Safari" | |
set inp to text returned of result | |
tell application "System Events" | |
if inp is "Google Chrome" then | |
tell application "Google Chrome" to return URL of active tab of front window | |
else if inp is "Safari" then | |
tell application "Safari" to return URL of front document | |
else if inp is "Firefox" then | |
tell application "Firefox" to activate |