Skip to content

Instantly share code, notes, and snippets.

@carlhannes
carlhannes / sj-booking-fix.js
Last active July 11, 2023 10:02
sj-booking-fix.js
// Paste the code below into your webbrowser console and press "enter"
// To open the console you can press "F12" or "Ctrl + Shift + J" for most browsers.
// Read more here: https://appuals.com/open-browser-console/
// Instructions video on my twitter: https://twitter.com/_carlhannes/status/1590441813445599232
// The code re-tries fetching data if it gets status 429, which is the error that the SJ page has
// It does this together with an exponential back-off delay which is common to use with microservices of this type
// Because of these re-tries and the delay, the overall load of the website and the servers will be lower,
// since it does not need to re-fetch requests that actually succeed. Read more on my twitter if you're interested:
// https://twitter.com/_carlhannes/status/1590605735314206721
@urre
urre / devtabs.sh
Last active August 29, 2015 14:06
Simple example dev setup which opens separate tabs in iTerm for different tasks/runners/servers
#!/bin/bash
# **************************************************************************************
#
# Devtabs
#
# Simple example dev setup which opens separate tabs in iTerm for different tasks/runners/servers
# @urre 140715
#
# **************************************************************************************
@fjallstrom
fjallstrom / gist:5402355
Last active December 16, 2015 07:58
simple watchfolder daemon. using mysql to tag files as processed, which isn't perfect. can be changed to redis, mongo or memcache easily.
#!/usr/bin/env python
import os
import sys
import datetime
import time
import logging
try:
import MySQLdb as db