• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

coursera-dl / edx-dl
48%

Build:
DEFAULT BRANCH: master
Repo Added 19 Jul 2015 08:04AM UTC
Files 6
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH master
branch: master
CHANGE BRANCH
x
Reset
  • master
  • 0.1.10
  • 0.1.2
  • 0.1.3
  • 0.1.5
  • 0.1.6
  • 0.1.7
  • 0.1.8
  • 0.1.9
  • fix-0-courses-available
  • new-python-in-travis
  • set-travis-notifications
  • use-comments-as-docstring
  • use-external-downloader

pending completion
181

Pull #564

travis-ci

web-flow
update parsing.py to account for new edx structure

recently edx slightly changed their website's structure for some courses:
- sections now have one of two classes: `outline-item section` or `outline-item section scored`
- subsections have one of two classes: `vertical outline-item focusable` or `vertical outline-item focusable scored`.

  this resulted in 0 downloadable sections being found for some courses, e.g. https://courses.edx.org/courses/course-v1:MITx+14.750x+3T2019/course/. 

A slight change in edx_dl/parsing.py in the class NewEdxPageExtractor resolves the issue. Class identifier has been replaced with a list representing both possibilities. This should therefore work for both new and old courses as well as mixed instances.
Pull Request #564: small changes to parsing.py to address issue #559

2 of 2 new or added lines in 1 file covered. (100.0%)

363 of 761 relevant lines covered (47.7%)

0.48 hits per line

Relevant lines Covered
Build:
Build:
761 RELEVANT LINES 363 COVERED LINES
0.48 HITS PER LINE
Source Files on master
  • List 0
  • Changed 1
  • Source Changed 1
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
181 master update parsing.py to account for new edx structure recently edx slightly changed their website's structure for some courses: - sections now have one of two classes: `outline-item section` or `outline-item section scored` - subsections have one ... Pull #564 06 Nov 2019 02:21PM UTC web-flow travis-ci pending completion  
180 master Added filename sanitization for non-video resources Pull #556 17 Sep 2019 09:26AM UTC web-flow travis-ci pending completion  
178 master Update README.md Pull #543 12 Mar 2019 11:18AM UTC web-flow travis-ci pending completion  
177 master preserve non-ASCII characters when removing special characters in file name Pull #412 16 Feb 2019 09:18AM UTC web-flow travis-ci pending completion  
176 master Fix downloading videos from Stanford Issue #536 Stanford website has different html elements than the current available extractors. * Introduce a new class for lagunita.stanford.edu Pull #539 28 Jan 2019 10:55PM UTC web-flow travis-ci pending completion  
175 master Added tests for new NETRC feature Pull #532 20 Dec 2018 03:16PM UTC web-flow travis-ci pending completion  
174 master Added subsection about subtitles under `Quick Start` section Added simple scripts for downloading subtitles for some common scenarios. Pull #530 23 Aug 2018 10:16PM UTC web-flow travis-ci pending completion  
172 master Bump version (0.1.9 -> 0.1.10) Dependencies: - Update required versions of dependencies. Bugfixes: - Fix problems with bs4 parsing HTML. - Fix support for MITxPRO. Signed-off-by: Rogério Brito <rbrito@ime.usp.br> push 24 Jul 2018 07:33AM UTC rbrito travis-ci pending completion  
171 master Merge pull request #505 from Jar-win/bs4-parser-error Use `html.parser` instead of `html5lib`. Thanks @Jar-win and @balta2ar for the commits. push 24 Jul 2018 06:35AM UTC web-flow travis-ci pending completion  
170 master Merge pull request #518 from kyilmaz80/master Fix parsing of sections and fix mitxpro. Thanks @kyilmaz80 for the help. push 24 Jul 2018 06:30AM UTC web-flow travis-ci pending completion  
See All Builds (152)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc