Skip to content

Instantly share code, notes, and snippets.

View bqv's full-sized avatar
🤔

Tony O bqv

🤔
View GitHub Profile
@bqv
bqv / tweetdelete.js
Created August 24, 2024 19:27
Delete Tweets
var authorization = "Bearer AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA"; // replace by authorization value
var ua = navigator.userAgentData.brands.map(brand => `"${brand.brand}";v="${brand.version}"`).join(', ');
var client_tid = "jk59aaefG8IjSnLo7mmZZzGviu279XFyNYOA/F33Ogkfv5YFFmniB2fKOAqt9e6avxdq36d/kPClkauNIrANAqH9HXRIpg"; // replace by X-Client-Transaction-Id value
var client_uuid = "x"; // replace by X-Client-Uuid value
var csrf_token = getCookie("ct0");
var random_resource = "uYU5M2i12UhDvDTzN6hZPg";
var random_resource_old_tweets = "H8OOoI-5ZE4NxgRr8lfyWg"
var language_code = navigator.language.split("-")[0]
var tweets_to_delete = []
var user_id = getCookie("twid").substring(4);
slack: error while handling message: {"text":"Your file was uploaded \u2014 it\u2019s safe and sound in Slack. Unfortunately your workspace doesn\u2019t have any storage space left. To get more space, you can <https:\/\/hacksoc-y ork.slack.com\/pricing?ui_element=5&amp;ui_step=70|upgrade to a paid account> or delete some of your older files.","is _ephemeral":true,"username":"slackbot","type":"message","su btype":"bot_message","user":"USLACKBOT","channel":"C501C2XU6","ts":"1525883688.000000","event_ts":"1525883688.000225"}
@bqv
bqv / data.csv
Created April 7, 2018 22:08
[mlpack] Minimal Reproducible Example
We can't make this file beautiful and searchable because it's too large.
0.438,0.498,3.625,3.645,5.000,2.918,5.000,2.351,2.332,2.643,1.698,1.687,1.698,1.717,1.744,0.593,0.502,0.493,0.504,0.445,0.431,0.444,0.440,0.429,Slight-Right-Turn
0.438,0.498,3.625,3.648,5.000,2.918,5.000,2.637,2.332,2.649,1.695,1.687,1.695,1.720,1.744,0.592,0.502,0.493,0.504,0.449,0.431,0.444,0.443,0.429,Slight-Right-Turn
0.438,0.498,3.625,3.629,5.000,2.918,5.000,2.637,2.334,2.643,1.696,1.687,1.695,1.717,1.744,0.593,0.502,0.493,0.504,0.449,0.431,0.444,0.446,0.429,Slight-Right-Turn
0.437,0.501,3.625,3.626,5.000,2.918,5.000,2.353,2.334,2.642,1.730,1.687,1.695,1.717,1.744,0.593,0.502,0.493,0.504,0.449,0.431,0.444,0.444,0.429,Slight-Right-Turn
0.438,0.498,3.626,3.629,5.000,2.918,5.000,2.640,2.334,2.639,1.696,1.687,1.695,1.717,1.744,0.592,0.502,0.493,0.504,0.449,0.431,0.444,0.441,0.429,Slight-Right-Turn
0.439,0.498,3.626,3.629,5.000,2.918,5.000,2.633,2.334,2.645,1.705,1.686,1.694,1.719,1.744,0.589,0.502,0.493,0.504,0.446,0.431,0.444,0.444,0.430,Slight-Right-Turn
0.440,5.000,3.627,3.628,5.000,2.919,3.028,2.346,2.33
@bqv
bqv / error.txt
Last active March 17, 2016 23:20
Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7b68fb9 in std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#0 0x00007ffff7b68fb9 in std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&) () from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
#1 0x000000000040170a in log::operator<< (log=..., f=@0x400d00: {std::ostream &(std::ostream &)} 0x400d00 <std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)@plt>) at logger.cpp:47
#2 0x0000000000401846 in log::endl (log=...) at logger.cpp:71
@bqv
bqv / install-user-mosh.sh
Last active September 3, 2015 18:59 — forked from ViViDboarder/install-user-mosh.sh
Mosh is great, but sometimes the remote server you're accessing doesn't have it installed or doesn't give you sudo access. This script will install mosh as a user.
#! /bin/bash
# Make a directory to hold local libs and bins
mkdir -p ~/local
# Get protobuf
wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz
# Extract protobuf
tar -xvzf protobuf-2.5.0.tar.gz
cd protobuf-2.5.0
import re
import sys
import time
import socket
import sqlite3
import traceback
print("TheBotMeister.")
try:
#lang racket
(require racket/tcp)
(define-values (in out) (tcp-connect "irc.awfulnet.org" 6667))
(define-syntax-rule (debug str ...)
(let ()
(displayln (string-append "-> " str ...))
(displayln (string-append str ...) out)))
@bqv
bqv / 21.py
Created December 7, 2012 18:36
Brute force permuter/conjugator/combinator
#!/usr/bin/env python
import itertools
num = [1,5,6,7]
ops = ['+','-','*','/']
def eval(trigit):
if trigit[1] == '+':
return float(trigit[0])+float(trigit[2])
@bqv
bqv / BigInteger_Factorization.java
Created October 9, 2012 16:45
Pollard's Rho Algorithm
import java.math.BigInteger;
import java.security.SecureRandom;
class PollardRho {
private final static BigInteger ZERO = new BigInteger("0");
private final static BigInteger ONE = new BigInteger("1");
private final static BigInteger TWO = new BigInteger("2");
private final static SecureRandom random = new SecureRandom();