RSS Feed Technorati Profil Share Share

Neues image.gd Script · Sonntag Dezember 13, 2009

BloodyWing

Es ist spät und ich hatte Langeweile, also habe ich mir noch mal mein altes Bash Script her genommen und meinen Lieblingshoster heraus genommen und dafür noch mal ein optimiertes Script geschrieben:

#!/bin/sh

file="`date +%Y-%m-%d_image_gd.jpeg`"
tmp="/tmp/~imagegd.sh.tmp"
browser="xdg-open"
shp="scrot"
case $shp in
        scrot)
                scrot $file -q 100
                ;;
esac
curl -\# -LF "image=@$file" http://image.gd > $tmp
files=`grep -o -m2 -E \
"[h-t]{4}\:\/\/[s1-9]{2}\.[a-m]{5}.\gd\/.*(\.png|\.jpg|\.gif)" $tmp`
for f in $files; do $browser "$f"; done;
rm $tmp

Vielleicht gibt es unter meinen Lesern ein paar Leute denen noch ein effektiverer Regex einfällt. Der dort macht zwar auch sein Zeug aber der sieht mir noch nicht geekig genug aus ;). Wenn ich morgen Zeit finde dann werde ich auch noch die Screenshotfunktion mit scrot und einigen anderen Programmen einbauen. Xdg-open sorgt dafür das der Standardbrowser für das hoch geladene Bild verwendet wird. Nach dem hochladen, wenn alles gut ging, öffnet z.B. Firefox 2 Tabs einen mit einen Thumbnail und der andere zeigt das Bild in voller Größe.

Update: Das Script erstellt nun mit scrot einen Screenshot und lädt diesen dann bei image.gd hoch. Grundsätzlich wäre an der Stelle jedes beliebige Screenshotprogramm möglich.

Tags: , , , , , , ,
Kategorie: ,

— BloodyWing

Kommentar schreiben/lesen
---

Environment has left the building · Mittwoch November 25, 2009

BloodyWing

Weiß ja nicht ob ich auch Gentoouser als meine Leser habe, aber hattet ihr das schon mal das nach emerge -avuDN world Bash aktualisiert wurde und durch das update dann alle Environment Variablen verloren gegangen sind. Sogar $PATH obwohl ich die Configs noch nicht überschreiben lassen hab.

Tags: , , ,
Kategorie: ,

— BloodyWing

Kommentare
---

Jpg2PNG Script · Mittwoch Februar 18, 2009

BloodyWing

Für Bash :)

  1. #!/bin/bash
  2. for f in *.png; do convert -interlace line -antialias -quality 95 $f "`basename $f .png`.jpg"; done;

Braucht natürlich durch “convert” Imagemagick.

Tags: , , , , , ,
Kategorie:

— BloodyWing

Kommentare
---

bloody ist ratlos :| · Sonntag August 10, 2008

BloodyWing

Wenn jemand eine Idee hat wie man für einen Ajax Chat einen Bot programmiert, dann immer her mit den Ideen. Bei dem Chat handelt es sich um diesen: Blueimp Ajaxchat

Methoden mit POST ganz einfach Logins dort hin zu schicken habe ich schon versucht, das Problem wird wohl JS sein, was in Perl und BASH nicht so einfach realisiert werden kann. Außerdem schickt der Chat alle 300 ms (in etwa) ein Keepalive los (über GET).

Tags: , , , , , , , , ,
Kategorie: ,

— BloodyWing

Kommentare
---

 
cormorants