انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: اسکریپت دانلود از coursera.org  (دفعات بازدید: 4674 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
اسکریپت دانلود از coursera.org
« : 13 آذر 1392، 12:13 ق‌ظ »
https://github.com/coursera-dl/coursera

https://www.coursera.org




..................................................................
Traceback (most recent call last):
  File "./coursera-dl", line 4, in <module>
    from coursera import coursera_dl
  File ~/coursera-master/coursera/coursera_dl.py, line 56, in <module>
    import requests
ImportError: No module named requests
برای اجرای اسکریپت با خطای بالا مواجه میشم
« آخرین ویرایش: 13 آذر 1392، 06:25 ب‌ظ توسط dorfa »

آفلاین xubuntu4iran

  • Hero Member
  • *
  • ارسال: 748
  • جنسیت : پسر

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
هنوز به مرحله url نرسیدم! مثلا دستور زیر خطای بالا رو میده:
./coursera-dl --helpبا urlهایی که خودش در گیتهاب مثال زده بود هم تست کردم، همون خطای بالا رو می گیرم

آفلاین xubuntu4iran

  • Hero Member
  • *
  • ارسال: 748
  • جنسیت : پسر

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
ممنونم. با نصب sudo pip install requests ارور رفت.
url رو چجوری باید پیدا کرد. برای مثلا https://www.coursera.org/course/logic1 کدوم قسمت را باید استفاده کرد. logic1 رو اختیار کردم اما کاری انجام نداد:
./coursera-dl -u ****** -p ******** logic1
« آخرین ویرایش: 14 آذر 1392، 10:50 ق‌ظ توسط dorfa »

آفلاین xubuntu4iran

  • Hero Member
  • *
  • ارسال: 748
  • جنسیت : پسر
ممنونم. با نصب sudo pip install requests ارور رفت.
url رو چجوری باید پیدا کرد. برای مثلا https://www.coursera.org/course/logic1 کدوم قسمت را باید استفاده کرد. logic1 رو اختیار کردم اما کاری انجام نداد:
./coursera-dl -u ****** -p ******** logic1[code]

اگه می‌خوای اون ویدئوی سمت راست رو دانلود کنی یک فریم یوتیوب embed است!

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
پاسخ : اسکریپت دانلود از coursera.org
« پاسخ #6 : 14 آذر 1392، 10:58 ق‌ظ »
نه دیگه! کل دوره درسی رو می خوام! طبق توضیحاتش چندین ویدیوی 5 تا 15 دقیقه ایه:
Logic: Language and Information 1
Workload: 6-8 hours/week
Subtitles Available In: English
consist of lecture videos, which are between 5 and 15 minutes in length
watch the lectures, read the notes, practice your skills, think, and discuss the material online with other people
یا کد مربوط به این لینک (https://www.coursera.org/course/cdt208) چطور؟
./coursera-dl -u <EMAIL> -p <PASSWORD> cdt208که مثل قبلی ارور زیر رو می ده:
Downloading class: cdt208
Starting new HTTPS connection (1): class.coursera.org
404 Client Error: Not Found
Could not find class: cdt208
اگر کد url عبارت cdt208 نیست پس چیه آخه  ](*,)

و این هم توضیحی که در گیتهاب داده و منظورش رو نمیفهمم:
Make sure the class name you are using corresponds to the resource name used in the URL for that class: https://class.coursera.org/<CLASS_NAME>/class/index
Note that many courses (most, perhaps?) may remove the materials after a little while after the course is completed, while other courses may retain the materials up to a next session/offering of the same course to avoid problems with academic dishonesty, apparently
« آخرین ویرایش: 14 آذر 1392، 11:04 ق‌ظ توسط dorfa »

آفلاین xubuntu4iran

  • Hero Member
  • *
  • ارسال: 748
  • جنسیت : پسر
پاسخ : اسکریپت دانلود از coursera.org
« پاسخ #7 : 14 آذر 1392، 12:06 ب‌ظ »
مستقیم وصل می‌شی؟

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
پاسخ : اسکریپت دانلود از coursera.org
« پاسخ #8 : 14 آذر 1392، 03:19 ب‌ظ »
ممنون از توجهت. حل شد. باید ابتدا توی دروه enroll می کردم. یعنی نرم افزار وصل میشه به اکانت خودم و درسهای توی اکانتم رو دانلود میکنه. من فکر می کردم مثل youtub_dl کار میکنه!
« آخرین ویرایش: 18 آذر 1392، 10:41 ب‌ظ توسط dorfa »

آفلاین afrod

  • High Hero Member
  • *
  • ارسال: 1526
پاسخ : اسکریپت دانلود از coursera.org
« پاسخ #9 : 18 آذر 1392، 10:48 ب‌ظ »
هنوز موفق به دانلود نشدم.
دستور زیر که در لیست مثالهای داخل گیتهاب اومده به خوبی کار می کنه حتی بدون اینکه من در دوره درسی اش enroll کرده باشم:./coursera-dl -u ****** -p ****** --path=~/Coursera modelthinking-004اما دوره هایی که خودم از سایت کورسرا انتخاب می کنم مثلا https://www.coursera.org/course/cgt یا همون logic1 که بالا لینک کردم:
./coursera-dl -u ****** -p ****** --path=~/Coursera cgt
./coursera-dl -u ****** -p ****** --path=~/Coursera logic1
با خطای زیر روبرو می شن:
Could not authenticate: Cannot login on class.coursera.org
در واقع مشکل من اینه که نمی دونم کد درس رو چجوری پیدا کنم!
« آخرین ویرایش: 18 آذر 1392، 10:51 ب‌ظ توسط dorfa »