GNU/Linux >> Linux の 問題 >  >> Linux

コマンドラインからスタンフォードオンラインコースをダウンロードする

なんてこった!学生とオンライン教育者にとって良いニュースがあります。 Stanford Engineering Everywhere(SEE) Andrew Ngによって開始されたイニシアチブ スタンフォード大学では、スタンフォードのオンラインコースを完全に無料で提供しています。必要なのはインターネット接続のあるシステムだけです。シラバス、配布物、宿題、試験などのフルコースの資料には、システムやモバイルデバイスを使用して、どこからでも無料で自由にアクセスできます。すべてのコース資料は、それぞれのコースページからダウンロードできます。 Linuxユーザーの場合は、コマンドラインからダウンロードできるようになりました。仲間のLinuxユーザーが、 "stanford-dl"という簡単なスクリプトを作成しました。 スタンフォードエンジニアリングエブリウェアのウェブサイトからコースのビデオやPDFをダウンロードします。

インストール

「Go」プログラミング言語を使用して作成した「stanford-dl」スクリプト。システムにGo言語をインストールする必要があります。さまざまなLinuxディストリビューションにGO言語をインストールするには、以下のリンクを参照してください。

  • LinuxにGoLanguageをインストールする方法

Go言語をインストールした後、次のコマンドを実行してstanford-dlをインストールします。

$ go get github.com/coderick14/stanford-dl

または、公式のリリースページからダウンロードすることもできます。 。

$ wget https://github.com/coderick14/stanford-dl/releases/download/v1.0/linuxAMD64.zip

ダウンロードしたzipファイルを解凍します:

$ unzip linuxAMD64.zip

その後、以下のコマンドを使用していつでも実行できます:

$ ./stanford-dl

コマンドラインからスタンフォードコースをダウンロード

使用法は大したことではありません。

特定のコースのすべての成績証明書(PDF)をダウンロードするには、 CS229と言います。 、実行:

$ stanford-dl --course CS229 --type pdf --all

ここで、CS229は「機械学習」コースのコードネームです。すべてのコースコードは、SSEのコースで表示できます。 セクション。コマンドラインからコースコードを表示できれば、はるかに良いでしょう。コードを見つけるために毎回コースページにアクセスする必要がありました。

stanford-dlスクリプトはデフォルトでPDFをダウンロードするため、「-typepdf」オプションについて言及する必要はないことに注意してください。

たとえば、次のコマンドは、機械学習コースのすべてのPDFをダウンロードします。

$ stanford-dl --course CS229 --all

講義1、10、20など、特定の講義のみをダウンロードするには、次のコマンドを実行します。

$ stanford-dl --course CS229 --type pdf --lec 1,10, 20

特定のコースのすべてのビデオをダウンロードするには:

$ stanford-dl --course CS229 --type video --all

特定の講義のみをダウンロードする:

$ stanford-dl --course CS229 --type video --lec 1,10,20

ヘルプセクションを表示するには、次のように入力します。

$ stanford-dl -h
Usage of ./stanford-dl:  
  
  -all    

     Download material for all lectures for the given course  

  -course string    
     Course name e.g. CS229, EE261  

  -help    

     Display help  

  -lec string    

     Specify comma separated list of lectures e.g 1,3,10  

  -type string   

     . Defaults to pdf. (default "pdf")

このスクリプトは基本的な機能のみを備えており、厳密には教育目的で使用されています。

幸せな学習!


Linux
  1. Linuxコマンドラインから電子メールの添付ファイルを送信する4つの方法

  2. コマンドラインからdmesgに書き込むにはどうすればよいですか?

  3. コマンドラインから IP アドレスを取得するにはどうすればよいですか?

  1. コマンドラインからリモートでLinuxワークスペースを構成する

  2. QuickWall –Unsplashからのコマンドラインツール設定の壁紙

  3. Linuxのコマンドラインからトレントを検索

  1. wget コマンドを使用してコマンド ラインからファイルをダウンロードするにはどうすればよいですか?

  2. コマンドラインからWordPressのバージョンを見つける

  3. コマンドラインでGoogleから画像をダウンロードする.