diff options
author | June McEnroe <june@causal.agency> | 2021-10-03 20:45:53 -0400 |
---|---|---|
committer | June McEnroe <june@causal.agency> | 2021-10-03 20:45:53 -0400 |
commit | ce40aa272a990b69027b0ac7207dba2b44b57893 (patch) | |
tree | 5845d9394d1a44bd2e0795a19767ae32c11a7b4b | |
parent | Add Earthlings (diff) | |
download | src-ce40aa272a990b69027b0ac7207dba2b44b57893.tar.gz src-ce40aa272a990b69027b0ac7207dba2b44b57893.zip |
Limit Atom feed to 20 most recent entries
20 is what everyone else seems to do. It's not too large putting them all in right now, but it's infeasible to do forever.
-rw-r--r-- | www/text.causal.agency/feed.sh | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/www/text.causal.agency/feed.sh b/www/text.causal.agency/feed.sh index f45bd326..53964cfb 100644 --- a/www/text.causal.agency/feed.sh +++ b/www/text.causal.agency/feed.sh @@ -23,7 +23,9 @@ encode() { ' "$@" } -for txt in *.txt; do +set -- *.txt +shift $(( $# - 20 )) +for txt; do entry="${txt%.txt}.7" date=$(grep '^[.]Dd' "$entry" | cut -c 5-) title=$(grep '^[.]Nm' "$entry" | cut -c 5- | encode) |