create script to scrape list of lists and scrape aech into a yaml
This commit is contained in:
@@ -1,10 +1,14 @@
|
||||
#! /bin/bash
|
||||
|
||||
TODO_SERVER_URL="${TODO_SERVER_URL:-"https://todo-server.remote.blapointe.com"}"
|
||||
TODO_SERVER_HEADERS="${TODO_SERVER_HEADERS:-"Cookie: BOAuthZ=$TODO_SERVER_BOAUTHZ"}"
|
||||
TODO_SERVER_LIST="${TODO_SERVER_LIST:-"2548023766"}"
|
||||
export TODO_SERVER_URL="${TODO_SERVER_URL:-"https://todo-server.remote.blapointe.com"}"
|
||||
export TODO_SERVER_HEADERS="${TODO_SERVER_HEADERS:-"Cookie: BOAuthZ=$TODO_SERVER_BOAUTHZ"}"
|
||||
export TODO_SERVER_LIST="${TODO_SERVER_LIST:-"2548023766"}"
|
||||
|
||||
main() {
|
||||
from_todo_server_to_pttodo_main "$@"
|
||||
}
|
||||
|
||||
from_todo_server_to_pttodo_main() {
|
||||
set -e
|
||||
set -o pipefail
|
||||
local tasks_in_todo="$(fetch_tasks_in_list | format_tasks_in_list)"
|
||||
@@ -28,6 +32,10 @@ format_tasks_in_list() {
|
||||
}
|
||||
|
||||
fetch_tasks_in_list() {
|
||||
todo_server_curl "$TODO_SERVER_URL/ajax.php?loadTasks=&list=$TODO_SERVER_LIST&compl=${COMPL:-0}&looping=${LOOPING:-0}"
|
||||
}
|
||||
|
||||
todo_server_curl() {
|
||||
local csv_headers="$TODO_SERVER_HEADERS"
|
||||
local headers=()
|
||||
while [ "$csv_headers" != "" ]; do
|
||||
@@ -39,7 +47,7 @@ fetch_tasks_in_list() {
|
||||
csv_headers=""
|
||||
fi
|
||||
done
|
||||
curl -sS "${headers[@]}" "$TODO_SERVER_URL/ajax.php?loadTasks=&list=$TODO_SERVER_LIST&compl=${COMPL:-0}&looping=${LOOPING:-0}"
|
||||
curl -sS "${headers[@]}" "$@"
|
||||
}
|
||||
|
||||
if [ "$0" == "$BASH_SOURCE" ]; then
|
||||
|
||||
Reference in New Issue
Block a user