Rtmplist

From La Quadrature du Net
Jump to navigationJump to search

Tutoriel_Enregistrement#Assembl.C3.A9e_Nationale

#!/bin/bash
# Récupère les URL des flux VOD flash d'un projet de loi sur le site de l'assemblée nationale

# page VOD de l'assemblée nationale
vod='http://www.assemblee-nationale.fr/13/seance/vod/'

# projet de loi (ce qui vient après /vod et avant .asp)
pl='securite-interieure'

wget -qO- "$vod/$pl.asp" | grep -o "$pl-[0-9\-]\+\.asp" | sed "s|^|$vod|" | while read url
do
	# contenu de la page
	content=$(wget -qO- "$url")
	# début du lien rtmp
	rtmproot=$(echo "$content" | grep -o "rtmp://[^']\+")
	# fin du lien rtmp
	rtmp=$(echo "$content" | grep -o "[^\']\+\.mp4")
	# écrit l'url de la vidéo sur stdout
	echo "$rtmproot/$rtmp"
done