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

 
 
 

Contributors