Skip to content

Instantly share code, notes, and snippets.

Jackson Palmer ummjackson

Block or report user

Report or block ummjackson

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
ummjackson /
Last active Feb 19, 2019
XRP Away™️ - automatically block XRP fanatics sliding into your Twitter mentions
# Requirement: pip install tweepy
import tweepy
# Credentials go here (generate at:
auth = tweepy.OAuthHandler('consumer_key', 'consumer_secret')
auth.set_access_token('access_token', 'access_token_secret')
# Connect to Twitter
api = tweepy.API(auth)
import time
import pandas as pd
from selenium import webdriver
# These are the variables which must be calculated by the script.
consensus_distribution = None
wealth_distribution = None
client_codebases = None
public_nodes_source = None
ummjackson / get_friends.js
Created Jun 11, 2018
grab facebook friend URLs
View get_friends.js
var friends = document.querySelectorAll('._698 > div > a');
urls = [];
for (var i = 0, len = friends.length; i < len; i++) {
View gist:95d3cd93f1be0584318bccd337aee61e
Verifying my Blockstack ID is secured with the address 19BXxxDCWdB5dirvY3MevKZFF4RGmCsL2

Keybase proof

I hereby claim:

  • I am ummjackson on github.
  • I am ummjackson ( on keybase.
  • I have a public key whose fingerprint is D27C F799 DEE9 98D0 D042 58C9 43B7 BF18 50B8 8C08

To claim this, I am signing this object:

View phishbert-rocketchat.js
// Phishbert for Rocket.Chat (set this up as an Outgoing Webhook script)
class Script {
prepare_outgoing_request({ request }) {
// Detect phishing attempts and alert channel
let pattern = new RegExp('(0x)?[0-9a-f]{40}|(', 'gi');
if (pattern.test( {
return {
message: {
text: [
View data.json
"seriesone": [
"seriestwo": [
ummjackson /
Created Apr 7, 2017 data backup, prior to closure of instance.

🔔 backup

this is a backup of tables containing non-private/sensitive data from, prior to the closure of the instance.

ummjackson / entities.js
Created Feb 14, 2017
nunjucks filter to add entities
View entities.js
env.addFilter('addEntities', function(body, entities) {
if (!(entities)) {
return body;
// This is very naive, should find a better way to parse this
var index_map = {}
$.each(entities.urls, function(i,entry) {
index_map[entry.indices[0]] = [entry.indices[1], function(text) {return "<a href='"+escapeHTML(entry.url)+"'>"+escapeHTML(text)+"</a>"}]
ummjackson /
Created Nov 8, 2016
Brainstorming about what Twitter could be... 🤔

This is a WIP


  • Implement core feature set of Twitter (users, statuses, followers/friends, lists, blocking)
  • Do not implement direct messaging initially (there are already any IM clients out there)
  • Implement 1:1 replica of Twitter v1.1 API
    • Very generous limits up-front (only what's needed to avoid denial of service / spam attacks)
    • Clients must register a Client ID prior to making requests (same as Twitter)
You can’t perform that action at this time.