Shopping & E-commerceDocumentedScanned

irish-takeaway

Find nearby takeaways in Ireland and browse menus.

Share:

Installation

npx clawhub@latest install irish-takeaway

View the full skill documentation and source below.

Documentation

Irish Takeaway Finder 🍕🇮🇪

Find nearby takeaways and get their menus from Deliveroo or Just Eat.

Prerequisites

  • goplaces CLI installed (brew install steipete/tap/goplaces)
  • GOOGLE_PLACES_API_KEY environment variable set
  • Browser tool available

Workflow

Step 1: Find Nearby Takeaways

Use goplaces to search for restaurants near a location:

# Search by coordinates (negative longitude needs = syntax)
goplaces search "takeaway" --lat=53.7179 --lng=-6.3561 --radius-m=3000 --limit=10

# Search by cuisine
goplaces search "chinese takeaway" --lat=53.7179 --lng=-6.3561 --radius-m=2000

# Filter by rating
goplaces search "pizza" --lat=53.7179 --lng=-6.3561 --min-rating=4 --open-now

Common location coordinates for Ireland:

  • Drogheda: 53.7179, -6.3561

  • Dublin City: 53.3498, -6.2603

  • Cork: 51.8985, -8.4756

  • Galway: 53.2707, -9.0568


Step 2: Get Deliveroo Menu (Browser Automation)

  • Start browser and navigate to Deliveroo:

  • browser action=start target=host
    browser action=navigate targetUrl="" target=host

  • Accept cookies if prompted (look for "Accept all" button)
  • Enter location in address search box:

  • browser action=act request={"kind": "type", "ref": "<textbox-ref>", "text": "Drogheda, Co. Louth"}

  • Select location from autocomplete dropdown
  • Find and click on restaurant from list
  • Take snapshot to extract menu items - look for:

  • - Category headings (h2)
    - Item buttons with name, description, price
    - Allergen info in item descriptions

    Step 3: Parse Menu Data

    Menu items typically appear as buttons with structure:

    • Name: In paragraph element

    • Description: In text content

    • Price: Usually "€X.XX" format

    • Allergens: Listed after description (Gluten, Milk, etc.)


    Example Conversation Flow

    User: "What takeaways are near me in Drogheda?"
    → Run goplaces search, present top 5-10 results with ratings

    User: "Show me the menu for Mizzoni's"
    → Browser to Deliveroo → search → click restaurant → snapshot → parse menu

    User: "What pizzas do they have?"
    → Filter menu items by category, present pizza options with prices

    Just Eat Alternative

    If restaurant not on Deliveroo, try Just Eat:

    browser action=navigate targetUrl="" target=host

    Similar flow: enter postcode/address → browse restaurants → click for menu

    Tips

    • Always dismiss cookie banners first
    • Wait for autocomplete suggestions before clicking
    • Some restaurants have "Limited order tracking" - still works for menu viewing
    • Prices include allergen info in descriptions
    • Use snapshot with compact=true for cleaner output

    Menu Categories to Look For

    • Meal Deals & Special Offers
    • Pizzas (by size: Small/Medium/Large/XL/Wagon Wheel)
    • Starters
    • Pasta
    • Burgers
    • Sides
    • Desserts
    • Drinks

    Future Enhancements

    • Twilio voice integration for phone ordering
    • Price comparison across platforms
    • Favorite restaurants memory
    • Order history tracking