Fixing scan torrents.
This commit is contained in:
parent
9234811618
commit
08a3aa9095
|
@ -6,6 +6,8 @@ cd ..
|
||||||
torrents_csv="`pwd`/torrents.csv"
|
torrents_csv="`pwd`/torrents.csv"
|
||||||
scanned_out="`pwd`/infohashes_scanned.txt"
|
scanned_out="`pwd`/infohashes_scanned.txt"
|
||||||
|
|
||||||
|
touch $scanned_out
|
||||||
|
|
||||||
help="Run ./scan_torrents.sh [TORRENTS_DIR] \nor goto https://gitlab.com/dessalines/torrents.csv for more help"
|
help="Run ./scan_torrents.sh [TORRENTS_DIR] \nor goto https://gitlab.com/dessalines/torrents.csv for more help"
|
||||||
if [ "$1" == "-h" ] || [ -z "$1" ]; then
|
if [ "$1" == "-h" ] || [ -z "$1" ]; then
|
||||||
echo -e $help
|
echo -e $help
|
||||||
|
@ -26,14 +28,11 @@ fi
|
||||||
|
|
||||||
# Loop over all torrents
|
# Loop over all torrents
|
||||||
pushd $torrents_dir
|
pushd $torrents_dir
|
||||||
for torrent_file in *.torrent; do
|
# for torrent_file in *.torrent; do
|
||||||
|
find `pwd` -name "*.torrent" | sort -n | grep -vFf $scanned_out | while read torrent_file ; do
|
||||||
|
|
||||||
file_infohash=$(basename $torrent_file | cut -d'.' -f 1)
|
file_infohash=$(basename $torrent_file | cut -d'.' -f 1)
|
||||||
|
|
||||||
if rg -Nq $file_infohash $scanned_out; then
|
|
||||||
echo "$file_infohash already scanned"
|
|
||||||
else
|
|
||||||
|
|
||||||
# Scrape it
|
# Scrape it
|
||||||
health_text=$(torrent-tracker-health --torrent $torrent_file --timeout 1000 --addTrackers={udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.internetwarriors.net:1337/announce,udp://tracker.opentrackr.org:1337/announce,udp://exodus.desync.com:6969/announce,udp://explodie.org:6969/announce})
|
health_text=$(torrent-tracker-health --torrent $torrent_file --timeout 1000 --addTrackers={udp://tracker.coppersurfer.tk:6969/announce,udp://tracker.internetwarriors.net:1337/announce,udp://tracker.opentrackr.org:1337/announce,udp://exodus.desync.com:6969/announce,udp://explodie.org:6969/announce})
|
||||||
|
|
||||||
|
@ -100,8 +99,6 @@ for torrent_file in *.torrent; do
|
||||||
|
|
||||||
echo $file_infohash >> $scanned_out
|
echo $file_infohash >> $scanned_out
|
||||||
|
|
||||||
fi
|
|
||||||
|
|
||||||
done
|
done
|
||||||
|
|
||||||
popd
|
popd
|
||||||
|
|
Loading…
Reference in New Issue