Problem med Terminalskolan - Html2text [LÖST]

Mjukstarta här!
Kategoriregler
Läs följande innan du postar: http://ubuntu-se.org/phpBB3/viewtopic.php?f=208&t=44692
Du får hjälp att komma igång med Ubuntu genom att välja en personlig fadder här: http://ubuntu-se.org/phpBB3/viewtopic.php?f=110&t=8767
Phiip
Inlägg: 6
Blev medlem: 11 nov 2010, 00:13
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Problem med Terminalskolan - Html2text [LÖST]

Inlägg av Phiip »

Hej!

Jag är en ny användare av ubuntu och måste säga att jag har blivit väldigt positivt överaskad!
Nu är det så här att jag vill lära mig terminalen, och då följer jag http://ubuntu-se.org/drupal/terminalskolan, som jag för övrigt tycker är väldigt bra skriven!

Men jag har fastnat på kapitlet :" Skapa katalog, installera program, hämta filer från webben och en del annat ".
Sista delen, där jag ska Hämta en webbsida som text får jag inte till att fungera.
Koden,

Kod: Markera allt

html2text http://runeberg.org/rodarum/01.html > 01.txt 
ger mig svaret "Cannot open input file "http://runeberg.org/rodarum/01.html".
Varför förstår jag inte?
Har försökt läsa manualen för html2text men lyckas endå inte lösa det.
Kan det vara så att versionen av html2text jag har är nyare än den som författaren av guiden hade, och därför fungerar inte samma kod?

I vilket fall som helst, så skulle jag vilja ha svar på hur jag ska göra för att få html2text att fungera som det är tänkt :)

(och hoppas jag startade tråden i rätt forumsdel)

Mvh
Phiip
Senast redigerad av 2 Phiip, redigerad totalt 11 gång.
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Problem med Terminalskolan - Html2text

Inlägg av andol »

Jo, kan förstå att det där blev lite förvirrande.

Tydligen ansågs http-funktionaliteten i html2text såpass trasigt att man numera i Debian (och därmed även i Ubuntu) har valt att helt plocka bort stödet för http-länkar. Därav att html2text numera inte beter sig riktigt lika dant som då guiden skrevs.

Istället kan du använda dig utav wget alternativt curl.

Kod: Markera allt

curl -s http://runeberg.org/rodarum/01.html | html2text > 01.txt

Kod: Markera allt

wget -qO - http://runeberg.org/rodarum/01.html | html2text > 01.txt
Bakgrund till förändringen går att läsa i följande felrapporter.

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=285378
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=307425
Phiip
Inlägg: 6
Blev medlem: 11 nov 2010, 00:13
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Problem med Terminalskolan - Html2text

Inlägg av Phiip »

Jaha då förstår jag. Dock så förstår jag inte riktigt koden, läste något om "pipes" och antar att | är en sådan.

Tackar för snabbt svar! :)
andol
Inlägg: 3093
Blev medlem: 31 dec 2007, 00:19
OS: Ubuntu
Utgåva: 23.10 Mantic Minotaur

Re: Problem med Terminalskolan - Html2text

Inlägg av andol »

Phiip skrev:Jaha då förstår jag. Dock så förstår jag inte riktigt koden, läste något om "pipes" och antar att | är en sådan.
Japp. Ytterligare nyckelord är stdout (standard output) respektive stdin (standard input).

Hojta till utifall att du vill att jag ska utveckla. Annars så är det inte omöjligt att terminalskolan någonstans tar upp konceptet med att pipea på dylikt vis.
Phiip
Inlägg: 6
Blev medlem: 11 nov 2010, 00:13
OS: Ubuntu
Utgåva: 23.04 Lunar Lobster

Re: Problem med Terminalskolan - Html2text

Inlägg av Phiip »

andol skrev:
Phiip skrev:Jaha då förstår jag. Dock så förstår jag inte riktigt koden, läste något om "pipes" och antar att | är en sådan.
Japp. Ytterligare nyckelord är stdout (standard output) respektive stdin (standard input).

Hojta till utifall att du vill att jag ska utveckla. Annars så är det inte omöjligt att terminalskolan någonstans tar upp konceptet med att pipea på dylikt vis.
Ja tack så mycket. Ska göra klart terminalskolan och hör isf av mig senare om det :) inte helt omöjligt att jag stöter på något annat problem, men ska försöka själv ;)

(Föresten, vet inte vem som håller i terminalskolan men borde inte den ändras så att den stämmer och är "up-to-date" :) så sparar vi lite hårslitande för nästa person som läser den ;) )
Skriv svar

Återgå till "För nybörjaren"