Jednoduchý skript napsaný v Ruby, který převede export dat k knihy návštěv od Blueboardu do SQL insertů.
Prochází textový soubor jehož cesta je zadaná jako parametr a získává zprávy z exportu. Poradí si s odpovědmi na příspěvky a sestupně přiřazuje vzkazům id, což znamená, že nejstarší vzkaz má nejnižší id (jen u odpovědí je to opačně, tam by se to muselo nějak vychytrale řešit, ale přineslo by to jenom pramálo užitku).
Napsal jsem to proto, abych do současné knihy návštěv, která je celá moje práce, nasypal i staré příspěvky z té minulé, kterou jsem si zařídil u služby blueboard.cz a v bashi se mi to nechtělo plácat.
Použití je jednodušší než jednoduché: ruby blueboard_export.rb
cesta_k_souboru_s_exportem.
Výsledkem bude jeden SQL příkaz pro každý záznam v exportu v této
formě: INSERT INTO kniha (mail, web, nick, id, cas, vzkaz) VALUES
(‚@mail‘, ‚@web‘, ‚@nick‘, @id, ‚@cas‘,
‚@get_vzkaz‘);. Když se vám to takhle nelíbí, hrábnětě do
zdrojáku.
A aby jste se nenudili a měli co číst přilepil jsem na to cedulku s licencí GPLv2, takže kopírování, distribuci a úpravám se meze nekladou.


Jmenuji se K., v síti také známý jako
komentáře
g