Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Fetching contributors…

Cannot retrieve contributors at this time

executable file 36 lines (25 sloc) 1.121 kB
#!/usr/bin/env python
# * Copyright 2011 Alistair Buxton <a.j.buxton@gmail.com>
# *
# * License: This program is free software; you can redistribute it and/or
# * modify it under the terms of the GNU General Public License as published
# * by the Free Software Foundation; either version 3 of the License, or (at
# * your option) any later version. This program is distributed in the hope
# * that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
# * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# * GNU General Public License for more details.
# This fixes common errors made by the deconvolution process.
import sys
if __name__ == '__main__':
try:
while True:
packet = [x for x in sys.stdin.read(42)]
for i in range(1,42):
a = chr(ord(packet[i-1])&0x7f)
b = chr(ord(packet[i])&0x7f)
if b == 'N' and a.islower():
packet[i] = chr(ord('.')|0x80)
sys.stdout.write("".join(packet))
sys.stdout.flush()
except IOError:
exit(0)
Jump to Line
Something went wrong with that request. Please try again.