Any language: A website firehose scanner
In websites that aggregate user content, the firehose is roughly a log of all the activity, such as "new URL sent", "new comment posted", "new upvote", and so on. A few websites have such as thing.
We're going to work with one that is completely open source, a bit popular but not too much (so it's manageable) and that is designed in a way that is easy to parse.
The job is to get the data from its firehouse, parse it, and -for now- just add it to our own log. Later we will do lots of cool things with it, but this is it for now.
The website (it's in Spanish but don't worry about that - it doesn't make things harder) firehose for "humans" watching live: https://www.meneame.net/sneak
And for programs, you can get it in JSON: https://www.meneame.net/backend/sneaker2
We recommend you open the human version and check what the browser does (use the developers tools, network tab) to see the parameters to update automatically the data as it arrives.
The source code of the whole thing is here, if you are interested: https://github.com/gallir/Meneame
(you don't need to read it for this task)
Your output should be the same thing as the human readable version (timestamp, action, who, etc), but line by line.