#!/bin/sh
#
 
# Add an artifact to an american BBS. Do it by hand for the
# worldwide ones, thanks.

if [ "$1" = "" ]
   then
   echo "[!] Need a BBS number, please."
   echo "    artifacts ###-###-#### filename."
   else
   if [ "$2" = "" ]
      then
      echo "[!] Need a filename, please."
      echo "    artifacts ###-###-#### filename."
      else
      if [ ! -f $2 ]
         then
         echo "[!] There's no $2 file to copy!"
         exit 1
      fi
      ACODE="`echo $1 | cut -b1-3`"
      echo "$ACODE!"
      if [ ! -d /textfiles/artifacts/$ACODE ]
         then
         echo "No $ACODE. Creating."
         if [ -f /textfiles/artifacts/$ACODE ]
            then
            echo "[!] A-splosion. There's a $ACODE file?"
            exit 1
            else
            mkdir /textfiles/artifacts/$ACODE
         fi
      fi
      if [ ! -d /textfiles/artifacts/$ACODE/$1 ]
         then
         echo "Creating new entry for $1."
         if [ -f /textfiles/artifacts/$ACODE/$1 ]
            then
            echo "[!] A-splosion. There's a $1 file in $ACODE?"
            exit 1
            else
            mkdir /textfiles/artifacts/$ACODE/$1 
         fi
      fi
      if [ -f /textfiles/artifacts/$ACODE/$1/$2 ]
         then
         echo "[!] A-splosion. There's already a $2 in $1."
         exit 1
         else
         cp $2 /textfiles/artifacts/$ACODE/$1/$2
         echo "[%] $2 copied to /textfiles/artifacts/$ACODE/$1."
     fi
   fi
fi
