# Eggdrop Scripts Collection

**Category:** Eggdrop_Bot
**Original Author:** horgh or unknown

## Description
This collection of scripts is designed for use with the Eggdrop IRC bot. It includes various functionalities such as fetching quotes, performing calculations, managing user records, and more.

## Key Features
- Fetches random or specific bash.org quotes.
- Provides a calculator function to perform mathematical operations.
- Allows users to learn definitions from urbandictionary.com.
- Automatically op all users in channels set with the `+horgh_autoop` flag.
- Offers access to a Ruby interpreter within a channel (very unsafe).
- Queries Yahoo for commodity futures data like oil, gold, and silver.
- Stores and displays quotes from a MySQL database.
- Implements pattern-based bans on user activity.
- Notifies specific channels when garbage pickup is due.

## File Analysis
- **bash.tcl** — Fetches and outputs bash.org quotes.
- **calc.tcl** — Provides a calculator function.
- **dictionary.tcl** — Makes the bot respond to certain words/phrases with definitions.
- **horgh_autoop.tcl** — Automatically op all users in channels set with `+horgh_autoop`.
- **irb.tcl** — Provides access to a Ruby interpreter within a channel (very unsafe).
- **latoc.tcl** — Queries Yahoo for commodity futures data like oil, gold, and silver.
- **mysqlquote.tcl** — Stores and displays quotes from a MySQL database.
- **patternban.tcl** — Implements pattern-based bans on user activity.
- **slang.tcl** — Fetches and outputs definitions from urbandictionary.com.
- **userrec.tcl** — Provides access to Eggdrop's user records by telling people in a channel who the bot thinks they are.
- **weather-darksky.tcl** — Looks up weather data using Dark Sky API.
- **wiki.tcl** — Fetches and outputs synopses from Wikipedia.org.