Blogiem.lv blogu backupotājs
12. July, 2007, 21:35 UncategorizedEsmu izveidojis PHP skriptu, kuram var padot jebkura Blogiem.lv bloga adresi, un tas saģenerēs datus SQL formātā ar visiem rakstiem un komentāriem. Tas izveido trīs SQL failus:
- Vienu priekš tabulu struktūrām (SQL CREATE TABLE),
- Otru priekš rakstiem (SQL INSERT)
- Trešo priekš komentāriem (SQL INSERT).
Rakstiem tiek saglabāti: nosaukums, pats teksts un birkas.
Komentāriem tiek saglabāti: autors, autora mājaslapa, pats komentāra teksts un komentāra laiks. Autora e-pasts diemžēl netiek saglabāts. Aizmirsās par to un tagad vairāk negribas ķerties klāt. :)
Skripts nav daudz testēts. Tika gatavots tikai vienai reizei, lai pārnestu datus no andrisp.blogiem.lv uz šejieni. Bet līdz šim, cik testēju, strādā diezgan labi. Pamēģināju pat noripot paša Kristapa blogu un nebija nekādu problēmu. Tomēr, skripts visticamāk nobruks, ja kaut nedaudz tiks mainīts blogiem.lv HTML kods.
Velkam skriptu (ZIP). Ja kādam vieglāk, tad ir pieejams kods iekš paste.php.lv.


12. July, 2007, 22:06
#124 rindiņa ze best!
12. July, 2007, 22:28
Nu tu esi psihs.. kur tu smelies iedvesmu? :)
12. July, 2007, 22:59
bubu, jā. Ja man tagad viņu būtu jārediģē, tad es visticamāk visu sačakarētu. :)
pbs, kāda veida iedvesmu ? :) Vienkārši Kristaps Kaupe negribēja dot vecā bloga dampu tāpat vien, tāpēc nācās vien taisīt pašam skriptu.
13. July, 2007, 1:54
pbs, a ko tu iesaki citu darīt? Sēdēt visu dienu un Copy&paste taisīt no vecā bloga uz jauno?
Tas tak ir pavisam normāli, ka šādam darbam uzraksta vienkāršu skriptu. Darbā arī rakstu dikti daudz šādus pat mazus skripteļus, kas palīdz rakstīt īsto kodu ātrāk un vieglāk.
13. July, 2007, 8:58
Noderīgi jau tas ir. Es tikai būtu pārāk slinks, lai rakstītu šitādu skriptu. Lai arī viņš nav sarežģīts, taču izskatās pietiekoši ķēpīgs.. Bet forši ka uzrakstīji!
13. July, 2007, 12:45
[…] P savā blogā ir nopublicējis lielisku skriptu ar kura palīdzību var izveidot rezerves kopiju no sava bloga, kas izveidots iekš Blogiem.lv […]
13. July, 2007, 18:54
Ideoloģiski pareizāk būtu bijis šos datus vilkt laukā nevis no HTML koda, bet gan RDF datiem, kas ir pieejami katram rakstam, izmantojot RAP vai ko tamlīdzīgu.
15. July, 2007, 7:26
pisjec parseet html ar regexiem.
16. July, 2007, 11:37
He he… Tad, kad Tev teicu, ka vajag uztaisīt skriptu, tad nebiju domājis, ka Tu taisīsi tādu peremudrāciju :D
Es curlu nebūtu izmantojis. Ja jau vāc html laukā, tad pietiktu ar file_get_contents. Vismaz headeru blāķis un n-tās curl funkcijas atkristu!
16. July, 2007, 14:55
koko, file_get_contents netiktu galā ar tiem n-redirektiem un kukiju setošanām. Pamēģini pats.
18. July, 2007, 16:11
Regexi ir spēks, pats daru tieši tāpat informācijas izvilkšanai no html.
24. March, 2008, 2:08
[…] Blogiem.lv blogu backupotājs […]