summaryrefslogtreecommitdiff
path: root/user-pages-download.sh
diff options
context:
space:
mode:
Diffstat (limited to 'user-pages-download.sh')
-rwxr-xr-xuser-pages-download.sh17
1 files changed, 17 insertions, 0 deletions
diff --git a/user-pages-download.sh b/user-pages-download.sh
new file mode 100755
index 0000000..56f2fec
--- /dev/null
+++ b/user-pages-download.sh
@@ -0,0 +1,17 @@
+#!/bin/bash
+
+rm -rf user-pages.cache.bak
+mkdir -p user-pages.cache
+mv user-pages.cache user-pages.cache.bak
+mkdir user-pages.cache
+
+./user-pages-list.rb |
+while read -r title; do
+ if ! [[ -f "user-pages.cache/$title" ]]; then
+ if [[ -f "user-pages.cache.bak/$title" ]]; then
+ cp -v "user-pages.cache.bak/$title" "user-pages.cache/$title"
+ else
+ wget -O "user-pages.cache/$title" "https://wiki.parabolagnulinux.org/index.php?title=${title}&action=raw"
+ fi
+ fi
+done