Skip to content

A simple UI to showcase multiple duckduckgo search along with some filtering and queue.

Notifications You must be signed in to change notification settings

dataautomators/bulk-duckduckgo-search-tool

Repository files navigation

🔍 Bulk DuckDuckGo Search Tool

screenshot-rocks (3)

Next.js TypeScript License Powered by ScrapeAutomate

🚀 Getting Started

Prerequisites

Before you begin, ensure you have the following installed:

  • Node.js 18.0 or later
  • pnpm 8.0 or later
  • A Redis server (for BullMQ)

Installation Steps

  1. Clone the Repository

    git clone https://github.com/dataautomators/bulk-duckduckgo-search-tool.git
    cd bulk-duckduckgo-search-tool
    
  2. Install Dependencies

    pnpm install
    
  3. Start Docker Services

    docker compose up -d
    
  4. Configure Environment Variables

    Copy the example environment file and customize it as needed:

    cp .env.example .env
    
  5. Deploy the Database

    Sync your database with the following command:

    pnpm db:deploy
    
  6. Run the Development Server

    Start your development server:

    pnpm dev
    
  7. Access the Application

    Open your browser and navigate to http://localhost:3000 to view the application.

Features

  • Bulk Search: Perform multiple searches simultaneously.
  • User-Friendly Interface: Built on Next.js for a seamless experience.

Troubleshooting

Common Issues

Error: Could not find Chrome:

If you encounter an error related to Chrome not being found while running the application, follow these steps:

  1. Install the Required Browser:

    npx puppeteer browsers install chrome
  2. Verify Cache Path Configuration:

    Ensure that the cache path is correctly set. You can configure the cache path by setting the PUPPETEER_CACHE_DIR environment variable if needed:

    export PUPPETEER_CACHE_DIR=/home/yourusername/.cache/puppeteer
    

License

This project is licensed under the MIT License.

Acknowledgments

A product of DataAutomators

About

A simple UI to showcase multiple duckduckgo search along with some filtering and queue.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published