Comments (7)
If you manually go to the https://echo360.org.uk/section/$(UUID)/home
URL (your own chrome/firefox) does it also show 404?
And on top of it, if you type https://echo360.org.uk/media/$(UUID)/public
in the script opened chrome would it display the same interface as a list of videos
from echo360.
I only have access to video links like https://echo360.org/media/0d046a3e-26e1-4dc1-ba3a-63af2d2734fb/public . There is no "course home page" . The instructor only provided a page of links similar to the one above. Can this video be downloaded?
from echo360.
It's likely that the same download procedure should work on those pages, but I don't have any experience nor access to such a page. The current program relies on course home page to retrieve a list of videos, and as such, this program would not work on those links as of yet. Feel free to modify the code and extend to these sort of links though.
from echo360.
I dont know how much you are willing to look into this issue, but it would be really cool if this feature is added. There is no other way to install the files from these links.
from echo360.
PRs are welcome but it is not possible for me to implements this without any access to such a page
from echo360.
thanks @soraxas for your quick response.
I am a little confused about do you mean by access though. I can currently click the URL given by vinn and I can watch it. Here is another:
https://echo360.net.au/media/9a37184c-03ec-4e8f-9aeb-4883e5d5ff94/public
I might consider making a PR for this, but would you mind explaining what type of changes ill need to be making?
from echo360.
I am a little confused about do you mean by access though.
I cannot implement this as I don't have access to such a page to test/debug/etc.
EDIT: I can see that the given link is actually public. It is not currently on my priority to look into this as I have no use of this, but I can have a look at it when I am free.
... would you mind explaining what type of changes ill need to be making?
I am not sure as I don't know how that page source looks like (me knowing the URL doesn't provide much clarity). But I would guess it involves extracting the underlying stream links and passing it to the echo360 video constructor at https://github.com/soraxas/echo360/blob/master/echo360/videos.py for downloads (or skipping that and directly passing the streams to hls downloader at https://github.com/soraxas/echo360/blob/master/echo360/hls_downloader.py)
from echo360.
Related Issues (20)
- Suggestion: Would it be possible to skip already downloaded files? HOT 1
- Selenium webdriver Issues HOT 14
- Update auto-downloaded chromedriver and geckodriver versions? HOT 2
- Option to download without logging in to echo360.org HOT 10
- Downloading all lectures in Windows HOT 4
- Automated Windows downloading fails HOT 3
- Work around for authentication issue HOT 1
- ffmpeg not found error HOT 3
- lecture name [[UNTITLED]], content with in its folder keeps cleaned and overrided by newer downloaded video HOT 7
- Unable to download for Canadian Echo360 HOT 2
- --after-date and --before-date don't work HOT 4
- Chrome driver fails to launch Chrome HOT 1
- After downloading the files, they get deleted. Result is empty download folder. HOT 3
- echo360.py cant find the video as there is no home page for it HOT 6
- Failed to get m3u8 info for EchoCourse! HOT 2
- PHANTOMJS removed in selenium v4 HOT 3
- Doesn't work for UNSW HOT 2
- Ways to download single media file HOT 1
- Missing or invalid capabilities in selenium HOT 6
- Outdated chromedriver HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from echo360.