Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prikhi/start-asl-downloader
Download the Free American Sign Language Courses & Videos from StartASL.com
https://github.com/prikhi/start-asl-downloader
american-sign-language asl course downloader python scraper script startasl video
Last synced: 21 days ago
JSON representation
Download the Free American Sign Language Courses & Videos from StartASL.com
- Host: GitHub
- URL: https://github.com/prikhi/start-asl-downloader
- Owner: prikhi
- License: gpl-3.0
- Created: 2017-05-20T23:29:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-05-21T22:47:09.000Z (over 7 years ago)
- Last Synced: 2024-11-16T08:36:09.828Z (3 months ago)
- Topics: american-sign-language, asl, course, downloader, python, scraper, script, startasl, video
- Language: Python
- Homepage: https://www.startasl.com/
- Size: 36.1 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Start ASL Free Course Downloader
This is a Python 3 Script that uses Scrapy & Youtube-DL to download the the
Free American Sign Language 1, 2, & 3 Courses at http://startasl.com.The contents for each Class and Unit are saved into separate
folders(`ASL_1/Unit_1/`, `ASL_2/Workbook.pdf`, etc.). Each Unit's text is saved
as a Markdown file(`lesson.md`) and the videos are sorted into `lesson`,
`phrases`, & `vocab` folders. The filenames for the `lesson` & `phrases` videos
are prefixed with a number so that you can play them in the same order as the
website(the `vocab` videos on the website are always in alphabetical order).You need Python 3 to run this script:
```
# Grab the Code
git clone http://github.com/prikhi/Start-ASL-Downloader startASL
cd startASL# Setup & Activate a Virtual Environment
python -m venv Env
source Env/bin/activate# Install Dependencies
pip install -r requirements.txt# Run the Scraper
scrapy runspider scrape.py -L INFO
```## License
GPLv3