# Configuration
source config || exit 1
-MIRRORS="/var/cache/sites/arquivo/conteudo/links.sarava.org/assets"
-FEED="https://links.sarava.org/rss?sort=date_desc&count=100"
-TMP="/tmp/httracker"
-URLS="$TMP/urls.txt"
-LEVEL="1"
-EXT_LEVEL="1"
-FILESIZE=""
-USER="arquivo"
-GROUP="arquivo"
# Load functions
source lib/httracker/functions || exit 1
target=${MIRRORDIR}/${year}/${month}
sudo -u links mkdir -p ${target}
}
+
+function httracker_scuttle_config() {
+ grep ${1} ${CONFIGFILE} | sed -e s/\[^\'\]\*\'// -e s/\'\.\*\$//
+}
+
+httracker_sqlquery() {
+ mysql --skip-column-names --batch \
+ --user=${dbuser} \
+ --password=${dbpass} \
+ --database=${dbname} \
+ --host=${dbhost} \
+ --execute="${1}"
+}
# Load functions
source lib/httracker/functions || exit 1
-getconf() {
- grep ${1} ${CONFIGFILE} | sed -e s/\[^\'\]\*\'// -e s/\'\.\*\$//
-}
-
-dbuser=`getconf dbuser`
-dbpass=`getconf dbpass`
-dbname=`getconf dbname`
-dbhost=`getconf dbhost`
-
-sqlquery() {
- mysql --skip-column-names --batch \
- --user=${dbuser} \
- --password=${dbpass} \
- --database=${dbname} \
- --host=${dbhost} \
- --execute="${1}"
-}
+dbuser=`httracker_scuttle_config dbuser`
+dbpass=`httracker_scuttle_config dbpass`
+dbname=`httracker_scuttle_config dbname`
+dbhost=`httracker_scuttle_config dbhost`
# Grab URLs from db
URLS=`mktemp -p ${TMP}`
chown links.links ${URLS}
chmod 600 ${URLS}
-sqlquery "select bAddress from sc_bookmarks;" > ${URLS}
+httracker_sqlquery "select bAddress from sc_bookmarks;" > ${URLS}
# Prepare and download
httracker_target_single