ninjamar / mproto

Python library for making custom protocols

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Description

mproto is a python package for making custom protocols

Installation

pip

pip install mproto

Usage

import mproto
import urllib.request as urlreq

class MyCustomProtocol(mproto.BaseProtoHandler)
  def protocolname_open(self,req): #name must be protocol name + _open
    # do stuff with req
    return req.get_full_url()

mproto.install(MyCustomProtocol)
print(urlreq.urlopen('protocolname://abc')) #should print "protocolname://abc"

Other

docs usefull stuff

About

Python library for making custom protocols

License:MIT License


Languages

Language:Python 100.0%