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ű :)