Skip to content

Instantly share code, notes, and snippets.

@krsboone
krsboone / revoke_token.py
Created January 31, 2022 22:27
Revoke a valid token
import hmac
import json
import time
import requests
from hashlib import sha256
from base64 import urlsafe_b64encode
app_name = 'html-js-test-12.14.21'
secret = 'thank-you-for-taking-the-time-to-look-at-this'
method = 'DELETE'
@krsboone
krsboone / req_token.py
Created January 31, 2022 19:43
creating signature & requesting v3 token
import hmac
import json
import time
import requests
from hashlib import sha256
from base64 import urlsafe_b64encode
app_name = 'html-js-test-12.14.21'
secret = 'thank-you-for-taking-the-time-to-look-at-this'
method = 'POST'
@krsboone
krsboone / presence.json
Created January 26, 2022 21:53
presence interval payload
{
"t": {
"t": "16432334859757858",
"r": 25
},
"m": [
{
"a": "0",
"f": 0,
"p": {
@krsboone
krsboone / sub_loop_crude.py
Created December 14, 2021 22:30
Crude subscribe loop. Returns message data that was received.
import requests
import json
payload = {}
headers = {}
base_url = 'https://ps.pndsn.com/v2/subscribe/'
sub_key = 'sub-key'
channel = 'guide987'
p_uuid = '555serverUUID-PUB'
s_uuid = '555serverUUID-SUB'

Keybase proof

I hereby claim:

  • I am krsboone on github.
  • I am krboone (https://keybase.io/krboone) on keybase.
  • I have a public key ASCak6klH7s1tpu9FJK3a1MCTp_qYf0UAtN_Eym4rXAEXgo

To claim this, I am signing this object:

@krsboone
krsboone / saveRecording.php
Created July 12, 2013 18:43
saveRecording.php
<?php
$target_path = $_GET['name'] . ".wav";
if(move_uploaded_file($_FILES['filename']['tmp_name'], $target_path)) {
$log->LogInfo("$target_path [{$_FILES['filename']['size']} bytes] was saved");
} else {
$log->LogError("$target_path could not be saved.");
}