aboutsummaryrefslogtreecommitdiff
path: root/bin/ak-folders
diff options
context:
space:
mode:
authorkaotisk <kaotisk@arching-kaos.org>2024-06-04 18:07:39 +0300
committerkaotisk <kaotisk@arching-kaos.org>2024-06-04 18:07:39 +0300
commit0d1777251dea7d35cd774518959b4377673e1cab (patch)
treeb3d7a15725641c9e3d1d7b45150135e1f8ce9a71 /bin/ak-folders
parent684dd3e038ae90f0fd1f53211ce4d30141e35bf2 (diff)
downloadarching-kaos-tools-0d1777251dea7d35cd774518959b4377673e1cab.tar.gz
arching-kaos-tools-0d1777251dea7d35cd774518959b4377673e1cab.tar.bz2
arching-kaos-tools-0d1777251dea7d35cd774518959b4377673e1cab.zip
Refactoring, modules directory introduced
- All modules are now stored separately from the rest of the bin/ - You can run them now with `ak -m <module> <args>` - Files affected: * bin/ak-articles -> modules/ak-articles * bin/ak-categories -> modules/ak-categories * bin/ak-comments -> modules/ak-comments * bin/ak-files -> modules/ak-files * bin/ak-folders -> modules/ak-folders * bin/ak-mixtapes -> modules/ak-mixtapes * bin/ak-news -> modules/ak-news * bin/ak-reference -> modules/ak-reference * bin/ak-repositories -> modules/ak-repositories * bin/ak-roadmap -> modules/ak-roadmap * bin/ak-todos -> modules/ak-todos
Diffstat (limited to 'bin/ak-folders')
-rwxr-xr-xbin/ak-folders89
1 files changed, 0 insertions, 89 deletions
diff --git a/bin/ak-folders b/bin/ak-folders
deleted file mode 100755
index 5aa82c7..0000000
--- a/bin/ak-folders
+++ /dev/null
@@ -1,89 +0,0 @@
-#!/bin/bash
-## The following creates a folder data message
-##
-##
-## -h, --help Prints this help message
-##
-##
-## add <folder> Try ak-folders add <folder>
-##
-fullprogrampath="$(realpath $0)"
-PROGRAM="$(basename $0)"
-descriptionString="Module for adding folders"
-ZFOLDERSDIR="$AK_WORKDIR/folders"
-TEMP="/tmp/aktmp"
-
-source $AK_LIBDIR/_ak_log
-source $AK_LIBDIR/_ak_script
-source $AK_LIBDIR/_ak_ipfs
-source $AK_LIBDIR/_ak_zblock
-
-if [ ! -d $ZFOLDERSDIR ]; then
- mkdir $ZFOLDERSDIR
- logit "ERROR" "error $ZFOLDERSDIR not found or/and could not be created"
-else
- logit "INFO" "Found $ZFOLDERSDIR"
- exit 1
-fi
-TEMPASSIN="$(ak-tempassin)"
-cd $TEMPASSIN
-
-
-_ak_modules_folders_add(){
- CRP="$(pwd)"
- FOLDERNAME="$1"
- _ak_modules_folders_main $FOLDERNAME $CRP
- cat data | jq -M
-}
-
-_ak_modules_folders_main(){
- FOLDERNAME="$1"
- CRP="$2"
- echo "Adding $FOLDERNAME"
- logit "INFO" "Copying $1 to temporary folder"
- cp -r $2/$1 $1
- if [ $? == 0 ]; then
- logit "INFO" "Copied successfully"
- else
- logit "ERROR" "Error copying..."
- fi
-
- FOLDER="$1"
-
- logit "INFO" "Adding $FOLDER to IPFS..."
- FOLDER_IPFS_HASH=$(_ak_ipfs_add $FOLDER)
- if [ $? == 0 ]; then
- logit "INFO" "done"
- else
- logit "ERROR" "error"
- fi
- logit "WARNING" "Folders are not signing..."
-
- printf '{"timestamp":"%s","foldername":"%s","ipfs":"%s"}' $(date -u +%s) $FOLDERNAME $FOLDER_IPFS_HASH
-
- echo "Printing data..."
- cat data
- echo "Publishing..."
-
- _ak_zblock_pack folders/add $(pwd)/data
- if [ $? == 0 ]
- then
- echo "cool"
- else
- echo "not?"
- exit 2
- fi
-}
-
-_ak_modules_folders_title(){
- echo "$PROGRAM - Folder block creator"
-}
-
-if [ ! -z $1 ]; then
- case $1 in
- -h | --help) _ak_usage; exit;;
- add) _ak_modules_folders_add $2; exit;;
- *) _ak_usage; exit;;
- esac
-else _ak_usage
-fi