Moblog solution, mobile video blog.

Végül csak megoldottuk a moblog ügyet, Frank kollega és a cURL segítségével. (Alfred cURL nagy ember volt.)
Figyedoda:

curl -c [cookie file] -d log=[username] -d pwd=[password] http://[blogod címe]/wp-login.php

Ezzel letároltuk a cookie-t (a cURL , amit a WordPress loginkor ad a böngésződnek. Most felhasználjuk:

curl -s -b [cookie file] http://[blogod címe]/wp-content/plugins/postie/get_mail.php >>/dev/null

Célszerű a get_mail.php elérhetőségét localhostra korlátozni: nem akarjuk, hogy valami jófej ember auth nélkül meghívogassa a scriptet és esetleg hazavágja a moblog postunkat. A legkézenfekvőbb megoldás egy .htaccess file létrehozása, amiben lekorlátozod az elérést localhostra. Továbbá teszteléshez a -s kapcsolót meg a /dev/null-os output redirectet szedd ki: ez a silent módot kapcsolja, ami a kezdetekben megnehezíti a bogarak felfedezését.

Egyébként pedig ezzel a sorral el is van intézve, hogy meg legyen rúgva a get_mail.php, a blogod frissül. Hogy periodikus legyen, beteszed a crontab-ba, és mondjuk 5 percenként futtatod. (Esetleg procmail által a megfelelően autentikált moblog emailek megrúghatják a curl scriptedet.)
A másik érdekes feladat a mobil video blog meghákolása. A Postie elvileg kezeli ezt is: az esetleges video attachmenteket embeddeli az oldaladba, a probléma nem is itt van, hanem a mobilokon használt 3gp formátummal. Nálam ez most még nem lesz megoldva (ennyi időm nincs – majd sízés után), de Julian Coccia nem addig büntette magát, amíg össze nem hozott egy 3gp -> mpg scriptet GNU/Linux alatt, márpedig ha mpg van, minden van, például avi is. Amire szükséged lesz: ffmpeg, mencoder, az mplayer w32 codecs essential kiadása (mindhárom a szebb időket élt mplayerhq.hu-ról), és egy rakás driver a www.3gpp.org-ról.

MoJó blogolást!