aboutsummaryrefslogtreecommitdiff
path: root/blogarticledate
diff options
context:
space:
mode:
Diffstat (limited to 'blogarticledate')
-rwxr-xr-xblogarticledate17
1 files changed, 17 insertions, 0 deletions
diff --git a/blogarticledate b/blogarticledate
new file mode 100755
index 0000000..6eb73a1
--- /dev/null
+++ b/blogarticledate
@@ -0,0 +1,17 @@
+#!/usr/bin/env bash
+
+# resets blog articles file date to the date indicated
+# in the article
+postDir=/home/philip/web/articles/2025
+
+mapfile -t postArray < <(ls -t "$postDir"/*.html)
+for posts in "${postArray[@]}"; do
+ post="$posts"
+ postdate=$(grep -o '>.*</h5>' "$post" | sed 's/\(>\|<\/h5>\)//g')
+ echo "$postdate"
+ #[[CC]YY]MMDDhhmm[.ss]
+ postdate="${postdate//-}0000"
+ echo Date="$postdate"
+ echo Item="$post"
+ touch -a -m -t "$postdate" "$post"
+done