Neobsahuje názory Henryka Laholy

Upload záloh na box.net

Knihovna pro upload souborů na online úložiště box.net

Psal jsem tu o online úložištích a jako jednu z možností využití jsem zmínil "ukládání záloh dat". Já osobně to používám u jdem.cz a chod.sk. Přiznám se, pili mi krev někteříé "kritici", co psali komentáře typu "A co když padne server, tak jsou všechny adresy jednou provždy ztracené" atakdále. Nejsou. Pustil jsem na oba servery CRON, který jednou denně udělá následující:

  • vezme všechny údaje o přesměrováních a udělá z nich soubor backup.tar.aes.bz2
  • výsledný soubor vezme a uploadne na box.net
Nic víc vlastně není potřeba.

S vytvářením záloh není problém, to snad zvládne každý. Problém nastal s uploadem. Jedna box.net knihovna neuměla uploadovat. Oficiání box.net PHP knihovna nejen že autentifikuje uživatele přes webové rozhraní (takže je pro automatizované skripy volané CRONem naprd), ale upload podle všeho taky moc neumí. (např. volá metodu makeUploadRequst, která se v třídě nevyskytuje).

Takže nezbývalo, než si sednout, půl dne si hrát s cURL a nakonec napsat vlastní třídu, která:

1. Umí získat autentifikační token i jinak, než cestou přes webové rozhraní a ručním zadáním login údajů (jen z jména a hesla)

2. Umí nahrát soubor na box.net

Výsledek je k dispozici na php-suit: BoxnetSuit – Uploader

Boxnet Suit Uploader je šířen pod licencí DPL.

Dne 28.07.2008

Twittni

Přidej do: Přidat na Conota Linkuj si ! asdf.sk StumbleUpon Toolbar Stumble It!

Komentáře

Přidání komentáře...

Než napíšete komentář, ujistěte se, že znáte pravidla.

Pokud nejsem delší dobu u počítače, například když spím, tak zapínám moderování komentářů. Tak se nedivte, když se váš komentář neobjeví hned... Publikuji je dodatečně.