aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2025-03-16 01:29:32 +0200
committerkaotisk <kaotisk@arching-kaos.org>2025-03-16 01:29:32 +0200
commit586639907bbcf568089c04aced6669116888cdbf (patch)
tree94049dd14190c06d55cb25146c48110fd1bbcd1e /modules
parent49de152cf937b3809e7faf0e4d04a231a641d9fc (diff)
downloadarching-kaos-tools-586639907bbcf568089c04aced6669116888cdbf.tar.gz
arching-kaos-tools-586639907bbcf568089c04aced6669116888cdbf.tar.bz2
arching-kaos-tools-586639907bbcf568089c04aced6669116888cdbf.zip
All date functions accumulated in _ak_utils
Diffstat (limited to 'modules')
-rwxr-xr-xmodules/articles/main.sh3
-rwxr-xr-xmodules/categories/main.sh3
-rwxr-xr-xmodules/comments/main.sh3
-rwxr-xr-xmodules/files/main.sh3
-rwxr-xr-xmodules/folders/main.sh3
-rwxr-xr-xmodules/mixtapes/lib.sh16
-rwxr-xr-xmodules/news/lib.sh3
-rwxr-xr-xmodules/reference/main.sh7
-rwxr-xr-xmodules/repositories/main.sh1
-rwxr-xr-xmodules/smfiles/lib.sh3
-rwxr-xr-xmodules/todos/main.sh3
11 files changed, 29 insertions, 19 deletions
diff --git a/modules/articles/main.sh b/modules/articles/main.sh
index c142725..9fa0304 100755
--- a/modules/articles/main.sh
+++ b/modules/articles/main.sh
@@ -31,6 +31,7 @@ descriptionString="Articles module for Arching Kaos"
source $AK_LIBDIR/_ak_log
source $AK_LIBDIR/_ak_script
+source $AK_LIBDIR/_ak_utils
source $AK_LIBDIR/_ak_ipfs
source $AK_LIBDIR/_ak_gpg
source $AK_LIBDIR/_ak_zblock
@@ -48,7 +49,7 @@ fi
_ak_modules_articles_create(){
TEMP="$(_ak_make_temp_directory)"
cd $TEMP
- export ARTICLES_FILE="$(date +%Y%m%d_%H%M%S)"
+ export ARTICLES_FILE="$(_ak_datetime_human)"
if [ -z $EDITOR ]
then
_ak_log_error "No $EDITOR found. Exiting..."
diff --git a/modules/categories/main.sh b/modules/categories/main.sh
index 68d3c12..ebb9e9e 100755
--- a/modules/categories/main.sh
+++ b/modules/categories/main.sh
@@ -34,6 +34,7 @@ source $AK_LIBDIR/_ak_script
source $AK_LIBDIR/_ak_ipfs
source $AK_LIBDIR/_ak_gpg
source $AK_LIBDIR/_ak_zblock
+source $AK_LIBDIR/_ak_utils
if [ ! -d $AK_CATEGORIES ]; then
mkdir $AK_CATEGORIES
@@ -46,7 +47,7 @@ fi
_ak_modules_categories_create(){
TEMP="$(_ak_make_temp_directory)"
cd $TEMP
- export NEWS_FILE="$(date +%Y%m%d_%H%M%S)"
+ export NEWS_FILE="$(_ak_datetime_human)"
vi $NEWS_FILE
_ak_log_info "Renaming..."
TITLE="$(head -n 1 $NEWS_FILE)"
diff --git a/modules/comments/main.sh b/modules/comments/main.sh
index 1e88a52..c469ba6 100755
--- a/modules/comments/main.sh
+++ b/modules/comments/main.sh
@@ -33,6 +33,7 @@ source $AK_LIBDIR/_ak_script
source $AK_LIBDIR/_ak_ipfs
source $AK_LIBDIR/_ak_gpg
source $AK_LIBDIR/_ak_zblock
+source $AK_LIBDIR/_ak_utils
ZCOMMENTSDIR="$AK_WORKDIR/comments"
TEMP="/tmp/aktmp"
@@ -55,7 +56,7 @@ _ak_modules_comments_create(){
fi
TEMP="$(_ak_make_temp_directory)"
cd $TEMP
- export COMMENTS_FILE="$(date -u +%s)"
+ export COMMENTS_FILE="$(_ak_datetime_unix)"
vi $COMMENTS_FILE
echo "Renaming..."
TO_FILE=$COMMENTS_FILE
diff --git a/modules/files/main.sh b/modules/files/main.sh
index 72fb752..14cda6a 100755
--- a/modules/files/main.sh
+++ b/modules/files/main.sh
@@ -32,6 +32,7 @@ source $AK_LIBDIR/_ak_log
source $AK_LIBDIR/_ak_ipfs
source $AK_LIBDIR/_ak_gpg
source $AK_LIBDIR/_ak_zblock
+source $AK_LIBDIR/_ak_utils
if [ ! -d $ZFILESDIR ]; then
mkdir $ZFILESDIR
@@ -103,7 +104,7 @@ main(){
cat > $TEMPASSIN/data <<EOF
{
- "timestamp":"$(date -u +%s)",
+ "timestamp":"$(_ak_datetime_unix)",
"filename":"$FILENAME",
"ipfs":"$FILE_IPFS_HASH",
"detach":"$SIGNATURE"
diff --git a/modules/folders/main.sh b/modules/folders/main.sh
index 4f4822a..345a0b1 100755
--- a/modules/folders/main.sh
+++ b/modules/folders/main.sh
@@ -33,6 +33,7 @@ source $AK_LIBDIR/_ak_log
source $AK_LIBDIR/_ak_script
source $AK_LIBDIR/_ak_ipfs
source $AK_LIBDIR/_ak_zblock
+source $AK_LIBDIR/_ak_utils
if [ ! -d $ZFOLDERSDIR ]; then
mkdir $ZFOLDERSDIR
@@ -75,7 +76,7 @@ _ak_modules_folders_main(){
fi
_ak_log_warning "Folders are not signing..."
- printf '{"timestamp":"%s","foldername":"%s","ipfs":"%s"}' $(date -u +%s) $FOLDERNAME $FOLDER_IPFS_HASH
+ printf '{"timestamp":"%s","foldername":"%s","ipfs":"%s"}' $(_ak_datetime_unix) $FOLDERNAME $FOLDER_IPFS_HASH
echo "Printing data..."
cat data
diff --git a/modules/mixtapes/lib.sh b/modules/mixtapes/lib.sh
index a0912dd..5e1f3ac 100755
--- a/modules/mixtapes/lib.sh
+++ b/modules/mixtapes/lib.sh
@@ -25,7 +25,7 @@ source $AK_LIBDIR/_ak_zblock
# Should return current playlist, current mixtape and seek time on the mixtape
_ak_modules_mixtapes_find_now(){
- current_timestamp="$(date -u +%s)"
+ current_timestamp="$(_ak_datetime_unix)"
mixtapes_ord=$AK_WORKDIR/mixtapes_ord
if [ ! -d $mixtapes_ord ]
then
@@ -61,7 +61,7 @@ _ak_modules_mixtapes_find_now(){
cat $AK_WORKDIR/mixtapes_index | while read TS ZB BL DB IF DUR
do
echo "$IF" > $mixtapes_playlists/1
- seek=$(( ($(date -u +%s) - $TS) % $DUR ))
+ seek=$(( ($(_ak_datetime_unix) - $TS) % $DUR ))
index=$counter
echo "$counter $index $seek"
exit 0
@@ -70,8 +70,8 @@ _ak_modules_mixtapes_find_now(){
# watch -n 1 '
# TS=$(cat mixtapes_index | cut -d\ -f 1,6 | head -n 1 | cut -d\ -f 1)
# DUR=$(cat mixtapes_index | cut -d\ -f 1,6 | head -n 1 | cut -d\ -f 2)
- # echo $(( ($(date -u +%s) - $TS) / $DUR )) # Times played
- # echo $(( ($(date -u +%s) - $TS) % $DUR )) # Seek time
+ # echo $(( ($(_ak_datetime_unix) - $TS) / $DUR )) # Times played
+ # echo $(( ($(_ak_datetime_unix) - $TS) % $DUR )) # Seek time
# '
mixtapes_counter=1
@@ -79,7 +79,7 @@ _ak_modules_mixtapes_find_now(){
while [ $mixtapes_counter -le $total_number_of_mixtapes ]
do
_ak_log_debug "Counter: $mixtapes_counter"
- # current_timestamp="$(date -u +%s)"
+ # current_timestamp="$(_ak_datetime_unix)"
current_timestamp="$(cat $mixtapes_ord/$mixtapes_counter | cut -d ' ' -f 1)"
current_duration="$(cat $mixtapes_ord/$mixtapes_counter | cut -d ' ' -f 6)"
# diff_ts="$(( $current_timestamp - $timestamp ))"
@@ -90,7 +90,7 @@ _ak_modules_mixtapes_find_now(){
then
cat $mixtapes_ord/$mixtapes_counter > $mixtapes_playlists/$playlists_counter
# Return playlist number, mixtape number and seek time
- time_difference=$(( $(date -u +%s) - $current_timestamp))
+ time_difference=$(( $(_ak_datetime_unix) - $current_timestamp))
seek_time=$(( $time_difference % $current_duration ))
echo $playlists_counter $mixtapes_counter $seek_time
# For this particular instance we would loop for ever in the
@@ -151,7 +151,7 @@ _ak_modules_mixtapes_find_now(){
elif [ $mixtapes_counter -eq $total_number_of_mixtapes ]
then
- echo $(( ($(date -u +%s) - $current_timestamp) % $current_duration )) # Seek time
+ echo $(( ($(_ak_datetime_unix) - $current_timestamp) % $current_duration )) # Seek time
fi
mixtapes_counter=$(($mixtapes_counter + 1))
done
@@ -197,7 +197,7 @@ _ak_modules_mixtapes_main(){
cat > data <<EOF
{
- "timestamp":"$(date -u +%s)",
+ "timestamp":"$(_ak_datetime_unix)",
"artist":"$MIXTAPE_ARTIST",
"title":"$MIXTAPE_TITLE",
"ipfs":"$MIXTAPE_IPFS_HASH",
diff --git a/modules/news/lib.sh b/modules/news/lib.sh
index 44387fc..ef35492 100755
--- a/modules/news/lib.sh
+++ b/modules/news/lib.sh
@@ -22,6 +22,7 @@ source $AK_LIBDIR/_ak_ipfs
source $AK_LIBDIR/_ak_gpg
source $AK_LIBDIR/_ak_zblock
source $AK_LIBDIR/_ak_zchain
+source $AK_LIBDIR/_ak_utils
ZNEWSDIR="$AK_WORKDIR/news"
@@ -45,7 +46,7 @@ _ak_modules_news_create(){
cd $TEMP
cd
curpath="$(pwd)"
- export NEWS_FILE="$(date +%Y%m%d_%H%M%S)"
+ export NEWS_FILE="$(_ak_datetime_human)"
vi $NEWS_FILE
echo "Renaming..."
TITLE="$(head -n 1 $NEWS_FILE)"
diff --git a/modules/reference/main.sh b/modules/reference/main.sh
index 88c6e37..e730830 100755
--- a/modules/reference/main.sh
+++ b/modules/reference/main.sh
@@ -38,6 +38,7 @@ source $AK_LIBDIR/_ak_script
source $AK_LIBDIR/_ak_ipfs
source $AK_LIBDIR/_ak_gpg
source $AK_LIBDIR/_ak_zblock
+source $AK_LIBDIR/_ak_utils
if [ ! -d $ZREFERENCESDIR ]; then
mkdir $ZREFERENCESDIR
@@ -50,10 +51,10 @@ fi
_ak_modules_reference_create(){
TEMP="$(_ak_make_temp_directory)"
cd $TEMP
- export REFERENCEFILE="$(date -u +%s)"
+ export REFERENCEFILE="$(_ak_datetime_unix)"
if [ ! -z $1 ] && [ ! -z $2 ]
then
- TO_FILE="$(date -u +%s)-$1-$2"
+ TO_FILE="$(_ak_datetime_unix)-$1-$2"
cat > $REFERENCEFILE << EOF
$1
$2
@@ -125,7 +126,7 @@ _ak_modules_reference_add(){
FILE_SIGNATURE=$(_ak_ipfs_add $FILE_SIGN_FILE)
cat > data <<EOF
{
- "datetime":"$(date -u +%s)",
+ "datetime":"$(_ak_datetime_unix)",
"reference":"$REFERENCE",
"refer_to":"$REFER_TO",
"ipfs":"$FILE_IPFS_HASH",
diff --git a/modules/repositories/main.sh b/modules/repositories/main.sh
index 9c65bf9..8794f59 100755
--- a/modules/repositories/main.sh
+++ b/modules/repositories/main.sh
@@ -18,6 +18,7 @@
### along with this program. If not, see <http://www.gnu.org/licenses/>.
###
source $AK_LIBDIR/_ak_zblock
+source $AK_LIBDIR/_ak_utils
PROGRAM="ak-module-$(realpath $0 | rev |cut -d '/' -f 2 | rev)"
REPODIR="$HOME/projects"
BAREDIR="$HOME/bare"
diff --git a/modules/smfiles/lib.sh b/modules/smfiles/lib.sh
index 6e90964..f3418ff 100755
--- a/modules/smfiles/lib.sh
+++ b/modules/smfiles/lib.sh
@@ -23,6 +23,7 @@ source $AK_LIBDIR/_ak_ipfs
source $AK_LIBDIR/_ak_gpg
source $AK_LIBDIR/_ak_zblock
source $AK_LIBDIR/_ak_smfiles
+source $AK_LIBDIR/_ak_utils
_ak_sm_files_add(){
FILENAME="$1"
@@ -103,7 +104,7 @@ _ak_sm_files_main(){
cat > data <<EOF
{
- "timestamp":"$(date -u +%s)",
+ "timestamp":"$(_ak_datetime_unix)",
"filename":"$FILENAME",
"shamap":"$FILEMAP_SHA512_HASH",
"shamapsig":"$SHAMAPSIGMAP",
diff --git a/modules/todos/main.sh b/modules/todos/main.sh
index 3970c3c..7825cf7 100755
--- a/modules/todos/main.sh
+++ b/modules/todos/main.sh
@@ -37,6 +37,7 @@ source $AK_LIBDIR/_ak_script
source $AK_LIBDIR/_ak_ipfs
source $AK_LIBDIR/_ak_gpg
source $AK_LIBDIR/_ak_zblock
+source $AK_LIBDIR/_ak_utils
ZTODOSDIR="$AK_WORKDIR/todos"
TEMP="/tmp/aktmp"
@@ -51,7 +52,7 @@ fi
_ak_modules_todos_create(){
TEMP="$(_ak_make_temp_directory)"
cd $TEMP
- export TODOS_FILE="$(date -u +%s)"
+ export TODOS_FILE="$(_ak_datetime_unix)"
vi $TODOS_FILE
_ak_log_info "Renaming..."
TITLE="$(head -n 1 $TODOS_FILE)"