summary refs log tree commit diff
diff options
context:
space:
mode:
authorJune McEnroe <june@causal.agency>2021-10-03 20:45:53 -0400
committerJune McEnroe <june@causal.agency>2021-10-03 20:45:53 -0400
commitce40aa272a990b69027b0ac7207dba2b44b57893 (patch)
tree5845d9394d1a44bd2e0795a19767ae32c11a7b4b
parentAdd Earthlings (diff)
downloadsrc-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.
Diffstat (limited to '')
-rw-r--r--www/text.causal.agency/feed.sh4
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)