AI Newsletter Digest improvements: fixed QP soft line break decoding, URL extraction, and content cleaning

This commit is contained in:
Krilly
2026-03-04 13:29:22 +00:00
parent 29a98137a7
commit 57dd294675
13706 changed files with 2114953 additions and 237629 deletions

View File

@@ -3,5 +3,5 @@
"registry": "https://clawhub.ai",
"slug": "freshrss-reader",
"installedVersion": "1.0.0",
"installedAt": 1770211204082
"installedAt": 1772222820045
}

View File

@@ -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!"

View File

@@ -0,0 +1,6 @@
{
"ownerId": "kn71vcz9brtgx3gbzp3jgc83g18033xs",
"slug": "freshrss-reader",
"version": "1.0.0",
"publishedAt": 1769623051422
}

View File

@@ -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() {