Skip to content

samanehgolnavaz/AsyncWebpageDownloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AsyncWebpageDownloader

Overview

This project is an ASP.NET Core application built with .NET 8. The application is designed to scrape multiple web pages concurrently using multithreading. It follows the Clean Architecture principles, includes unit tests, logging via Serilog, configuration management, and global exception handling.

Features

  • Multithreading: Efficiently scrape multiple web pages in parallel.
  • Clean Architecture: Separation of concerns into layers: Domain, Application, Infrastructure, and Presentation.
  • Unit Testing: Comprehensive unit tests to ensure code reliability and functionality.
  • Logging with Serilog: Detailed logging implemented with Serilog, supporting various sinks.
  • Configuration Management: Flexible and secure configuration setup.
  • Global Exception Handling: Centralized handling of exceptions and errors.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages