Add external url handling

Hi Manuel,

I've finished the work you started for handling external news.ycombinator.com urls for posts.

The solution isn't super clean, but it would have required a lot of refactoring otherwise which I'm not comfortable with in a codebase that's not mine.

Let me know what you think.

Cheers,
Pascal