AI Newsletter Digest improvements: fixed QP soft line break decoding, URL extraction, and content cleaning
This commit is contained in:
@@ -3,5 +3,5 @@
|
||||
"registry": "https://clawhub.ai",
|
||||
"slug": "freshrss-reader",
|
||||
"installedVersion": "1.0.0",
|
||||
"installedAt": 1770211204082
|
||||
"installedAt": 1772222820045
|
||||
}
|
||||
|
||||
@@ -1,5 +0,0 @@
|
||||
#!/bin/bash
|
||||
# FreshRSS Environment Setup
|
||||
export FRESHRSS_URL="http://freshrss.kangaroo-eel.ts.net"
|
||||
export FRESHRSS_USER="Anthony"
|
||||
export FRESHRSS_API_PASSWORD="RecOvery2026!"
|
||||
6
skills/freshrss-reader/_meta.json
Normal file
6
skills/freshrss-reader/_meta.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"ownerId": "kn71vcz9brtgx3gbzp3jgc83g18033xs",
|
||||
"slug": "freshrss-reader",
|
||||
"version": "1.0.0",
|
||||
"publishedAt": 1769623051422
|
||||
}
|
||||
@@ -15,23 +15,13 @@
|
||||
set -e
|
||||
|
||||
# --- Config ---
|
||||
CONFIG_FILE="${FRESHRSS_CONFIG:-$HOME/.config/freshrss/config.json}"
|
||||
|
||||
# Load config from file if it exists
|
||||
if [[ -f "$CONFIG_FILE" ]]; then
|
||||
FRESHRSS_URL="${FRESHRSS_URL:-$(jq -r '.url // empty' "$CONFIG_FILE")}"
|
||||
FRESHRSS_USER="${FRESHRSS_USER:-$(jq -r '.user // empty' "$CONFIG_FILE")}"
|
||||
FRESHRSS_API_PASSWORD="${FRESHRSS_API_PASSWORD:-$(jq -r '.password // empty' "$CONFIG_FILE")}"
|
||||
fi
|
||||
|
||||
if [ -z "$FRESHRSS_URL" ] || [ -z "$FRESHRSS_USER" ] || [ -z "$FRESHRSS_API_PASSWORD" ]; then
|
||||
echo "Error: Required environment variables not set." >&2
|
||||
echo "Set FRESHRSS_URL, FRESHRSS_USER, and FRESHRSS_API_PASSWORD" >&2
|
||||
echo "Or configure $CONFIG_FILE" >&2
|
||||
exit 1
|
||||
fi
|
||||
|
||||
API_BASE="${FRESHRSS_URL}"
|
||||
API_BASE="${FRESHRSS_URL}/api/greader.php"
|
||||
|
||||
# --- Auth ---
|
||||
auth_login() {
|
||||
|
||||
Reference in New Issue
Block a user