In continuation of discussion started here there is a script, which allows to download videos. It will download and store them in the same directory as script is. If file is already exist - it would be downloaded again. As a result: you can run a few instances of script and they will download and store a few videos in parallel.
To get it all working you need the url with all the sessions links. I've grubbed it from the iOS app using mitmproxy:
- run mitmproxy on your computer which is in the same network with your ios device.
- on your ios device in wifi preferences set to use your computer as proxy (you need to provide your computer's ip address in local network, and port. 8080 is a default port for mitmproxy)
- run the app on ios app
- grub the url to
.../videos.json
and put in the script.
Put the downloader.rb
to directory where you want to store the videos and run ruby downloader.rb
.
When new videos become available - rerun the script and it will download new videos ;)
Good luck! :)
This doesn't seem to work anymore. Hopefully Apple recognise quite a few of us have very long flights home in a few days…