123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141 |
- #!/bin/bash
- TEMP=`mktemp`
- TEMP1=`mktemp`
- # echo $TEMP
- grabLaundry.sh | sort | uniq > $TEMP1
- cat $TEMP1 | grep -iv 'CST' > $TEMP
- WHAT=`pullline.sh $TEMP`
- DB=/home/themusicgod1/TDL/urls.db
- BASEDIR=/home/themusicgod1
- # echo "are we hre"
- echo "maximum" `grep -i "maximum" $BASEDIR/tools/grabLaundry.sh | awk -F' ' '{print $8}' | awk -F')' '{print $1}'`
- MAXLEVEL=`grep -i "maximum" $BASEDIR/tools/grabLaundry.sh | awk -F' ' '{print $8}' | awk -F')' '{print $1}'`".0"
- # MAXLEVEL="156.0"
- echo "maxlevel" $MAXLEVEL
- echo "what" $WHAT
- FEDIYES=`echo $WHAT | grep -i '@.*@.*'`;
- # echo $FEDIYES
- #echo "fediyes" $FEDIYES;
- if [ -z $FEDIYES ]; then
- echo "not fedi";
- sqlite3 $DB -line "select url, rss, other, id from news where url like \"%"$WHAT"%\"" | grep -i 'url' | awk -F' ' '{print $3}';
- SPC=`echo $WHAT | grep -i 'shitposter.world'`;
- echo $SPC
- if [[ -n $SPC ]]; then
- echo "spc";
- # echo "WHAT is " $WHAT
- # OUT2=`sqlite3 $DB -line "select level from news where url like \"%"$WHAT"%\"" | grep -i 'level'`
- # echo "OUT2:" $OUT2
- LEVEL=`sqlite3 $DB -line "select level from news where url like \"%"$WHAT"%\"" | grep -i 'level' | awk -F' ' '{print $3}'`
- LEVEL2=`grep -i "shitposter.world" /home/themusicgod1/FediSus.html | head -n 1 | awk -F' ' '{print $2}'`
- echo "user Level is" $LEVEL2
- echo "LEVEL is " $LEVEL
- echo "we are over by:"
- echo "("$LEVEL2" - "$LEVEL")/ "$MAXLEVEL
- echo "("$LEVEL2" - "$LEVEL")/ "$MAXLEVEL | bc
-
- $BASEDIR/tools/howFar.sh $WHAT
- exit;
- fi
- exit;
- fi
- touch /tmp/known-instances
- echo "fedi";
- DOMAIN2=`echo $WHAT | awk -F'@' '{print $3}'`;
- echo "what is this value"
- grep -i $DOMAIN2 /tmp/known-instances
- if [[ 1 == $? ]]
- then
- echo $DOMAIN2 >> /tmp/known-instances
- setterm --foreground green;
- echo "instance estimate: " `how_many_blocks_estimate.sh $DOMAIN2`
- setterm --foreground default;
- fi
- # LEVEL2=`grep -i $DOMAIN2 /home/themusicgod1/FediSus.html | head -n 1 | awk -F' ' '{print $2}'`
- #echo "domain:" $DOMAIN2
- #echo "domain:" $LEVEL2
- #LEVEL=`sqlite3 $DB -line "select level from news where url like \"%"$WHAT"%\"" | grep -i 'level' | awk -F' ' '{print $3}'`
- #echo "level:" $LEVEL
- #echo "we are over by:"
- #echo "("$LEVEL2" - "$LEVEL")/ "$MAXLEVEL
- #echo "("$LEVEL2" - "$LEVEL")/ "$MAXLEVEL | bc
- $BASEDIR/tools/howFar.sh $WHAT
- FSEYES=`sqlite3 $DB -line "select url from news where url like \"%"$WHAT"%\"" | grep -i 'freespeechextremist'`;
- if [[ -n $FSEYES ]]
- then
- echo "fse";
- WHAT2=`echo $WHAT | awk -F'@' '{print $2"@"$3}'`;
- echo "what2" $WHAT2;
- torify finger $WHAT2;
- echo $?;
- else
- sqlite3 $DB -line "select url, rss, other, id from news where url like \"%"$WHAT"%\"";
- SPC=`sqlite3 /home/themusicgod1/TDL/urls.db -line "select url from news where url like \"%"$WHAT"%\"" | grep -i 'shitposter.world'`;
- echo $SPC
- if [[ -n $SPC ]]; then
- echo "spc";
- exit;
- fi
- POAST=`echo $WHAT | grep -i 'poa.st'`;
- if [[ -n $POAST ]]; then
- echo "poast";
- LEVEL=`sqlite3 $DB -line "select level from news where url like \"%"$WHAT"%\"" | grep -i 'level' | awk -F' ' '{print $3}'`
- echo "LEVEL is " $LEVEL
-
- LEVEL2=`grep -i "poa.st" /home/themusicgod1/FediSus.html | head -n 1 | awk -F' ' '{print $2}'`
- echo "should be: " $LEVEL2
- echo "difference"
- echo "(" $LEVEL2" - "$LEVEL".0) / "$MAXLEVEL
- echo "(" $LEVEL2" - "$LEVEL".0) / "$MAXLEVEL | bc
- fi
- POAST=`echo $WHAT | grep -i 'gleasonator'`;
- if [[ -n $GLEASONATOR ]]; then
- echo "gleasonator";
- LEVEL=`sqlite3 $DB -line "select level from news where url like \"%"$WHAT"%\"" | grep -i 'level' | awk -F' ' '{print $3}'`
- echo "LEVEL is " $LEVEL
- # echo "should be: 382"
- # echo "difference"
- LEVEL2=`grep -i "gleasonator" /home/themusicgod1/FediSus.html | head -n 1 | awk -F' ' '{print $2}'`
- echo "should be: " $LEVEL2
- echo "difference"
- echo "(" $LEVEL2" - "$LEVEL".0) / "$MAXLEVEL
- echo "(" $LEVEL2" - "$LEVEL".0) / "$MAXLEVEL | bc
- #echo "(382.0 - "$LEVEL".0) / "$MAXLEVEL
- # echo "(382.0 - "$LEVEL".0) / "$MAXLEVEL | bc
- fi
- fi
- OUT=`sqlite3 $DB -line "select other from news where url like \"%"$WHAT"%\""| awk -F' ' '{print $3}'`;
- echo "other is:" $OUT
- if [[ -z $OUT ]]; then
- echo "blank other";
- ID=`sqlite3 /home/themusicgod1/TDL/urls.db -line "select id from news where url like \"%"$WHAT"%\"" | awk -F' ' '{print $3}'`;
- echo $ID;
- echo $WHAT;
- OTHER1=`sqlite3 $DB -line "select url, rss, other, id from news where url like \"%"$WHAT"%\"" | grep url | awk -F' ' '{print $3}'` ;
- OTHER2=`getSPCURL.sh $OTHER1`
- echo "update news set other = \""$OTHER2"\" where id = "$ID";"
- fi
|