cacatoès

Sed

Quelques exemples d’usages barbares de sed, qui m’ont servi.

À partir du flux RSS d’une instance peertube, pour récupérer la liste des torrents. Malheureusement le flux RSS ne lise que 20 items.

:::
cat liste.rss.txt | grep 'videos/watch' | grep 'link' | sed 's/<[^>]*>//g' | tr -d ' ' | sed 's/videos\/watch/static\/torrents/g' | sed 's/$/-720.torrent/g'

Récupérer le webseed d’un torrent :

:::
strings 03114d2b-a608-4a32-b096-09c167f4e3d9-720.torrent | grep webseed | cut -d ':' -f 3-4 |sed 's/ee$//g'