# mars-trendwatch

Music trendwatch bot for школа музыки Марс. Collects trending music content from Telegram channels, Reddit, and RSS feeds (Pitchfork, Stereogum, Consequence), then publishes weekly digests to the Telegram content chat on Wednesdays and Sundays. See spec and plan in the vault at `projects/vibe-coding/docs/`.

## Деплой

### Mac (launchd)
```bash
sed "s|HOME_DIR_PLACEHOLDER|$HOME|g" launchd/com.natasha.mars-trendwatch.plist > ~/Library/LaunchAgents/com.natasha.mars-trendwatch.plist
launchctl load ~/Library/LaunchAgents/com.natasha.mars-trendwatch.plist
```

### Pi (systemd)
На Pi:
```bash
# git clone через github-natalyyyy, затем:
python3 -m venv venv && venv/bin/pip install -r requirements.txt
cp .env.example .env   # заполнить: TELEGRAM_BOT_TOKEN, TELEGRAM_CONTENT_CHAT_ID,
                       # TELEGRAPH_TOKEN, MARSWATCH_VAULT_ROOT=/home/rasp/obsidian-vault,
                       # MARSWATCH_GIT_SYNC=1, REDDIT_USER_AGENT
sudo cp systemd/mars-trendwatch.{service,timer} /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now mars-trendwatch.timer
```

Расписание: **ср и вс 17:30** (сдвиг от личного трендвотча в 17:00). Ручной прогон: `bash marswatch.sh signals`.
