Python script to download Instagram livestreams and replays.

Cammy d5f07e0bcd Add configuration file, make script installable 7 年之前
.github f10e3de361 Create issue_template.md 7 年之前
pyinstalive d5f07e0bcd Add configuration file, make script installable 7 年之前
.gitignore 6e4e3c98e5 Update gitignore, switch version, minor logging improvement 7 年之前
README.md a52aa64985 Update README.md 7 年之前

README.md

PyInstaLive

This script enables you to record Instagram livestreams. It is based on another script that has now been discontinued.

Dependencies

You need to install these dependencies first before this script will work:

instagram_private_api

instagram_private_api_extensions

Note

You need Git and Python 2.x with Pip installed before you can install these dependencies and use this script.

Usage

python cMain.py -u "<username>" -p "<password>" -r "<live-username>"

Where <username> is your account's username, <password> is your password and <live-username> is the username of the user whose livestream you want to record.

Example

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 in the appropriate format:

- Expected behavior
- Actual behavior
- Steps to reproduce problem