Sean Hammond

Results 160 issues of Sean Hammond

Alongside the existing bold, italic, underline and strikethrough. Monospaced is useful for code snippets for example. Thanks!

enhancement
good first issue

Allow the client site to (optionally) specify an expected Content-Type with each link. We can then assert that the Content-Type header is correct. We could also support parsing for certain...

enhancement

I'm not sure what currently happens if the server sends a really large response. We should probably add a "too big" failed link check type. See here for details on...

enhancement

We currently just try to catch any exception that we think `requests` might throw and put together a failed link check report (status and reason) in a generic way. It...

enhancement

`requests.get(url=u"http://➡.ws/mobify")`

enhancement

Test all sorts of HTTP responses

enhancement

Set the `Accept-Content: gzip` header. `requests` should be able to decompress it.

enhancement

For `https` URLs pass `vefiry=True` to `requests.get()` and catch `requests.exceptions.SSLError`

enhancement

Retry failed requests a configurable number of times before reporting a broken link to the client site. See http://www.mobify.com/blog/http-requests-are-hard/ for how to do this with requests.

enhancement

We should not check URLs which are internal IP addresses or localhost, just return a failed link check with reason "This is an internal address". `py2-ipaddress` is a library that...

enhancement