The Wayback Machine - https://web.archive.org/web/20210214154707/https://github.com/sethmlarson
Skip to content
Avatar
😷
Wear a mask!
😷
Wear a mask!

Highlights

Organizations

@elastic @python-hyper @urllib3 @psf

Sponsoring

@python

Pinned

  1. Python HTTP library with thread-safe connection pooling, file post support, user friendly, and more.

    Python 2.6k 818

  2. Official Python low-level client for Elasticsearch

    Python 3.1k 970

  3. Complete implementation of VirtualBox's COM API with a Pythonic interface.

    Python 274 59

  4. Sans-I/O implementation of SOCKS4, SOCKS4A, and SOCKS5

    Python 27 2

  5. A quick web app for fetching Unicode characters without extra fluff

    HTML 7

  6. 1
    import asyncio as A,urllib.parse as U,re;B,C,I,S=b"",b"\r\n",int,lambda*A:re.match(*A,24).groups()
    2
    async def request(m,u,h,b=B):
    3
     s,n,a,_,q,_=z=U.urlparse(u);T,E,d,N=s!=b"http",0,B,z.hostname;r,w=await A.open_connection(N,I(z.port or 80+363*T),ssl=T,server_hostname=[None,h][T]);w.write(m+b" "+(a or b"/")+[b"?"+q,B][q==B]+b" HTTP/1.0"+C+C.join([b"%b:%b"%W for W in h]+[B,b]));await w.drain()
    4
     while c:=await r.read():
    5
      if C*2in(d:=d+c)*(E==0):E,d=d.split(C*2,1);t,o=S(rb"HTTP/.+? (\d+).*?%b(.*)"%C,E);o=[S(rb"([^\s]+):\s*(.+?)\s*$",x)for x in o.split(C)]

1,810 contributions in the last year

Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mon Wed Fri

Contribution activity

February 2021

Created 2 repositories

Created a pull request in discord/discord-open-source that received 2 comments

Add urllib3 to Discord OSS list

Let me know if the SVG is acceptable.

+8 −0 2 comments
Reviewed 7 pull requests in 5 repositories
urllib3/urllib3 3 pull requests
python-trio/trustme 1 pull request
elastic/go-elasticsearch 1 pull request
elastic/ecs-logging-python 1 pull request
elastic/enterprise-search-ruby 1 pull request

Created an issue in python-trio/trustme that received 1 comment

Create a pytest fixture for accessing server/client certificates

Whenever I use trustme with pytest I end up making my own fixture, could we ship with our own pytest fixtures out of the box?

1 comment
4 contributions in private repositories Feb 3 – Feb 4