Morton Fox (mortonfox) wrote,
Morton Fox

Flickr scripting Friday

West Lake

While scripting Flickr, one revelation just led to another and another and so on. Yesterday, I figured out why the script wasn't seeing all of the group pool. Some users were posting non-public photos to the pool. As admin, I see those, of course, but the script wasn't getting them in the photo list. The reason? I didn't add the authentication token correctly. Okay, so I fixed that. The script still wasn't retrieving those photo pages! (In order to get the view counts, of course. Nothing evil there. However, people really should not be posting non-public photos to groups. What's the point in doing that anyway? Aren't they aware that all the admins can see those photos?) The reason for that was pretty obvious. The script's user agent hasn't logged in.

As I was searching the web for a good way to do that, hopefully a script where someone else had already done the work, I came across WWW::Mechanize. This is one amazing module! In just a few lines of code, I had the script fill in the Flickr login form, submit it, and follow the redirect thrown back by Flickr to get the login cookie. From there on, it retrieved those pesky photo pages with no further problems.

And now, I get to run the script all over again on the views group pools to moderate the photos it missed the first twenty or thirty times I ran it. Uhh... maybe in a week's time when it'll actually have something to chew on.

Nothing much else done today aside from work. I did get out to Quiznos in Ramsey for a honey bacon club.

From fridayfiver:

1. What did you eat yesterday?
If you mean Thursday, I had an angus steak burger at Burger King.

2. Are you more likely to yell or give the silent treatment?
Most people find me to be on the quiet side, so it will likely be the silent treatment. But when I write (as in letter of complaint), I really write!

3. Who did you last grieve?
My grandmother's passing away. But that was a while back.

4. What feels good today?
Finding out about WWW::Mechanize.

5. Friday fill in: Thank you ___ for ___.
Andy Lester, WWW::Mechanize.
Yes, two questions, one answer!

  • Metro Gathering 2019

    The last few years, Metro Gathering was in October and had a Halloween theme. This year though, the geocaching mega event is in September and has a…

  • Metro Gathering 2018

    I was in Northern New Jersey October 18 thru 22 for Metro Gathering, the only geocaching mega event I've been attending annually. I went to fewer…

  • Patuxent Ponds

    16 years ago, I lived in Northern New Jersey and I used to travel very far from home because at the time, geocaches were few and far between. One of…

  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded