Skip to content

Comment on Hn-api: a simple, ad-hoc Python API for Hacker Newsparent

Comments

I hear you -- in fact, I think I'll put something in the readme about that.

Thanks for the link.

hn-api only makes one request when it gets stories or one request when you get a user's karma -- that doesn't seem like too much. I knew there was a velocity check on IPs (and that I was making an unofficial API), so I made it as light on HN as possible.

Can't you cache the users state ? It's not like you need karma updates every time you do a request to the API.

> It's not like you need karma updates every time you do a request to the API.

Obviously.

When a request is made to get stories from HN, no HackerNewsUser objects are created (and thus, no karma gets updated). hn-api will only update karma when you, the coder, make a HackerNewsUser object or call the HackerNewsUser.refreshKarma() method.

Like I said -- one request when it gets stories or one request when you get a user's karma.

I get that, I meant cached as in persistent across runs :)

Then you can specify some kind of time-out (say 3 days or so), after which it does get refreshed.

Oh, sorry. I didn't even think of that :)

I'll look into it. Or, if some intrepid volunteer would like to contribute to the project, maybe they could.

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.