mirror of
https://github.com/vinta/awesome-python.git
synced 2026-08-04 15:05:39 +00:00
Node.js service for the farm server that replaces the Chrome extension concept. Pulls from AG-Refine REST API and Dropbox (DairyComp/FeedLync logs), synthesises with Claude Haiku on a cron schedule, pushes summaries back to Dropbox and WhatsApp. - Hourly pulse, daily digest (Haiku), weekly summary (Sonnet) - TomTom geofence webhook receiver — entry/exit events → WhatsApp + Dropbox log - WhatsApp Business API send (gracefully disabled if no credentials) - Express HTTP server with /health, /status, manual /run/* trigger endpoints - Windows start.bat for farm server deployment - .env.example documents all credentials (none committed) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KBD2dN2KEjzz3UQFa9hEpu
19 lines
487 B
JSON
19 lines
487 B
JSON
{
|
|
"name": "farm-aggregator",
|
|
"version": "0.1.0",
|
|
"description": "Farm data aggregator — pulls AG-Refine + Dropbox, synthesises with Haiku, pushes summaries",
|
|
"type": "module",
|
|
"main": "index.js",
|
|
"scripts": {
|
|
"start": "node index.js",
|
|
"dev": "node --watch index.js"
|
|
},
|
|
"dependencies": {
|
|
"@anthropic-ai/sdk": "^0.52.0",
|
|
"dropbox": "^10.34.0",
|
|
"node-cron": "^3.0.3",
|
|
"node-fetch": "^3.3.2",
|
|
"dotenv": "^16.4.5",
|
|
"express": "^4.19.2"
|
|
}
|
|
}
|