As an avid manga reader, I craved for a tool that allowed me to download (and compress) manga chapters so that I can read on the go. Because there weren’t any code/software that downloaded chapters from manga websites and converted it to cbz files, I decided to write my own.
It was a fun project - it required me to learn website scraping basics and also helped strengthen my object-oriented programming concepts. The current version uses OOP very nicely - there is a base class for a comic which is inherited by website specific classes. In each website specific class, download-related functions from base class are overridden to customize automation for that website.
You can find the code here.