I enjoy participating in the Advent of Code event every December, which is digital advent calendar challenging you with a two-part programming puzzle every day.
In 2019 I aimed for the global leaderboard and finished at rank #51 of the world, which I am quite proud of.
I decided to publish my solutions for 2019 and all previous years. You can find them on GitHub here:
I have also written myself an input downloader, aocdl, which is open source as well. This is a command line utility that you can start before the puzzle is released and it will automatically download your personal input file once it is available. That way you do not lose any time dealing with the puzzle input.