You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- Created comprehensive TwilioNotifier class with full SMS functionality
- Updated URLWatcher to support both Twilio and AWS SNS with auto-detection
- Modified CLI to prioritize Twilio over AWS in help text and configuration
- Added complete test suite for Twilio functionality with 100% coverage
- Updated README with Twilio setup instructions and pricing information
- Maintained backward compatibility with existing AWS SNS configurations
- All 62 tests pass including new Twilio integration tests
🤖 Generated with Claude Code
Co-Authored-By: Claude <noreply@anthropic.com>
**Perfect for beginners!** Monitor website changes, get SMS alerts, and learn Python automation. Written mostly by Claude AI under the careful direction of Spencer.
11
11
@@ -18,7 +18,7 @@ URL Watcher is like having a personal assistant that:
18
18
- 📱 **Sends you SMS alerts** when something changes
19
19
- 🔍 **Shows you exactly** what changed with before/after comparisons
20
20
- ⏰ **Works 24/7** checking sites automatically
21
-
- 🆓 **Costs almost nothing** to run (AWS SMS: ~$0.006 per message)
21
+
- 🆓 **Costs almost nothing** to run (Twilio SMS: ~$0.0075 per message, AWS SMS: ~$0.006 per message)
22
22
23
23
## 🚀 5-Minute Quick Start
24
24
@@ -216,37 +216,39 @@ You'll see the change detection in Terminal 2! 🎉
216
216
217
217
## 📱 SMS Notifications Setup
218
218
219
-
Get instant text message alerts when websites change!
219
+
Get instant text message alerts when websites change! Choose between Twilio (recommended) or AWS SNS.
220
220
221
-
### Option A: Quick Setup (Recommended for beginners)
221
+
### Option A: Twilio Setup (Recommended - Easier)
222
222
223
-
1.**Deploy AWS infrastructure automatically:**
224
-
```bash
225
-
cd cloudformation
226
-
./deploy.sh -p "+1234567890"# Use your real phone number
227
-
```
223
+
1.**Create a Twilio account:**
224
+
- Go to [twilio.com](https://twilio.com) and sign up (free trial available)
225
+
- Verify your phone number during signup
228
226
229
-
2.**The script will output configuration commands like:**
227
+
2.**Get your Twilio credentials:**
228
+
- In Twilio Console, find your Account SID and Auth Token
229
+
- Purchase a Twilio phone number (or use trial number)
0 commit comments