Skip to content

Instantly share code, notes, and snippets.

@fanfare
fanfare / hackernews_first_person_comment_counter.js
Last active October 22, 2019 21:15
run this to see which posts' first comment start with "I"
function get(url) {
return new Promise((resolve, reject) => {
try {
var startswith = false
var request = new XMLHttpRequest()
request.open('GET', url, true)
request.onload = function() {
if (this.status >= 200 && this.status < 400) {
var data = this.response
var html = document.createElement('html')
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>Punch Stream II</title>
<script src="http://wrasse.pw/~joel/tools/html2canvas.min.js"></script>
<script src="https://code.jquery.com/jquery-3.1.0.js"></script>
@fanfare
fanfare / injected.html
Last active August 27, 2022 14:06
live-server bugfix: refresh CSS and maintain scroll position
<!-- Code injected by live-server -->
<script type="text/javascript">
// <![CDATA[ <-- For SVG support
if ('WebSocket' in window) {
(function() {
function refreshCSS() {
var sheets = [].slice.call(document.getElementsByTagName("link"));
var head = document.getElementsByTagName("head")[0];
let target = sheets.length
for (var i = 0; i < target; ++i) {