23 lines
554 B
Bash
Executable File
23 lines
554 B
Bash
Executable File
torrent_csv_file="`pwd`/torrent.csv"
|
|
|
|
search=$(grep -i "$1" $torrent_csv_file)
|
|
|
|
# Sort results by seeders
|
|
search=$(echo -e "$search" | sort --field-separator=';' --key=5 -g)
|
|
|
|
if [ -z "$search" ]; then
|
|
echo "No results found"
|
|
else
|
|
|
|
# Read the lines of the results
|
|
while read -r line; do
|
|
infohash=$(echo -e "$line" | cut -d ';' -f1)
|
|
magnet_link="magnet:?xt=urn:btih:$infohash"
|
|
name=$(echo -e "$line" | cut -d ';' -f2)
|
|
|
|
# Construct the search result
|
|
result="$name\n\t$magnet_link"
|
|
echo -e "$result"
|
|
done <<< "$search"
|
|
fi
|