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.
Egyebkent nem olcso konyv. Neztem az Amazonon, valami 70 USD.
De ha a szakdogadhoz kell, esetleg kerdezd meg az oktatot, hatha megvan neki... sose lehet tudni.
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 ...
Olvasd el ujra az elso hozzaszolasomat. Eleg csak vegiggorgetni a cuccot, megvarod mig lejonnek az oldalak, majd a Firefox cache-bol lementve hazaviszed.
Automatikus modszer biztos van, csak nem egyszeru...
Hello!
#!/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 \"`
rm test
done
nekem ezzel sikerult leszedni, bar eleg bena. remelem nalad is mukodik.
Bar nem nekem kellett, raneztem, nalam is megy... :-)
Leszedtem, ugy nezem, a 99%-uk png, nem jpeg. De van 1% jpeg is :)
Ugyhogy kell meg egy convert $i.jpeg $i.jpg. Aztan mehet a jpeg2pdf, es mar lehet nyomtatni is.
Igen, ez lehetseges, nem figyeltem igazan, csak odanyomtam egy ".jpeg"-t :-)
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!
Jo reggelt!
http://people.inf.elte.hu/f4c3/books.google.sh
^^ itt megtalalod eredeti formaban.
(a convert dolgot kihagytam belole, egyelore szuksegtelen is, csak megeshet,
hogy nem jpeg-ben vannak a fileok, mint ahogy megjegyeztek elottem)
A sortoressel van baj, a "http://..." meg az elozo sorhoz tartozik.
Köszönöm a segítséget!
Nagyon szépen szedi!
Örök hála érte!
Szivesen :)
Nekem most azt dobja, hogy:
3: Syntax error: Bad for loop variable
ez mi lehet?
Már rájöttem, bash kell :) Mert a szintakszis jónak tűnt...
Sajnos nem egészen világos, hogy mit kellene abban az esetben behelyettesítenem, ha modnjuk ezt a könyvet szeretném leszedni:
http://books.google.com/books?id=Wn8cS2k-XmUC&lpg=PP1&pg=PP1#v=onepage&…
Üdv...G.
up
up
subscribe
--
Keep it simple, stupid.
http://avaxsearch.com/avaxhome_search?q=Theoretical+Kinematics&commit=Go
http://uploading.com/files/P8JQL5R4/Bottema%20O.,%20Roth%20B.%20-%20The…
* te tudod hogy qju vagyok ?
subscribe
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]
hát ha a userscriptsen nem zavarja őket, semmi akadálya, először úgy is udvariasan szólnak ha gond van, nem rögtön perelnek :)
http://userscripts.org/scripts/show/37933
Ehhez persze jogász kellene, de egy olyan programnak a közzététele, ami elvileg - ez nem bizonyítható - alkalmas jogsértés elkövetésére, bár nem erkölcsös, de egyértelműen jogilag nem támadható szerintem.
----
概略情報
subscribe