ubuntuusers.de

Python Skript in Terminal ausführen - wie?

Status: Gelöst | Ubuntu-Version: Ubuntu 11.10 (Oneiric Ocelot)
Antworten |

mira_belle

Anmeldungsdatum:
21. Januar 2012

Beiträge: Zähle...

Wohnort: München

Hallo Forengemeinde,

ich habe ein (wahrscheinlich ziemlich banales) Problem. Ich möchte ein Programm benutzen, um von Springerlink die einzelnen Kapitel auf einmal herunterzuladen, weil es einzeln ziemlich lange dauert. Dafür habe ich das hier heruntergeladen http://milianw.github.com/springer_download/ und wollte es so starten wie angegeben, aber es geht nicht ('Datei oder Verzeichnis nicht gefunden'). Die Datei liegt in meinem Download-Ordner und ich habe auch den Punkt durch den Pfad zum Download-Ordner ersetzt, aber auch da wird mir angezeigt, dass die Datei nicht gefunden wurde. Bitte nicht totlachen!

Liebe Grüße mira_belle

tahr09

Anmeldungsdatum:
5. Januar 2011

Beiträge: 946

Hallo.

Die Datei, die du heruntergeladen hast, ist ein Archiv.

Rechtsklick darauf → Hier entpacken.

Jetzt siehst du einen Ordner. Den öffnest du. In dem Ordner sind 3 Dateien. Eine davon heißt springer_download.py

Diese Datei kopierst du z.B in dein Homeverzeichnis.

Jetzt kannst du ins Terminal gehen. Hier gibst du nun folgendes ein:

$HOME/springer_download.py -l "http://springerlink.com/content/..."

Je nach dem was du herunterladen willst, musst du natürlich den passenden Link suchen und in die Anführungszeichen setzen.

lg

mira_belle

(Themenstarter)

Anmeldungsdatum:
21. Januar 2012

Beiträge: 24

Wohnort: München

Danke für deine Antwort. Ich habe die Datei schon entpackt. Sie liegt im Download-Ordner. Ins Home-Verzeichnis kann ich sie nicht schieben, weil dann ein Fehler kommt, dass ich keine Berechtigung habe.

tahr09

Anmeldungsdatum:
5. Januar 2011

Beiträge: 946

Zeige mal die Fehlermeldung mit Ein-und Ausgabe.

Wenn die Datei nicht gefunden wird, dann hast du sicherlich irgendwo einen kleinen Schreib/Denk Fehler.

mira_belle

(Themenstarter)

Anmeldungsdatum:
21. Januar 2012

Beiträge: 24

Wohnort: München

mira_belle@administrator-HP-635-Notebook-PC:~$ home/mirabelle/downloads/springer_download.py -l http://www.springerlink.com/content/978-3-531-15907-2/contents/
bash: home/mirabelle/downloads/springer_download.py: Datei oder Verzeichnis nicht gefunden

mira_belle@administrator-HP-635-Notebook-PC:~$ home/mira_belle/downloads/springer_download.py -l http://www.springerlink.com/content/978-3-531-15907-2/contents/ 
bash: home/mira_belle/downloads/springer_download.py: Datei oder Verzeichnis nicht gefunden

Die mit dem Punkt vorne habe ich jetzt mal nicht dazu getan. Da kommt die selbe Fehlermeldung.

tahr09

Anmeldungsdatum:
5. Januar 2011

Beiträge: 946

Folgendes bitte noch:

ls $HOME
ls home/mira_belle/downloads

mira_belle

(Themenstarter)

Anmeldungsdatum:
21. Januar 2012

Beiträge: 24

Wohnort: München

mira_belle@administrator-HP-635-Notebook-PC:~$ ls $HOME
Arbeitsfläche  Dokumente         Musik       pspp.jnl    Videos
Audiobooks     Downloads         Öffentlich  Ubuntu One  VisualBoyAdvance.cfg
Bilder         examples.desktop  Podcasts    usr         Vorlagen

mira_belle@administrator-HP-635-Notebook-PC:~$ ls home/mira_belle/downloads
ls: Zugriff auf home/mira_belle/downloads nicht möglich: Datei oder Verzeichnis nicht gefunden

tahr09

Anmeldungsdatum:
5. Januar 2011

Beiträge: 946

home/mira_belle/Downloads/springer_download.py -l "http://www.springerlink.com/content/978-3-531-15907-2/contents/"

edit: Anführungszeichen gesetzt

Außerdem müssen die Abhängigkeiten installiert sein, wie auf der Website angegeben.

  • pdftk

  • iconv

iconv sollte schon installiert sein.

Für pdftk:

sudo apt-get install pdftk

mira_belle

(Themenstarter)

Anmeldungsdatum:
21. Januar 2012

Beiträge: 24

Wohnort: München

Es funktioniert leider immer noch nicht. Aber trotzdem Danke!

tahr09

Anmeldungsdatum:
5. Januar 2011

Beiträge: 946

Außerdem ist der Link zu deinem Buch nicht korrekt.

ERROR: Bad link given.

Wenn du pdftk installiert hast, dann müsste folgender Befehl funktionieren:

$HOME/Downloads/springer_download.py -l "http://www.springerlink.com/content/978-3-531-15907-2"

mira_belle

(Themenstarter)

Anmeldungsdatum:
21. Januar 2012

Beiträge: 24

Wohnort: München

Danke, jetzt bin ich schon ein Stück weiter. Ich musste noch ImageMagick installieren. Leider kommt jetzt diese Ausgabe:

mira_belle@administrator-HP-635-Notebook-PC:~$ $HOME/Downloads/springer_download.py -l "http://www.springerlink.com/content/978-3-531-15907-2"
fetching book information...
	http://springerlink.com/content/978-3-531-15907-2/contents/

Now Trying to download book 'Zielgruppengerechte Gesundheitskommunikation
			Akteure – Audience Segmentation – Anwendungsfelder'

found 18 chapters
downloading chapter 1/18
http://springerlink.com/content/978-3-531-15907-2/front-matter.pdf100%
downloading chapter 2/18
httphttp:http://springerlink.com/content/g34584706820l313/fulltext.pdf     -2457http:http:http://springerlink.com/content/g34584706820l313/fulltext.pdf     -491http:http:http://springerlink.com/content/g34584706820l313/fulltext.pdf     -737http:http://springerlink.com/content/g34584706820l313/fulltext.pdf     -9011200%

ERROR: downloaded chapter http://springerlink.com/content/g34584706820l313/fulltext.pdf has invalid mime type text/html - are you allowed to download Zielgruppengerechte Gesundheitskommunikation
			Akteure – Audience Segmentation – Anwendungsfelder?

Ich habe eigentlich vollen Zugriff auf das Buch (über meinen Uni-Login).

tahr09

Anmeldungsdatum:
5. Januar 2011

Beiträge: 946

Gleicher Fehler hier auch, aber das war abzusehen. Ich habe keine Rechte darauf zuzugreifen.

Zitat von hier:

You need to be authenticated for SpringerLink via VPN. This script does not support any other authentication.

Damit kenne ich mich dann nichtmehr aus.

mira_belle

(Themenstarter)

Anmeldungsdatum:
21. Januar 2012

Beiträge: 24

Wohnort: München

Dabei bin ich auch über VPN drinnen.. Funktioniert vielleicht nur im Uni-Netz. Auf jeden Fall vielen Dank!

axt

Anmeldungsdatum:
22. November 2006

Beiträge: 34254

imagemagick und pdftk werden benötigt, richtig. Damit der gewünschte Content gezogen werden darf..."buy online access to this chapter (...) EUR 24,95". 😎

Antworten |