Skip to content

PowerShell Search Engine - Aggregator Script - Aggregates searches from multiple search engines with configurable URL patterns and generates an HTML report with all search links

Notifications You must be signed in to change notification settings

disgorge69/searchAggregatorScript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

==Functionality==

βœ… Proper search URL construction for each engine

βœ… User input prompts for search terms

βœ… Actual working URL encoding and parameter handling

βœ… Support for custom URL templates

==Configuration==

βœ… Easy engine management: Each engine has QueryParam (like "q" or "search") for automatic URL building

βœ… Custom URL support: Some engines (like Google Maps) use special URL patterns

βœ… Enable/Disable toggle: Simple Enabled = $true/$false for each engine

βœ… Categorized engines: General, Meta, Privacy, Academic, AI-powered, International, etc.

==Beautiful Modern HTML Output==

βœ… Gradient header design

βœ… Card-based layout with hover effects

βœ… Statistics dashboard

βœ… Quick action buttons: "Open Top 5", "Open Top 10", "Open All"

βœ… Responsive design for mobile devices

βœ… Clean, professional styling

=User Experience==

βœ… Interactive banner and prompts

βœ… Progress indicators

βœ… Color-coded status messages

βœ… Summary statistics

βœ… Auto-opens in browser

πŸ“ How to Use

  1. Run the script: Just double-click or run in PowerShell with .\search_aggregator.ps1
  2. Enter search terms when prompted
  3. View results: HTML page opens automatically with all search links
  4. Click buttons to open searches in multiple engines at once

βš™οΈ Easy Customization

Add a New Search Engine:

powershell

@{ Name = "Your Engine"; BaseURL = "https://example.com/search"; QueryParam = "q"; Enabled = $true }


For Special URL Patterns:

powershell

@{ Name = "Special Engine"; CustomURL = "https://example.com/search/{query}/results"; Enabled = $true }


Modify Settings:

The $Config section lets you control:

  • Output directory
  • Auto-open browser
  • Verbose output
  • Default search terms

Terminal screenshot

alt text

Search results screenshot

alt text

About

PowerShell Search Engine - Aggregator Script - Aggregates searches from multiple search engines with configurable URL patterns and generates an HTML report with all search links

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published