This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Last updated at 2025-04-13T23:18:00Z | |
# Various bits of intercrap that I've observed over the years, blocked | |
# "because reasons". Be careful if you use this list. There are some pretty | |
# big ban hammers here. | |
# To make use of this you will need to do some sort of DNS wild-carding, | |
# which is beyond the scope of this document. Be careful, lest you break | |
# the internet, eg. blocking all of google, amazon, or cloudflare. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"> | |
<title>esptool.js</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/xterm/2.9.2/xterm.min.js" integrity="sha256-8rsVcpCnO6HdeJL84i0VdubjM42fjSmO8aONghdq3gc=" crossorigin="anonymous"></script> | |
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/xterm/2.9.2/xterm.min.css" integrity="sha256-w69o8Y6P5VZjfYFmn2KlqMU7TUi2I+oWObi8FLlVZZg=" crossorigin="anonymous" /> | |
</head> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from rflib import * | |
import sys | |
import bitstring | |
def manchester_decode(symbols): | |
bits = [] | |
for dibit in symbols.cut(2): | |
if dibit == '0b01': | |
bits.append(0) | |
elif dibit == '0b10': |