Hogy lehet book.google.com-ról könyvet letölteni?

Fórumok

Üdv!

Lehet-e letölteni a book.google.com-ról könyveket, és hogyan?
Lenne egy könyv, mely kellene a szakdolimhoz (Theoretical Kinematics), 544 oldal, és kellene offline otthoni használatra. Szerintetek hogy lehet megoldani?

Kösz az ötleteket!

Laci

Hozzászólások

Van egy fapados modszer. (Mindez csak azert, mert nincs kedvem jobban beleturni... egyebkent tuti leszedheto wget-el is)

A lenyeg:
1. Firefox cache meretet allitsd 200 megara pl.
2. Toltsd be a google konyvet
3. Vard meg, amig betolti az aktualis oldalt
4. Nyomj Page Down-t
5. goto 3, amig a vegere nem ersz
6. A Firefox cache konyvtaraba ilyesmiket kapsz: 9E99E700d01, ezek egyresze PNG lesz (uss F3-at ra a Midnightba), nalam ezt irja: 9E99E700d01 PNG 540x952 PseudoClass 10c 29kb 0.010u 0:01
7. Nevezd at oket, es tadaaam.

Van elegansabb megoldas is... de hirtelen ennyi.

Hivatalosan sehogy.
Csak azok letölthetők amik már "public domain" alatt vannak, azaz nem esnek szerzői jogvédelem alá, pl 1923 előtt íródtak.
Ilyen könyveknél van egy download gomb.

Nézegettem az oldal forrását, azt a hibát nem követték el, hogy egy az egyben ott legyenek az oldalak (képek) url-jei. :)

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee."
-- Ted Ts'o

Az a baj, hogy ő is azt mondta, hogy ott fennt van, és olvassam onnan. De ha nekem otthon nincs netem, akkor ne csináljak már 5xx darab képernyőmentést, hogy otthon olvasgassam, mert belehülyülök. Valami automatikus módszerre gondoltam, vagy hátha megvan valakinek ...

Köszi a segítséget!

De nekem ezt írja ki folyamatosan:

Próbálja meg a `wget --help'-t több opcióért.
rm: nem lehet törölni a következőt: ``test'': Nincs ilyen fájl vagy könyvtár
wget: hiányzó URL
Használat: wget [OPCIÓK]... [URL]...

Próbálja meg a `wget --help'-t több opcióért.
./book.sh: line 5: http://books.google.com/books?id=f8I4yGVi9ocC&vid=ISBN0486663469&jtp=17: Nincs ilyen fájl vagy könyvtár
cat: ./test: Nincs ilyen fájl vagy könyvtár
tr: two strings must be given when translating
./book.sh: line 2: ,: command not found
tr: two strings must be given when translating
./book.sh: line 3: -d: command not found
./book.sh: line 3: convert: command not found
wget: hiányzó URL
Használat: wget [OPCIÓK]... [URL]...

Ebben a formában írtam be:

#!/bin/sh
for ((i=0;i<=545;i++))
do
wget -O test --user-agent="firefox"
"http://books.google.com/books?id=f8I4yGVi9ocC&vid=ISBN0486663469&jtp=$i"
wget -O $i.jpeg --user-agent="firefox" `cat ./test | tr "<" "\n" | tr
"," "\n" | grep http |grep "url(" | cut -d"(" -f2 | cut -d")" -f 1 | tr
-d \" | convert $i.jpeg $i.jpg`
rm test
done

Mit szúrtam el? Pedig nagyon jó lenne, mert még a cache-ből sem kéne kiszedni.
Köszönöm az fáradozást!

subscribe

--
Keep it simple, stupid.

akkor most legális dolog kirakni egy scriptet, ami letölti? [csak én is akarok írni egyet rá, szeretném tudni, hogy ez baj-e]