UrlScreenshotTaker is a tool designed to take screenshots of a list of domains on Windows. This project aims to simplify the process of capturing website screenshots programmatically.
- Capture screenshots of multiple domains
- Easy to configure and use
- Built with .NET for Windows
- Windows OS
- Visual Studio (Community, Professional, or Enterprise)
- .NET SDK
-
Clone the repository:
git clone https://github.com/ahmad-abusaloum/UrlScreenshotTaker.git
-
Open the project in Visual Studio:
- Launch Visual Studio.
- Click on
File -> Open -> Project/Solution
. - Navigate to the cloned repository and select
UrlScreenshotTaker.sln
.
-
Restore dependencies:
Visual Studio should automatically restore the required NuGet packages. If not, right-click on the solution in the Solution Explorer and select
Restore NuGet Packages
.
-
Build the project:
- In Visual Studio, select
Build -> Build Solution
or pressCtrl+Shift+B
.
- In Visual Studio, select
-
Run the project:
- Set the project as the startup project (if not already set).
- Press
F5
or click onDebug -> Start Debugging
to run the application.
-
Configure domains:
- Edit the
domains.txt
file located in the project directory to include the list of domains you wish to capture screenshots for.
- Edit the
-
Capture screenshots:
- The application will read the domains from the
domains.txt
file and capture screenshots, saving them to the designated output directory.
- The application will read the domains from the
Contributions are welcome! Please open an issue or submit a pull request for any improvements or bug fixes.
Ahmad Abu Saloum