Bdb upload script

February 7th, 2010 mejf

Jag har länge tänkt att jag på något sätt skulle vilja dela med mig av min vardag till folk jag känner genom foton. Jag höll på med bilddagboken ett tag, men det blev så tråkigt att ladda upp bilder där med deras formulär. Men nu har jag äntligen fått tummen ur och löst problemet för mig själv, åtminstone tillfälligt.

Jag har nämligen, med hjälp av en del exempel och en bristfällig API-dokumentation slängt ihop ett script för att ladda upp bilder på Bilddagboken. Det är skrivet i PHP och använder sig av curl (både programmet curl och libcurl i PHP, funderar på att ändra till bara libcurl), notify-send och zenity. Jag kör det i Ubuntu Karmic 64 bit, men det funkar alldeles säkerligen under andra operativsystem också, kanske med lite pill. Jag tänkte hur som helst dela med mig av scriptet i fråga. Jag personligen har lagt scriptet i ~/.gnome2/nautilus-scripts/ för att kunna högerklicka på bilder och ladda upp dem direkt från Nautilus, men det går ju att göra på andra sätt.

Scriptet läser även ut datumet som namnet på katalogen bilden ligger i, i formatet ÅÅÅÅ-MM-DD eller ÅÅÅÅ_MM_DD. Det går givetvis lätt att fixa på något annat vis om så önskas (exempelvis från EXIF-taggarna).

För att använda Bdbs API krävs en API-key och ditt userid. Kommentarer i koden beskriver hur man skaffar apikey och tar reda på userid.

Och här är koden (hos pastebin).

Update: Jag har jobbat vidare en del på koden. Här är en senare variant.

Posted in Programmering | Tags: , , , , , , , , , , , | 1 Comment »

Äntligen online backup

August 30th, 2009 mejf

Så, har man äntligen kommit loss och skaffat sig en online backup. Efter många års letande med ljus och lykta har valet äntligen gjorts och landat på Jungle Disk. Detta motiveras främst med att det finns bra stöd för Linux, det låga priset, samt det faktum att man bara precis betalar för det man använder.

Den första backupen verkar, som väntat, bli en långdragen historia. För närvarande transporteras data med den hisnande hastigheten 200 kbit/s över min 10 Mbit-lina. Med 25.7 GiB data att kopiera beräknas jobbet ta tolv dygn på sig att bli färdigt. Knappast hållbart va?

Posted in Teknik | Tags: , , | 2 Comments »