Console utility for fetching url titles. It maps url list to list of pairs <url : title> and save result into output file.
The project that at the same time solves practical and research goals. The practical goal was creation of handy utility for fetching page titles for some urls set (large set).
Why C++? After all, there are more handy languages like Python will be good choise for such task. In that case development wi be easer and fatser. Answer is that there was research goal - try the asynchronous approach to development using Boost.Asio in C++.
- Asynchronous fetches urls titles
- Support HTTP and HTTPS protocols (througth SSL)
- Support HTTP redirections (3XX response codes)
- C++14
- Boost.Program_options
- Boost.Asio
- OpenSSL
- MSVC++
MIT
$<executable-name> <input-file-name> <output-file-name> [threads-count=<count>]
- Logging support
- Boost.DI (Dependency Injection) for objects creation