GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Laden Sie Stanford Online-Kurse von der Befehlszeile herunter

Hallo! Ich habe eine gute Nachricht für Studenten und Online-Lehrkräfte. Stanford Engineering Everywhere (SEE) , eine Initiative von Andrew Ng an der Stanford University, bietet eine Reihe von Stanford-Online-Kursen völlig kostenlos an. Alles, was Sie brauchen, ist ein System mit Internetverbindung. Jeder kann kostenlos auf alle Kursmaterialien zugreifen, einschließlich Lehrplan, Handouts, Hausaufgaben und Prüfungen, und zwar von überall aus über seine Systeme und Mobilgeräte. Alle Kursmaterialien können auf der jeweiligen Kursseite heruntergeladen werden. Wenn Sie ein Linux-Benutzer sind, können Sie sie jetzt über die Befehlszeile herunterladen. Ein anderer Linux-Benutzer hat ein einfaches Skript namens "stanford-dl" erstellt um Kursvideos und/oder PDFs von der Stanford Engineering Everywhere-Website herunterzuladen.

Installation

Das Skript "stanford-dl" wurde mit der Programmiersprache "Go" geschrieben, daher müssen Sie die Go-Sprache in Ihrem System installieren. Verwenden Sie den folgenden Link, um die GO-Sprache in verschiedenen Linux-Distributionen zu installieren.

  • So installieren Sie Go Language unter Linux

Führen Sie nach der Installation der Go-Sprache den folgenden Befehl aus, um stanford-dl zu installieren:

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

Alternativ können Sie es von der offiziellen Veröffentlichungsseite herunterladen .

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

Extrahieren Sie die heruntergeladene ZIP-Datei:

$ unzip linuxAMD64.zip

Dann können Sie es jederzeit mit dem folgenden Befehl ausführen:

$ ./stanford-dl

Stanford-Kurse von der Befehlszeile herunterladen

Die Nutzung ist keine große Sache.

Um alle Transkripte (PDFs) für einen bestimmten Kurs herunterzuladen, sagen Sie CS229 , ausführen:

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

Hier ist CS229 der Codename des Kurses „Maschinelles Lernen“. Alle Kurscodes können in den Kursen der SSE eingesehen werden Sektion. Es wäre viel besser, wenn wir den Kurscode von der Befehlszeile aus anzeigen könnten. Ich musste jedes Mal auf die Kursseite gehen, um den Code zu finden.

Bitte beachten Sie, dass Sie die Option „--type pdf“ nicht erwähnen müssen, da das stanford-dl-Skript standardmäßig die PDFs herunterlädt.

Mit dem folgenden Befehl werden beispielsweise alle PDFs für den Machine Learning-Kurs heruntergeladen.

$ stanford-dl --course CS229 --all

Um nur bestimmte Vorlesungen herunterzuladen, zum Beispiel Vorlesung 1, 10 und 20, führen Sie Folgendes aus:

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

So laden Sie alle Videos für den jeweiligen Kurs herunter:

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

Nur bestimmte Vorlesungen herunterladen:

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

Um den Hilfeabschnitt anzuzeigen, geben Sie Folgendes ein:

$ 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")

Dieses Skript hat nur die Grundfunktionen und wird ausschließlich für Bildungszwecke verwendet.

Viel Spaß beim Lernen!


Linux
  1. 4 Möglichkeiten zum Senden von E-Mail-Anhängen über die Linux-Befehlszeile

  2. QuickWall – Befehlszeilentool zum Einstellen von Hintergrundbildern von Unsplash

  3. Durchsuchen Sie Torrents von der Befehlszeile in Linux

  4. MPEG-Video von der Befehlszeile aufteilen?

  5. Wie erhalte ich meine IP-Adresse über die Befehlszeile?

Programmieren Sie Hardware über die Linux-Befehlszeile

youtube-dl – Laden Sie Youtube-Videos von der Linux-Befehlszeile herunter

So starten (rebooten) Sie Linux von der Befehlszeile aus

So überprüfen Sie Wetterdetails von der Befehlszeile in Linux

Suchen Sie Amazon-Produkte über die Befehlszeile

Senden Sie E-Mail in Linux von der Befehlszeile aus