AI Newsletter Digest improvements: fixed QP soft line break decoding, URL extraction, and content cleaning
This commit is contained in:
@@ -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