From 3ab1195a2fd01816287879fa78297b2904462584 Mon Sep 17 00:00:00 2001 From: kaotisk Date: Thu, 18 Jul 2024 04:45:12 +0300 Subject: ak-follow is now a module (ak -m follow) --- bin/ak-follow | 96 ----------------------------------------------------------- 1 file changed, 96 deletions(-) delete mode 100755 bin/ak-follow (limited to 'bin/ak-follow') diff --git a/bin/ak-follow b/bin/ak-follow deleted file mode 100755 index d8461b8..0000000 --- a/bin/ak-follow +++ /dev/null @@ -1,96 +0,0 @@ -#!/bin/bash -## -## You can maintain a list of friendly zchains or ids -## -## Usage: -## -## -h, --help Prints this help message -## -## -f, --follow Adds a ... to your follow list -## -## -l, --list Shows a list of your followings -## -## -u, --unfollow Unfollows a ... -## -fullprogrampath="$(realpath $0)" -PROGRAM=$(basename $0) -descriptionString="Following stuff" - -source $AK_LIBDIR/_ak_log -source $AK_LIBDIR/_ak_script -source $AK_LIBDIR/_ak_ipfs - -FOLLOWING="$HOME/.arching-kaos/following" - -_ak_follow_follow(){ - if [ ! -z $1 ] - then - grep $1 $FOLLOWING - if [ $? == 0 ] - then - _ak_log_error "Already exists" - exit 1 - fi - echo $1 >> $FOLLOWING - IPFS=$(_ak_ipfs_add $FOLLOWING) - if [ $? -ne 0 ] - then - _ak_log_error "Addition failed" - exit 1 - fi - ak-profile set following $IPFS - exit 0 - fi - printf "Usage:\n\t%s \n" $PROGRAM - exit 1 -} - -_ak_follow_list(){ - if [ -f $FOLLOWING ] - then - cat $FOLLOWING - else - _ak_log_info "No following file, creating" - touch $FOLLOWING - echo "None found" - fi -} - -_ak_follow_unfollow(){ - FOLLOWING="$HOME/.arching-kaos/following" - fentries="$(cat $FOLLOWING)" - if [ ! -z $1 ] - then - search="$1" - sed -i -e 's,'"$search"',,g' $FOLLOWING - if [ $? -ne 0 ] - then - _ak_log_error "sed didn't found $search" - exit 1 - fi - IPFS="$(_ak_ipfs_add $FOLLOWING)" - if [ $? -ne 0 ] - then - _ak_log_error "IPFS problem" - exit 1 - fi - ak-profile set repositories "$IPFS" - exit 0 - else - echo "Who to unfollow?" - echo "Type following to see them" - exit 1 - fi -} - -if [ ! -z $1 ] -then - case $1 in - -h | --help) _ak_usage; exit;; - -f | --follow) _ak_follow_follow $2; exit;; - -l | --list) _ak_follow_list $2; exit;; - -u | --unfollow) _ak_follow_unfollow $2; exit;; - * ) _ak_usage;; - esac -else _ak_usage -fi -- cgit v1.2.3