diff options
Diffstat (limited to 'user-pages-download.sh')
-rwxr-xr-x | user-pages-download.sh | 17 |
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 |