Mana Aggregator

Roles
Sole Developer
Software
Git, Firefox
Project Type
Standalone Software
Project Duration
3 weeks
Project Start Date
August 13, 2024

A GUI program made in C++ using SQLite, libcurl, and ImGui.

  • Efficiently handles millions of structs
  • Designed to be scalable to different sites
  • Adaptable to the constant site changes
  • Well logged, and easy to debug
  • Solves a real-world personal problem

The aggregator scrapes various manga scanlation sites to aggregate the newest chapters of bookmarked series. The sites constantly change URLs, so you aren't able to simply bookmark your latest read chapter. It then parses the name and chapter numbers from the URL, using the site's API to reduce traffic if available.
Said newest chapters are then displayed and are easily opened one-by-one or in bulk.