#!/usr/bin/bash
# -*- sh; sh-shell: bash; -*-

# Script to archive:
# - linphone friends SQLITE3 database
# - table "friends" content (except column "id") in CSV format
# - linphone contacts in vCard format
# - avatars currently displayed

# Script Requires: bash tar xz sed sqlite3 regexp.so
# regexp.so for linux x86 is inside archive https://github.com/nalgeon/sqlean/releases/download/0.21.8/sqlean-linux-x86.zip
# https://hakanu.net/sqlite/2021/04/10/how-to-achieve-regular-expression-based-replace-in-sqlite-regex/
# https://github.com/nalgeon/sqlean/blob/main/docs/regexp.md

# Tested with linphone v5.2.0

SCRIPT_DIR=$( cd -- "$( dirname -- "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )
source $SCRIPT_DIR/linphone-contacts-library

linphone-contacts-export-archive-tar-xz

exit 0
