Skip to content

Instantly share code, notes, and snippets.

View brianoflondon's full-sized avatar

Brian of London brianoflondon

View GitHub Profile

Keybase proof

I hereby claim:

  • I am brianoflondon on github.
  • I am brianoflondon (https://keybase.io/brianoflondon) on keybase.
  • I have a public key ASC2riScrLONAhkCx8zF8Orf4QxafOK6yJ0AnSPwsoJPLwo

To claim this, I am signing this object:

@brianoflondon
brianoflondon / africanized_bee.py
Created April 14, 2020 08:37 — forked from TheCrazyGM/africanized_bee.py
Kills steem delegation and powerdown
#!/usr/bin/env python3
import getpass
from datetime import datetime, timedelta
from pprint import pprint
from beem import Steem
from beem.account import Account
from beem.wallet import Wallet
@brianoflondon
brianoflondon / make_keysend_payments_via_lnpay_with_podcasting_2_info.py
Last active August 31, 2021 12:25
How to send keysend payments via LNPay with a Podcasting 2.0 Custom Record
from asyncio.tasks import gather
from lnpay_py.lntx import LNPayLnTx
from lnpay_py.utility_helpers import get_request, post_request
from lnpay_py.wallet import LNPayWallet
from config import Config
# from models.v4vclasses import KeysendCustomRecord
import os
import asyncio
import httpx
@brianoflondon
brianoflondon / podcastCategoriesHierachy.json
Created October 14, 2021 07:28
Apple's damn podcast categories as a JSON
{
"en": {
"Categories": [
{
"Arts": [
"Books",
"Design",
"Fashion & Beauty",
"Food",
"Performing Arts",
bol@p51-server:~/code/mc-pixelmon$ docker-compose up --build
Starting mc-pixelmon ... done
Attaching to mc-pixelmon
mc-pixelmon | [init] Running as uid=1000 gid=1000 with /data as 'drwxrwxr-x 2 1000 1000 4096 Oct 23 11:53 /data'
mc-pixelmon | [init] Resolved version given 1.12.2 into 1.12.2
mc-pixelmon | [init] Resolving type given FORGE
mc-pixelmon | + [[ -z '' ]]
mc-pixelmon | + [[ -z '' ]]
mc-pixelmon | + norm=1.12.2
mc-pixelmon | + case $VANILLA_VERSION in
{
"_id": {
"$oid": "61e07b75d0cb1bb71883d23d"
},
"payment_hash": "9e27d52860a2d103d1c23ff979b3835cf7f7b87a4f2f65df2530944539cd7493",
"value": 10000,
"creation_date": {
"$date": "2022-01-13T19:20:17.000Z"
},
"fee": 1,
import base64
import logging
import os
from typing import Optional
import base64
from timeit import default_timer as timer
import httpx
import asyncio
import logging
import os
from datetime import datetime
from itertools import zip_longest
from timeit import default_timer as timer
from typing import List, Optional
from fastapi import BackgroundTasks, FastAPI, HTTPException, Path, Query, Request
from single_source import get_version
-----------------------------------------------------------------------------------------------------------+
| transaction_status_api |
+-----+------------------------------+-----------------------------------------+--------+-----------+-------+
| # | Node | Call | Status | Time [ms] | Error |
+-----+------------------------------+-----------------------------------------+--------+-----------+-------+
| [1] | https://rpc.ecency.com | transaction_status_api.find_transaction | OK | 2419 | - |
| [2] | https://rpc.ausbit.dev | transaction_status_api.find_transaction | OK | 2516 | - |
| [3] | https://api.openhive.network | transaction_status_api.find_transaction | OK | 2722 | - |
| [4] | https://api.deathwing.me | transaction_status_api.find_transaction | OK | 2779 | - |
| [5] | https://hive-api.arcange.eu
[{
"_id": {
"$oid": "638690180471cc329271e7d5"
},
"required_posting_auths": [
"podping.ddd"
],
"json_size": 183,
"num_iris": 1,
"id": "pp_podcast_update",