Offline backup foruma
(1 korsinik/a gleda/ju temu) (1) Gost

Offline backup foruma


14.01.2011 | 22:02
Postoji jedan forum koji se ubrzo gasi i miče sa servera, a velika bi šteta bila da ti postovi propadnu.

Treba mi neki alat kojim bih spremio sve te postove za offline pregledavanje u budućnosti, budući da se radi o nekih 2000 stranica po 20ak postova i ručno nema smisla.
14.01.2011 | 23:39
Pretpostavljam da je forum u mysql bazi? Samo napravi mysqldump u neki file, i spremi file. Kasnije taj file možeš importirati u drugu mysql bazi i raditi što hoćeš. Ako imaš na raspolaganju phpmyadmin možeš iz njega exportirati u sql dump ili ravno u CSV file.
15.01.2011 | 00:29
Nažalost, nemam pristupa bazi, ja sam tamo samo forumaš
15.01.2011 | 03:15
Hm...o kojem je tocno forumu rijec? Koja skripta ga pogoni?
15.01.2011 | 10:11
A misliš da ne može jednostavnije? Ono - nekim softverom tipa Webzip sa windowsa?
15.01.2011 | 13:52
Sljedeći prijedlog bi mi bio da proba sa WebDevilom npr...
15.01.2011 | 15:08
@Riba - ovo je forum tinyurl.com/67ndk9z

@Smayoo - probao sam sa Sitesuckerom al nije uspjelo
15.01.2011 | 17:32
Evo mi je palo na pamet slijedeće, obzirom da svaka stranica foruma (od njih 2037) ima link "link&p=i" gdje je i brojač od 1 do 2037, spremiti svih tih 2037 linkova u tekstualnu datoteku što sam i napravio.

Zatim napraviti nekakvu skriptu koja bi radila slijedeće:

za svaku liniju teksta (X) u datoteci linkovi.txt
    pokreni Safari
    otvori link iz linije teksta
    "save page as web archive" sa imenom "RNK-X"

Nebih imao linkabilnost između samih stranica ali bi barem postovi bili sačuvani.
15.01.2011 | 18:30
To bi išlo. Đipi je majstor Apple Scripta, vjerujem da on tu skriptu može isisati iz malog prsta u sekundi. S tim da bi bilo bolje da ne snima kao web archive, nego kao HTML with images, i to u takvo stablo da se zadrži linkabilnost.
17.01.2011 | 13:50
Alat za to je wget! Autor je naše gore list, napisao softver dok je još bio student na FER-u, a softver je toliko poznat da su ga spomenuli u filmu "Društvena mreža"!

Postoji Darwin port wgeta za OS X.


Ako postoji popis svih tih linkova na jednoj stranici, ili su međusobno povezani (next, previous), rekurzivni poziv
wget -r stranica sajta



Za osnovne informacije
www.ehow.com/how_2061543_use-wget-retrieve-web-pages.html
a za više Google!
17.01.2011 | 15:10
a jel mi wget hvata i slike isto?
17.01.2011 | 15:19
Skida cijelu stranicu sa neke domene, ako ima dozvole za to (ako postoji neki sustav za autoriziranje, onda se treba poigrati sa cookiejima).

Tako da normalno skida i slike, ako su one na osnovnom siteu. Ako su polinkane sa Flickera, Picasse ili nešto treće, to neće skinuti, ali će na stranici koja ti je lokalno snimljena ostati link, i nećeš ni skužiti da nije skinuto.
17.01.2011 | 16:44
BTW, u OS X već imaš po defaultu curl koji je funkcionalno gotovo istovjetan wgetu.
17.01.2011 | 20:44
cURL, iako je u globalu puno bolji alat, nema podršku za rekurzivno skidanje, pa će ili morati skriptirati, ili probati wget..
17.01.2011 | 21:48
Evo mi je palo na pamet slijedeće, obzirom da svaka stranica foruma (od njih 2037) ima link "link&p=i" gdje je i brojač od 1 do 2037, spremiti svih tih 2037 linkova u tekstualnu datoteku što sam i napravio.

Ne moraš spremati linkove u datoteku, s obzirom da se mijenja samo sufix stringa. AppleScript rješenje je sljedeće - i prilično je prljavo:

set urlBase to "http://www.index.hr/forum/default.aspx?q=t&idf=65&idt=110115&p="
set fromPage to 1
set toPage to 2037

set currentPage to fromPage

tell application "Safari"
  activate
  
  repeat while (currentPage ≤ toPage)
    set the clipboard to (currentPage as text)
    set urlFinal to urlBase & currentPage
    set URL of document 1 to urlFinal
    delay 3
    
    tell application "System Events"
      tell process "Safari"
        click (menu item "Save As…" of menu 1 of menu bar item "File" of menu bar 1)
        delay 1
        keystroke "v" using {command down}
        click (button "Save" of sheet 1 of window 1)
      end tell
    end tell
    
    set currentPage to currentPage + 1
  end repeat
end tell

Prva 3 reda postavljaju varijable. Prvi red je URL, ali BEZ sufiksa koji označava stranicu. Sljedeća dva reda su oznake stranica (od koje i do koje). Postavio sam ih na aktualan raspon, ali preporučam ti da toPage smanjiš na, recimo, 2 dok budeš testirao skriptu. Kad se uvjeriš da radi ono što ti treba, digni na 2037 i pusti ga da žvače - potrajat će.

currentPage pamti na kojoj smo stranici. Potom se obraćamo Safariju i aktiviramo ga. VAŽNO: prije pokretanja skripte QUITAJ Safari. Skripta će ga sama dignuti i to će biti garancija da prljavi dio koda (koji ide preko System Eventsa) radi ispravno (barem s aktualnim Safarijem).

Kreće petlja koje sa ponavlja za N stranica u rasponu od fromPage do toPage. U clipboard spremamo, kao tekst, broj aktualne stranice (currentPage). Potom generiramo URL (dodajemo sufiks baznom URLu). "set URL" se obraća Safariju i tjera ga da prikaže konkretan URL. Ovdje ujedno počinju problemi - AppleScript nema pametan način za provjeriti da li je Safari zahvatio sve potrebne podatke pa se rješenje svodi na čekanje X sekudi (ovdje konkretno 3 kao "delay 3" ), kako bi Safari imao 3 sekunde za skinuti, formatirati i prikazati stranicu. Ako imaš sporiju konekciju ili ako iz bilo kojeg razloga Safari ne može prikazati stranicu za 3 sekunde, povećaj ovaj "delay 3" na "delay 5", "delay 10" ili koliko god mu je vremena potrebno. I nadaj se da će odabrana brojka držati vodu za svih 2037 stranica.

Nakon što smo prikazali stranicu, emuliramo input od strane usera (jer je Safari vrlo ograničeno skriptabilan, kao i Preview aplikacija - mrmlj!). System Eventsima kažemo da klikću po Safariju. I to tako da prvo kliknu na "Save As..." pa pričekaju sekundu (jer se GUI mora iscrtati!). Fokus Save panela je na imenu pa u polje za ime fajla pejstamo sadržaj clipboarda (brojke koje odgovaraju rednom broju stranice na webu) - to radi ovaj "keystroke...". Nakon toga "klikćemo" na "Save".

Da bi ovo gore radilo moraš se pobrinuti za 2 sitnice: digni Safari i u njemu bilo koju stranicu. Odi na Save As. Odaberi Web Archive kao format za snimanje, odaberi GDJE će snimiti arhivu i snimi je. Te postavke (format i destinacija) će skripta koristiti kao default - snimat će web archive i u folder koji si odabrao u ovom koraku. To je najbrži način da sve sejvove potrpaš u željeni folder, a da ne zakompliciramo skriptu.

Petlja završava uvećavanjem brojača stranice.


E, da... još jedna bitna sitnica - da bi skriptanje GUIja radilo, moraš u System Preferences/Universal Access UKLJUČITI "Enable access for assistive devices". Moguće da je defaultno uključeno, ali svakako provjeri.


@Riba: vezano uz cURL - da, može se, ali to ne preporuča ni cURLov FAQ.
18.01.2011 | 18:23
Bravo Djipi kućo stara!! Radi ko sat. Nemam doduše linkabilnost među stranicama, al to mi nije prebitno, najbitnije je da ću moć pristupit svemu.

@stajp - probah Wget al nažalost ne fercera mi. kako se stranica genreira aspx-om, to mi skine file bez ekstenzije a kad mu dodam ".html" dobijem "error in forum request"
Moderatori: Bertone
  • Stranica:
  • 1

Vikalica™

Zadnja poruka: pred 1 dan, 8 sati
  • Yonkis: Hoćemo li sljedeći iParty organizirati putem Invites app-a? ;)
  • Yonkis: Apple will bring its next-generation M5 chip to the MacBook Pro in the fall, followed by the iPad Pro in the first half of 2026, according to Bloomberg’s Mark Gurman. - Wow, M5 na iPadu. M4 je već overkill ali ok. :D
  • miomika: @Zdravac...vjeruj mi, nebi ga prepoznao razliku, ni da te za guzicu ugrize. Nije to google translate.
  • miomika: Naravno Zdravac, pišeš na pamet i provjerio si, jelda?
  • Zdravac: Možda malo "old fashion", ali eto! :)
  • Zdravac: Vjeruj mi, skuži se odmah AI, ali kod ovih mlađih to prolazi jer je to, kao "kul"
  • Zdravac: Poslovna komunikacija zahtijeva poslovno znanje. Dakle, ili znaš što trebaš pisati, ili ne znaš. Ako ne znaš, zaposliti ću onoga tko zna - sigurno ne AI!
  • Zdravac: Ma kakav crni AI za poslovne mailove!! Kod mene ti to sigurno nebi prošlo!
  • drlovric: Mi saljemo stotine mailova na engleskom i da to ista valja, vec bi bilo u nasem workflow :) Ali eto, uzivaj ako te veseli. Ja it tvrdim da je beskorisno, sporo, trapavo, nedovrseno...
  • miomika: pa dok vidim full feature, nemogu sve reč. Upravo gledam na vijestima, završila je konferencija koja nama brani korištenje AI-a na uređajima. Što je zaključak, naravno, 10 mb texta ničega. Kako vidim u OS:_u, izgleda da će potiho ući na mala vrata. @dlovric možda je do ljudi koji je neznaju koristiti. Ipak je u pozadini chatGPT. Meni se ova opcija u mailu jako sviđa, da napravi poslovni
  • Soffoklo: @drlovric ne dozivljava nas Apple kao neko africko pleme vec mi sami sebe tako dozivljavamo i predstavljamo, a onda tvrtke poput Apple sukladno tome djeluju. Zato i Slovenija ima titlove, kao sto je imala i Apple Music davno prije nas i to uz potpunu uslugu, a ne djelomicnu, pa se premijer javno hvali kako eto imamo Apple Music. Do nas je.
  • drlovric: Apple AI je potpuno beskoristan. Dugo nisu vecu blamazu napravili. Svaki dan radim sa Amerima i niti jedan covjek mi nije rekao da ima jedan koristan feature. Svi cekaju bolju Siri koje nema pa nema. A ljudi kupovali iPhone 16 Pro radi "inteligencije" :D
  • miomika: ...i proofreading i onaj AI radi u mailu. Doduše, samo na engleskom, ali radi. Točno se kuži da lagano ovo preregulirano govno iz EU nema proslka i da AI lagano kuca na vrata.
  • miomika: ajde neke dobre vijesti. AKo je laptop/comp settiran na eng. radit će vam image playground s najnovijim update-om 15.3.1
  • drlovric: Apple nas dozivljava kao neko africko pleme i nema tu razumnog objasnjenja ni opravdanja.
  • drlovric: Da jadni, kako bi to mogli priustiti. Bitno bi im utjecalo na poslovanje a pokrili bi desetke miluja ljudi (HR, BIH, SRB, CG). Sve isti jezik :) Iz istog razloga nemamo titlove na Apple TV. A Slovenija ima. Valjda su veci od ostatka ex. YU :)
  • dpasaric: Nema Hrvatske jer bi to značilo da moraju zaposliti osobu koja čita komentare na našem jeziku, a za to smo premaleno tržište. Ostavi komentar na ENG na US/UK zemlji i ciao.
  • dpasaric: MacBook Pro M4 16" prikaz je na naslovnici! :)
  • Yonkis: Zašto nema Hrvatske kada se želi dati feedback na nešto Appleovo? [link]
  • Yonkis: iCloud (plus). Ne prikazuje znak “plus”. Hellou, 21st ovdje :))))
  • Yonkis: Ako imate iCloud onda možete koristiti [link] čak i sa Android korisnicima.
  • m@xym: @Zdravac, naravno da hoće.
  • Zdravac: Hoće li nam to Apple proizvodi drastično poskupiti?
  • jura22: Na danasnji da Steve Jobs je predstavio prvi komercijalni Macintosh.
  • Riba: Ja sam davno narucio sa UK Amazona ali vidim da tamo vise nije available.
  • Riba: Haha, je, evo nasao ga u order history, trebao bih nabaviti novi.
  • Yonkis: A kako to nabaviti jer vidim da je made in Scotland? Toga nema u RH ili..?
  • Vanjuška: Našao... Deo-go.com To buraz!
  • Vanjuška: Riba, nemrem naći tvoj post na forumu o onom čudesnom pripravku s Amazona koji je rješavao skorene mrlje od znoja na majicama... Sjećaš se toga? Imaš link? B>io sam kupio onomad i super je poslužilo, sad mi opet treba, a nemrem iskopati jer ne znam koji skup riječi bih koristio.
  • smayoo: Poslao sam ti nešto, ne znam je li to - to što trebaš?
  • Riba: Pogledat cu jos ali ne mogu reproducirati, posalji mi na mail developer console output u browseru, pretpostavljem da ne ucitava javascript ali ne znam zasto kod mene onda radi.
  • smayoo: Nije pomoglo
  • Riba: stefanjos i smayoo - kod mene je sve u redu na oba browsera, pokusajte ocistiti browser cache
  • jura22: Mozda postoji neka intimna povezanost. Tada se isplati.
  • kupus: Ne isplati se. Ispravan vrijedi par sto eura max, i to si sretan ako ga prodaš.
  • Damirst: Vidio sam da su nove po cca 100€. Isplati li se to s obzirom na starost uređaja?
  • Damirst: Koje grafičke mogu u taj model?
  • pbreaker: *5670 sam ja kupovao s 512mb za 2010...
  • pbreaker: Kupovao sam ja radeon 6770 za imac2010 preko aliexpressa i radi sve vec nekih godinu dana. 6970 je u 2011 modelima koliko znam, grafa s 2gb ne crkava ona je na aliju oko 80Eura. tako da bolje staviti nju nego od 1gb koja je nešto jeftinija.
  • drlovric: Imamo li nekog kolegu Jabucara iz Benkovca ili Zadra? :)
  • dpasaric: Teško ćeš to naći, to je jedino što može krepati u tim strojevima.
  • Damirst: Ekipa, ima li netko za prodati grafičku Radeon HD 6970M za iMac 27 mid 2010?
  • smayoo: I na ffox isto
  • stefanjos: oglasnik opet u banani, bar na chromeu
  • ZeljkoB: Ako netko trazi iPad Pro 11" ili iPhone 12 Pro Max, u oglasniku su, slike detaljne na zahtjev, sve kao novo
  • Lihto: Može :)
  • dpasaric: Ili ga stavi negdje sa strane. pa da ga baš ne frkneš donesi u muzej kada budeš prolazio nekom prilikom, baš ću ovih tjedana slagati novi Apple postav, pa ću vidjeti treba li mi još koji, znam da 2-3 imam sigurno u skladištu...
  • Lihto: Hvala Davore, znači ide u reciklažu..
  • dpasaric: Više ne vrijedi, njegovo vrijeme je davno prošlo, to je muzejska stvar, a i muzeju ih imamo hrpu...
  • Lihto: Jel vrijedi šta orginal Apple dock sa 30pin kablom za iPhone 4/4s? Ako netko želi kupiti može na pm..

Za vikanje moraš biti prijavljen.

Prijava

Prisutni jabučari

Novo na Jabučnjaku

Teme

Poruke

Oglasi

Komentari

Anketa

Koji Mac koristite?

Page Speed 1.03 Seconds

Provided by iJoomla SEO