I found out that Algolia also provides an official REST API [1]. It's exactly what I needed: the ability to "search" HN. Either by keywords, type of stories (Show HN, Ask HN, etc) and/or date.
So I created a thin python wrapper on top of Algolia's Search API: https://github.com/santiagobasulto/python-hacker-news
The library is in early stage, but already usable. A few examples:
How to search posts from one user:
results = search_by_date(
author='pg',
hits_per_page=1000)
How to search posts by type (this would find this same post) results = search_by_date(
'thin python library',
show_hn=True,
hits_per_page=1000)
I'm working on implementing the the other methods. If you have suggestions please bring them up![0] https://github.com/HackerNews/API
[1] https://hn.algolia.com/api