Draugu vēstuļu savācējs v1.0 Aļpiks Jānis Rubļevskis (koko) / 16.08.2005. 12:30 / #Datori / 6 komentāri

Visu laiku besīja, ka vajag refrešot draugus, lai zinātu, ka ienākusi vēstule... Tāpēc tapa primitīvs skripts, kas savāc vēstules rakstītāja vārdu un vēstules virsrakstu caur RSS, tiklīdz tā ir ienākusies...

Ja interesē, tad lasi tālāk...

Ideja ir ļoti vienkārša - tiek izvilkts www.draugiem.lv/messages/?box=in saturs un nedaudz apstrādāts, lai varētu izveidot ļoti primitīvu RSS... Pašu vēstules tekstu neredzēsi... Tas varbūt kādreiz, bet ņemot vērā, ka www.draugiem.lv nepārtraukti tiek pārtaisīts, var gadīties, ka nebūs iespēja to uztaisīt...

Mīnusi - visu laiku, kamēr darbojas RSS, tu itkā atrodies draugos tiešsaitē - respektīvi - cilvēki domā, ka tu tur esi iekšā, bet tevis tur nav!

Ko darīt, lai tev būtu šāds RSS savācējs? Vispirms vajag nelielas (ļoti nelielas) iemaņas saistībā ar datoriem! Pēc tam - novelc arhīvu un dabuj no tā laukā vienīgo failu, kas tur iekšā... Ja negribās tik ilgi ķēpāties, ej uz šejieni un nokopē visu, kas tur iekšā, iekopē jaunā failā un saglabā kā *.php failu (vispirms tikai enkodingu pareizo uzliec, kas ir UTF-8, citādi nekorekti šādi tādi čari parādīsies)...

Nākamais, kas tev vajadzīgs - web serveris ar PHP atbalstu... Ja nav, tad nu sorre.

Tagad pats galvenais - konfigurācija:

Tev ir jāpamaina tikai 2 mainīgie: $TAVS_VARDS="TAVS_VAARDS", kur pēdiņās jāraksta tavs vārds akuzatīvā un $SESIJAS_ID="CIPARU_UN_SIMBOLU_VIRKNE", kur CIPARU_UN_SIMBOLU_VIRKNE vietā jāliek sesijas ID.

Parunāsim vairāk par sesijas id... Tā ir ciparu virkne, kas identificē tevi tad, kad tu ielogojies vortālā www.draugiem.lv. Tā kā šī ir versija Aļpiks, tad te nekas automātiski nenotiek... Var gadīties, ka nākamajā versijā (nezinu kad tas būs, jo par to man neviens nemaksā) viss būs automātiski, bet te tā nav.

Aprakstīšu, kā iegūt šo sesijas ID, izmantojot pārlūkprogrammu Firefox... Tātad - ielogojamies ieksh www.draugiem.lv no šīs pārlūkprogrammas... Tad ejam uz izvēlni Tools/Preferences (win lietotājiem) vai Edit/Preferences (linux lietotājiem). Izvēlamies sadaļu Privacy, kurā atrodam sadaļu Cookies un nospiežam ar peli uz tās. Tad nospiežam pogu View cookies un atrodam sarakstā Site www.draugiem.lv, kur pretī ir Cookie name session... Tālāk ir jānokopē ridna Content, kas arī būs sesijas ID...

Trūkumi - ja no jauna no pārlūka ielogosies draugos, tad arī php failā būs jāmaina no jauna šis sesijas id, tāpēc ērtāk ir atstāt visu laiku pārlūkprogrammu vaļā.

Ja vajag, tad lietojiet!

P.S. var gadīties, ka būs uzlabojumi un kaut kāda vienkārša automatizācija, bet es necerētu, ka tas būs tik drīzi!


Komentāri:

bubu @ 16.08.2005. 19:14

Būtu pārneimojis (vai pielicis galā) .txt i visas problēmas.
Dikti jau nu sev trafiku tagad ietaupīji :)

Gastonz @ 16.08.2005. 17:59

Es šito nelasīšu :)

koko @ 16.08.2005. 14:51

NJa.. piesējās te man... Vienk zinu es vienu komandu - [code]tar cvjf [..][/code] un viss.. Tāpēc arī taroju... Arhīvā liku tāpēc, ka savādāk php failu nenokačāsiet...

bubu @ 16.08.2005. 14:47

Tu koko neizproti tar jēgu. bzip dara to, ka kompresē vienu vienīgu faili. Tāpēc, ja tev ir daudz failu, lai viņus sazipotu, tie jādabū vienā failā - to dara tar - visus saliek vienā. Tāpēc ja jau ir viens fails, tad tarot nav jēgas! poņal?

koko @ 16.08.2005. 12:36

Tapēc, ka man šie arhīvi ārkārtīgi simpatizē :D

L33 @ 16.08.2005. 12:15

a kāda tolka taro & bzipot, ja tikai 1 fails? mierīgi pietiktu tikai ar bzip & vietas mazāk aizņemtu...


Nu pasāpini mani - tu jau gribi:

* Visi lauki (izņemot tavu lapu) aizpildāmi obligāti!
E-pasts publiski netiks parādīts.
Zinot vairākumu, komentāros tagi netiek atrādīti kā tagi. Linki automātiski pārveidosies par spiežamiem (cerams).
Bloga īpašnieks patur tiesības ļaunus komentārus dzēst vai pārveidot cilvēkiem patīkamākā formā, bet tajā pašā laikā neatbild par komentāru saturu.