Scoop Script Mirc May 2026
; Basic Web Title Scooper on *:TEXT:!scoop *:#: var %url = $2- sockopen scoop $+(http://,%url) 80on :sockopen:scoop: if ($sockerr) return sockwrite -n $sockname GET / HTTP/1.1 sockwrite -n $sockname Host: $sock($sockname).addr sockwrite -n $sockname $crlf $+ $crlf
on :sockread:scoop: var %data sockread %data if (<title> isin %data) var %title = $gettok(%data,2,60) ; 60 = ascii code for '<' %title = $remove(%title,</title>) msg # Title scooped: %title sockclose $sockname
How it works: When a user types !scoop example.com, mIRC opens a socket, requests the page, parses the <title> tag, and "scoops" it to the channel. scoop script mirc
Let's combine multiple features into a true "scoop script" reminiscent of popular mIRC addons. This script will:
Cause: Another race bot or torrent client uses port 1337.
Solution: Change port in scoop.cfg → udpport=1338
| Feature | Implementation |
|---------|----------------|
| Silent extraction | Uses #/dl.7z to unpack the EXE installer without GUI |
| Persistent settings | persist keeps mirc.ini, logs, scripts across updates |
| Pre‑install | Creates a blank mirc.ini if missing from persist |
| Post‑install | Copies existing persisted files into the new version’s folder |
| Auto-update | checkver and autoupdate pull the latest version from mirc.com |
| Shortcut | Adds mIRC to Scoop’s app menu & Start Menu |
| Notes | Reminds user how to keep their license key persistent | ; Basic Web Title Scooper
on *:TEXT:
mIRC is in the extras bucket (community-maintained apps).
scoop bucket add extras
Before Scoop, mIRC scripts like Polar or GP caused system lag. When a user downloaded a file, the entire IRC client froze until the transfer completed. Scoop introduced three game-changing features:
scoop install mirc
Scoop will:
if (-not (Get-Command scoop -ErrorAction SilentlyContinue)) Write-Error "Scoop not found. Install from https://scoop.sh" exit 1
scoop bucket add extras
