ตัวดาวน์โหลดสำหรับการดาวน์โหลดหลักสูตรจากแพลตฟอร์มที่สอนได้
รายงานข้อผิดพลาด·คุณลักษณะการร้องขอ
Teachable-DL เป็นตัวดาวน์โหลดที่ใช้ Python สำหรับการดาวน์โหลดหลักสูตรจากแพลตฟอร์มที่สอนได้ มันมีอินเทอร์เฟซบรรทัดคำสั่งสำหรับการดาวน์โหลดวัสดุหลักสูตรได้อย่างง่ายดายเช่นวิดีโอสไลด์และทรัพยากรอื่น ๆ ช่วยให้ผู้ใช้สามารถเข้าถึงเนื้อหาหลักสูตรออฟไลน์ได้ตามจังหวะของตนเอง ด้วย Teachable-DL ผู้ใช้สามารถดาวน์โหลดและจัดระเบียบวัสดุหลักสูตรทั้งหมดได้อย่างสะดวกในสถานที่เดียวทำให้สามารถเข้าถึงและตรวจสอบเนื้อหาหลักสูตรได้อย่างง่ายดายโดยไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่
Star
ที่เก็บนี้หากคุณพบว่ามีค่าและคุ้มค่าที่จะดูแลรักษา
- Watch
ที่เก็บนี้เพื่อรับการแจ้งเตือนเกี่ยวกับรุ่นใหม่ปัญหา ฯลฯ
(กลับไปด้านบน)
(กลับไปด้านบน)
เพื่อให้โปรแกรมขึ้นและเรียกใช้ทำตามขั้นตอนง่าย ๆ เหล่านี้
นี่คือตัวอย่างของวิธีการแสดงรายการสิ่งที่คุณต้องการใช้ซอฟต์แวร์และวิธีการติดตั้ง (คุณสามารถเรียกใช้สคริปต์นี้บนเครื่อง Windows)
python3 -m pip install -U yt-dlp
sudo apt install ffmpeg
sudo apt install wget
sudo apt install chromium-browser
python3 -m pip install -U yt-dlp
ตรวจสอบให้แน่ใจว่าได้เพิ่ม ffmpeg ลงในเส้นทางของคุณ
WGET: PowerShell ได้ติดตั้งโดยค่าเริ่มต้น หากคุณใช้พรอมต์คำสั่งคุณสามารถติดตั้ง wget โดยใช้เว็บไซต์ทางการของ GNU WGET
Chrome: ดาวน์โหลดและติดตั้งจากเว็บไซต์ทางการของ Google Chrome
git clone https://github.com/FallingLights/Teachable-Dl.git
cd Teachable-Dl
python3 -m venv env
source env/bin/activate
pip install -r requirements.txt
(กลับไปด้านบน)
เปิดใช้งานสภาพแวดล้อม
source env/bin/activate
เรียกใช้โปรแกรม
python3 main.py --url < course_url > --email < email > --password < password >
หรือวิ่งด้วยการเข้าสู่ระบบด้วยตนเอง
python3 main.py --url < course_url > --man_login_url < man_login_url > --verbose
ตรวจสอบให้แน่ใจว่าได้นำทางไปยัง URL ภายในแท็บแรกและตรวจสอบคอนโซลสำหรับการจับคู่ URL ที่แน่นอน
สำหรับรายการตัวเลือกที่มีอยู่ทั้งหมดและพารามิเตอร์ที่ทันสมัยให้ใช้คำสั่ง-HELP:
python main.py --help
ดูปัญหาเปิดสำหรับรายการคุณสมบัติที่เสนอทั้งหมด (และปัญหาที่รู้จัก)
(กลับไปด้านบน)
การมีส่วนร่วมคือสิ่งที่ทำให้ชุมชนโอเพ่นซอร์สเป็นสถานที่ที่น่าทึ่งในการเรียนรู้สร้างแรงบันดาลใจและสร้าง การมีส่วนร่วมใด ๆ ที่คุณทำจะ ได้รับการชื่นชมอย่างมาก
หากคุณมีข้อเสนอแนะที่จะทำให้สิ่งนี้ดีขึ้นโปรดแยก repo และสร้างคำขอดึง นอกจากนี้คุณยังสามารถเปิดปัญหาด้วยแท็ก "การปรับปรุง" อย่าลืมให้โครงการเป็นดารา! ขอบคุณอีกครั้ง!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)(กลับไปด้านบน)
แจกจ่ายภายใต้ใบอนุญาต GNU LGPLV3 ดู LICENSE.txt
สำหรับข้อมูลเพิ่มเติม
(กลับไปด้านบน)
@fallinglight_s
ลิงค์โครงการ: https://github.com/fallinglights/teachable-dl
(กลับไปด้านบน)
(กลับไปด้านบน)