( uzsolt | 2012. 06. 09., szo – 13:08 )

Egy egyszerű, parancssoros tumblr-postoló:

#!/bin/bash

URL=$1
NAME=$2
CONTENT=$3

IFS=^

set -f
command="dialog^--stdout^--checklist^Cimke^20^30^30^$(cat $HOME/logfiles/tumblr-tags)"
TAGS=`$command`
TAGS=$(echo $TAGS | sed 's@\" \"@\",\"@g')

IFS=" "

curl -s -n -d "email=EMAIL&password=PASSWORD&type=link&url=$URL&name=$NAME&description=$3&tags=$TAGS" http://www.tumblr.com/api/write

A ~/logfiles/tumblr-tags generálása:

#!/bin/bash

LOGFILES=~/logfiles

(curl -s http://AZONOSITOD.tumblr.com/api/read | grep -o "<tag>[^<]*</tag>" | sed "s@</*tag>@@g ; s@\$@^^0@g" | sort -u | tr "\n" "^") > $LOGFILES/tumblr-tags

A newsbeuter hírolvasóhoz készítettem, ha a bookmarking parancsára az első szkriptet állítod be, akkor a C-B hatására lefut, megkérdezi a linket (mármint a newsbeuter), címet (enter-enter és akkor az alapértelmezett lesz), utána pedig kidobja a párbeszédablakot, ahol a már meglévő tag-ekből választhatsz. Így nem kell még egy böngészőt indítani, ott megosztani, stb. Gyors, praktikus, egyszerű :)