generative modeling for Rhino
Tools to access data from Flickr, Twitter, Facebook, Google Maps, GeoData, StockMarket
Plus new String, Branch and Image Components

Mosquito is a plugin suite developed for Rhino and Grasshopper. The plugin allows us to tap into social , financial and popular media. Extracting location, profiles, images and messages from Facebook,Twitter, Topsy etc….
As architects part of our responsibility is the consideration of the public realm. Today however , people tend to hang in the digital equivalent, namely, social media space. While this space becomes ever more permanent, the physical realm is fleeting, an evanescent space.
We are utilizing the tools in this component suite to bridge the gap between geometrics and information. Driving geometry with data and vice-versa. The ability to extract user Geo-coordinates, language, thoughts, profile and image enables architects to paint a picture. It is this 4-dimensional picture, which we refer to as “spatial condition”, that allows us to explore what happened yesterday, now and hypothesize about tomorrow. True 4-dimensional modeling.
http://www.studionu.net/ceed3/?p=2443
by Carson Smuts
Website: http://www.studionu.net/ceed3/?p=2443
Location: South Africa + New York
Members: 60
Latest Activity: May 14

UPDATE 0.2.5:
Flickr: Search twitter database for photos based on location and tag/title.
ImageDownload: Download images from Flickr or Twitter plugins.
ImageMaterial: Map a image onto a nurb surface.
UPDATE 0.2.4:
Bug Fixes: Fixed bugs with Twitter API access and new functions in String Duplicate component.
UPDATE 0.2.1:
GoogleMaps : Now works for all users, if it was crashing Rhino before , this should fix it.
UPDATE 0.2.0:
GoogleDirection : get a route and the directions from one location to another, with distance, time, and steps.
Location : Get the address of a given name of place or use a GPS point….reverse GeoCode.
GoogleMaps: show google maps directly in the rhino viewport.
GoogleStock: Access Googles stock market values on the NASDAQ, the NYSE etc.
Mosquito is a plugin suite developed for Rhino and Grasshopper. The plugin allows us to tap into social , financial and popular media. Extracting location, profiles, images and messages from Facebook,Twitter, Topsy etc….
As architects part of our responsibility is the consideration of the public realm. Today however , people tend to hang in the digital equivalent, namely, social media space. While this space becomes ever more permanent, the physical realm is fleeting, an evanescent space.
With mobile tech at our disposal, both digital and physical are the same space. They intersect, and at this point new potential exists. Whether you agree or not with nature of social media, it is important to remain critical from both sides.
We are utilizing the tools in this component suite to bridge the gap between geometrics and information. Driving geometry with data and vice-versa. The ability to extract user Geo-coordinates, language, thoughts, profile and image enables architects to paint a picture. It is this 4-dimensional picture, which we refer to as “spatial condition”, that allows us to explore what happened yesterday, now and hypothesize about tomorrow. True 4-dimensional modeling.
Sonic MOSQUITO + Examples version 0.2.5 :>>>>>CLICK HERE/p>
If you like it please support us, that way we can devote more time to develop these plugins.
The tools come packaged with Sonic (a vector plugin suite). Additional tools , such as String search and String duplicates are included with this package.
The Flickr component allows you to search for photos and images based on Geo-Location, description, date, tags and user.
Search: Input the word you wish to search for.
Return: How many results you would like to get. 250 Max
StartDate: The oldest date you want to search from.
EndDate: The date you want to search up to.
Latitude: The Lat of your search center (Use our Location component to help you get the Lat and Lon)
Longitude: The Lon of your search center (Use our Location component to help you get the Lat and Lon)
Radius: The search radius you would like to perform , between 0km and 30km.
Units: What is the unit of measurement for you search radius.
hasGeo: Should the component only return results with Geo-Coordinates?
Tags: Should the search criteria pertain only to Tags, ignoring description of the image?

This component allows us to download images from a URL list and save them to a directory on our hard drives. This component is meant to be used with the Flickr and Twitter component.
ImageURL: The list of image http url you want to download.
Name: The name that should be given to the file.
Directory: The directory in which to save the image.
Reload: If toggled the images will be downloaded.

This plugin allows you to enter a start and end location by name and it will use Googles direction server to return the appropriate routes to drive, walk or bicycle.
It will also return the time and distance of a particular route.
The step plugin will read the “Steps” output from the Directions component and give you the details from point to point for each leg of a journey.


A reverse GeoCoding plugin that allows you to enter an address and it will return the closest locations it finds along with the Points of those locations.

PLEASE NOTE: This plugin is very experimental , please save before you use it.
Center: The center specifies the center of the map in your Rhino space.
Location: Use the “Location” plugin to get the location point for the map, or create your own point using Lon and Lat coordinates.
Zoom: The zoom value of GoogleMaps
Scale: The size of the map tiles in Rhino.
Tiles: The number of tiles increases the extent of the map.
RealS: This is not accurate yet, please use wisely. It will in the future scale the map to RealWorld scale relative to Lon Lat dimensions.
Load: You need to turn this on and then off to reload the map, DO NOT LEAVE THIS ON TRUE or rhino will crash if you change the inputs too quickly.


Insert the Market and the Index or company you wish to search and you should get the stock market values back in realtime.

These two components allow you to extract live data and data going back roughly 4 weeks from Twitters API.
When used together the plugins can be very powerful, allowing you to track users, plot Geo-Coordinates and extract narrow your search. You can also extract follow IDs and compare them to other users.
Limits and Rules:


Query Syntax
First go to this URL to understand how to search for phrases:https://dev.twitter.com/docs/using-search
Here you will find a list of examples such as:
“happy hour” = will search for tweets containing the exact phrase “happy hour”
love OR hate = will search for tweets containing either “love” or “hate” (or both)
Topsy is an amazing search engine. It allow us to tap into the past. Whats more impressive, is that it allows us to search multiple forms of media in one go. Facebook, NYTimes, Twitter , YouTube etc…. the list goes on.
Limits and Rules:

The Facebook component is very basic and allows you to extract posts, video and web links. Additionally it will also get the date, type and author of the post.
Limits and Rules:

UPDATE 0.2.5:Flickr: Search twitter database for photos based on location and tag/title.ImageDownload: Download images from Flickr or Twitter plugins.ImageMaterial: Map a image onto a nurb surface.Continue
Started by Carson Smuts. Last reply by Jose Miguel Armijo May 3.
Hello, thanks for the interesting tool.I get these three ID conflict messages while GH is loading (two looks the same). How can I fix it? Thank youFrancescoContinue
Started by Francesco De Luca. Last reply by Carson Smuts Mar 10.
UPDATE 0.2.4:Bug Fixes: Fixed bugs with Twitter API access and new functions in String Duplicate component.Continue
Started by Carson Smuts Feb 28.
Comment
Comment by Jason Wheeler on May 14, 2013 at 8:09am Let me re-states that I can't get the Media components to work... :)
Comment by Jason Wheeler on May 14, 2013 at 7:56am I'm really excited to try out some ideas with your plug-in, but I have no idea why I can't get it to work... I have checked to see if the Newtonsoft.Json.dll file is in the components folder and it is. I have checked my Windows firewall and allowed Rhino 5 to access the internet... But I'm still having problems. When I opening any of the example files they are red and give me a "Could not load file or assembly" error
I am running Rhino 5 SR3 (I tried it on SR2 before I upgraded and same thing).. Grasshopper 9.0014.. Windows 7 64-bit.... all on Bootcamp on a new MacBook Pro
Any ideas????
Comment by konrad k sobon on May 9, 2013 at 12:33pm Separate database and it becomes another output on the Twitter component. That would be a good addition to your plug-in.
Comment by Carson Smuts on May 9, 2013 at 11:53am Thats a nice idea, so by "Direct Messages" you mean that it would be a separate messaging database from Twitter? Or that it has its own twitter account?
Comment by konrad k sobon on May 9, 2013 at 11:35am It already is. You probably noticed what I am going to do with it. I will use it to look for certain tweets that will become triggers. I was looking at using a Pachube Feed and control it from there, but this is much faster. Also, did you ever think about adding a possibility of reading Direct Messages? I am thinking that if i start sending some random tweets from my main account to control Grasshopper it will annoy my followers. I dont know if i want to create another Twitter account just for that purpose, but that might be a must.
Thanks for help!
Comment by Carson Smuts on May 9, 2013 at 11:29am No problem :) I forget things like that all the time, hope you find the plugin useful.
Carson
Comment by konrad k sobon on May 9, 2013 at 11:27am Carson,
You are 100% right. I am not using a school network, but i put a Timer component on it and set it to 1ms which means that i timed out of possible connections in less than half a second. :-) My bad. I will try again and make sure that I set my timer to around 11 seconds to prevent it from reaching the hourly limit. Thank you for reminding me of that. I knew there was a limit, but forgot about it.
Konrad
Comment by Carson Smuts on May 9, 2013 at 11:13am konrad k sobon: I opened the file and everything works fine when searching for "arch_laboratory". Twitter does limit the number of calls an IP_Address can make per hour, so if you are using a school network and sharing an IP and someone else is making hundreds of calls, then you will be banned for an hour.
I believe the hourly limit is 350.....
"Rate limits for unauthenticated requests are applied to the IP that we see."
Comment by konrad k sobon on May 9, 2013 at 10:37am Thank you!
Comment by Carson Smuts on May 9, 2013 at 10:27am konrad k sobon: Could you post your GH file, I will look into it right away.
© 2013 Created by Scott Davidson.
Powered by
You need to be a member of Mosquito to add comments!