Skip to content

lyneca/echo360

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Echo360 Downloader

Echo360 is a video hosting site. It actively makes viewing videos much harder than it should be, by using dark rituals Flash and other deprecated technologies.

This script allows you to download the videos for offline use.

NOTE: Under the MIT license, I do not endorse nor take liability for the downloading of copyrighted content. This is intended as a proof of concept; use this software at your own risk.

Requirements

Python Requirements

You need Python 3 to run this script. requirements.txt contains the Python packages that are needed.

You can run

pip3 install -r requirements.txt

to install them automatically.

FFmpeg

This program will not work without FFmpeg installed and available on your path. If you're not sure how to do this on Windows, there are instructions available here.

On OSX, brew install ffmpeg will work fine, and on Linux, use your package manager of choice.

Usage

The hardest part is getting the playlist URL. So far, the easiest way I've found is as follows:

  1. On Chrome/Firefox, go to the page you want to download
  2. Devtool > Network
  3. Click play, you should see GET requests
  4. The request URLs will be start with delivery.streaming.<server>/echo/<4 digits>/<a number>/<long UUID>/ that's what you want

If you have any issues, feel free to submit an issue on Github.

If you find another way to get the delivery URL that is easier than this one, PLEASE MAKE AN ISSUE! I'd love to know!

Releases

No releases published

Packages

No packages published

Languages