# PyInstaLive This script enables you to record Instagram livestreams. It is based on [another script](https://github.com/taengstagram/instagram-livestream-downloader) that has now been discontinued. ## Dependencies You need to install these dependencies first before this script will work: [instagram_private_api](https://github.com/ping/instagram_private_api#install) [instagram_private_api_extensions](https://github.com/ping/instagram_private_api_extensions#install) #### Note You need [Git](https://git-scm.com/downloads) and [Python 2.x](https://www.python.org/downloads/release/python-2713/) with [Pip](https://pip.pypa.io/en/stable/installing/) installed before you can install these dependencies and use this script. ## Usage ```bash python cMain.py -u "" -p "" -r "" ``` Where ```` is your account's username, ```` is your password and ```` is the username of the user whose livestream you want to record. ## Example ```bash python cMain.py -u "johndoe" -p "grapefruits" -r "justinbieber" ``` If a livestream is currently ongoing, the terminal output should be something like this: ``` PYINSTALIVE DOWNLOADER (Script v1.0) -------------------------------------------------- [I] Login to "johndoe" OK! [I] Checking broadcast for "justinbieber"... [I] Starting broadcast recording: [I] Username : justinbieber [I] MPD URL : https://scontent-ams3-1.cdninstagram.com/hvideo-frc1/v/rNAi8avEBU6f0EgB0oLu7/live-dash/dash-abr/17870846050136409.mpd?_nc_rl=AfCS41CMvXPH2xWa&oh=43d66cf045816a1c83310da05fac0949&oe=5992E01E [I] Viewers : 1118 watching [I] Airing time : 37 minutes and 20 seconds [I] Status : Active [I] Recording broadcast... ``` ## Help If you have a bug to report please open [an issue](https://github.com/notcammy/PyInstaLive/issues) in the appropriate format: ##### - Expected behavior ##### - Actual behavior ##### - Steps to reproduce problem