More efficient scanning
This commit is contained in:
parent
0d61e84f2f
commit
8b87a5d6d1
|
@ -70,7 +70,7 @@ for torrent_file in *.torrent; do
|
||||||
if [ "$found_seeders" != "$seeders" ]; then
|
if [ "$found_seeders" != "$seeders" ]; then
|
||||||
|
|
||||||
# Delete the original infohash line
|
# Delete the original infohash line
|
||||||
rg -N -v "$infohash" $torrents_csv > torfile.tmp.2; mv torfile.tmp.2 $torrents_csv
|
rg -Nv "$infohash" $torrents_csv > torfile.tmp.2; mv torfile.tmp.2 $torrents_csv
|
||||||
|
|
||||||
# Append the add lines to the torrents.csv file
|
# Append the add lines to the torrents.csv file
|
||||||
echo -e "\n$add_line" >> $torrents_csv
|
echo -e "\n$add_line" >> $torrents_csv
|
||||||
|
@ -90,8 +90,11 @@ for torrent_file in *.torrent; do
|
||||||
# Deleting the line if it existed
|
# Deleting the line if it existed
|
||||||
if [ ! -z "$infohash" ]; then
|
if [ ! -z "$infohash" ]; then
|
||||||
# This removes lines that have no seeders
|
# This removes lines that have no seeders
|
||||||
echo -e "$name has no seeders, removing if existed."
|
echo -e "$name has no seeders"
|
||||||
grep -v "$infohash" $torrents_csv > torfile.tmp.2; mv torfile.tmp.2 $torrents_csv
|
if rg -Nq $infohash $torrents_csv; then
|
||||||
|
echo "Removing $name from $torrents_csv"
|
||||||
|
rg -Nv "$infohash" $torrents_csv > torfile.tmp.2; mv torfile.tmp.2 $torrents_csv
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue