I should have known better. It was just 2 hours (plus blog post writing time) down the coding rabbit hole.

Right now Ken Bauer is working on the Virtually Connecting blog post for the sessions they (me too) will run at the 2016 DML Conference. If you look at the announcements you will we create an image that includes the faces/icons of participants. It’s nice, it shows the people well.

But getting the avatars means searching in twitter, going to profile, another click on the image, and… well is tedious. I wondered first if there was a web tool, so went into the Choral Explanation of Google results. The ones I found were a few years old, likely used the defunct API 1.0 — e.g. http://tweetimag.es/ just produced eggs and http://twivatar.org/ was a defunct domain (you could not tell from GitHub old repo).

Digging back in the results I found it in the usual place, Stack Overflow. But then I found a post that showed it was as easy as constructing a URL that access the public methods of the 1.1 API.

where size can be “mini”, “normal”, “bigger”, or original.

So mine is

Which produces

I wondered what it would take to build a web tool for others to do that, just a bit of jQuery interaction with a form, so that changing the sizes from a menu, entering a twitter name would generate the image and a download link. And reading the Twitter documentation on Profile Images and Banners I found the URLs that could be used to represent the default “eggs”

Producing…

Thus I was able to generate a different colored egg in each page load. Why? Because I can.

Initial view of Twitter Eggs Over Easy

Initial view of Twitter Eggs Over Easy

Then I enter a twitter name, like bali_maha click Get Avatar. Oh it’s small. Of course, it’s an icon. I’ll take the original, please.

not_egg

She’s no egg, but now it’s a one click to download the image.

The one page of HTML code, with comment seasoned Javascript, is in the cupboard.


Top / Featured Image: flickr photo by Garrett Heath https://flickr.com/photos/garrettheath/9359575921 shared under a Creative Commons (BY) license

If this kind of stuff has value, please support me by tossing a one time PayPal kibble or monthly on Patreon
Become a patron at Patreon!
Profile Picture for CogDog The Blog
An early 90s builder of web stuff and blogging Alan Levine barks at CogDogBlog.com on web storytelling (#ds106 #4life), photography, bending WordPress, and serendipity in the infinite internet river. He thinks it's weird to write about himself in the third person. And he is 100% into the Fediverse (or tells himself so) Tooting as @cogdog@cosocial.ca

Comments

Leave a Reply

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