File: elinks_dos.py

package info (click to toggle)
elinks 0.19.0-3
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 24,424 kB
  • sloc: ansic: 174,653; cpp: 31,967; sh: 7,841; python: 4,039; perl: 2,183; javascript: 1,794; pascal: 1,710; makefile: 1,006; yacc: 295; lisp: 125; awk: 79; ruby: 70
file content (16 lines) | stat: -rwxr-xr-x 451 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/usr/bin/python3

import os
import sys

if __name__ == '__main__':
    was_elinks = False
    d = os.path.dirname(os.getenv('ELINKS_BINARY'))
    with os.popen('dosemu -dumb -K {0} -E "elinks {1}"'.format(d, sys.argv[1]), 'r') as fi:
        for line in fi:
            if not was_elinks:
                if not line.startswith('ELinks'):
                   continue
                was_elinks = True
            print(line, end='')
    sys.exit(0)