More geekery with twitter and flickr stuff

More geekery with twitter and flickr stuff

A couple of weeks ago I found and edited a php script to help me post photos to flickr from Tweetie for iPhone (now Twitter for iPhone — do keep up…). After using it for a while I realised the title of the photos got a bit too long for my taste and I spend a little time tweaking. I’ve now changed it so that the first sentence (up to the first . or ! or ?) becomes the title. The rest becomes the description of the photo. For me this works out pretty well.

I added the following lines (changing the last line of my previous tweak to prevent confusion):

    $string = preg_replace("/#\w+/i", '', $title);
    //previously the above line said: $title = preg_replace("/#\w+/i", '', $title);

    if (preg_match("/^.*(\.|\!|\?)/U", $string, $matches)) {
      $title = $matches[0];
      $description = preg_replace("/^.*(\.|\!|\?)/U", '', $string);
    }
    else {
        $title = $string;
        $description = "";
    }

right before:

    $parameters = array(
        'api_key' => API_KEY,
        'auth_token' => API_TOKEN,
        'tags' => $tags,
        'title' => $title,
        'description' => $description,
    );

Note that I also added that last field in there (‘description’). I haven’t completely tested it, however, my limited tests seemed to work fine. I don’t really know much about php, so I probably used more lines than I needed. This way I could keep track of what I did though, and I think I’ll still understand my changes a couple of months from now.

Share on LinkedInShare on TumblrSubmit to StumbleUponSave on DeliciousDigg ThisSubmit to redditShare via email

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>