diff --git a/Classes/Misc/ListeningDataSource.m b/Classes/Misc/ListeningDataSource.m index dd2ad5f..768690c 100644 --- a/Classes/Misc/ListeningDataSource.m +++ b/Classes/Misc/ListeningDataSource.m @@ -107,7 +107,7 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N if (shoutIndex == 0) { return [controller refreshButtonCell]; } - + ShoutListCell *cell = (ShoutListCell *)[tableView dequeueReusableCellWithIdentifier: CELL_REUSE_ID]; if (cell == nil) { cell = [[[ShoutListCell alloc] initWithFrame: CGRectZero reuseIdentifier: CELL_REUSE_ID] autorelease]; @@ -184,7 +184,7 @@ - (void) updateIcons { NSLog(@" - thread: %@", thread); for (Shout *shout in shouts) { //CFAbsoluteTime startTime = CFAbsoluteTimeGetCurrent(); - //UIImage *icon = + //UIImage *icon = [shout icon]; //CFAbsoluteTime endTime = CFAbsoluteTimeGetCurrent(); //NSLog(@" - user: %@; place:%@; icon load time: %f", [shout username], [shout placeName], (endTime - startTime)); diff --git a/Classes/Misc/PlacesDataSource.m b/Classes/Misc/PlacesDataSource.m index 62715a5..31d3d03 100644 --- a/Classes/Misc/PlacesDataSource.m +++ b/Classes/Misc/PlacesDataSource.m @@ -120,7 +120,7 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CELL_REUSE_ID]; if (cell == nil) { cell = [[[UITableViewCell alloc] initWithFrame:CGRectZero reuseIdentifier:CELL_REUSE_ID] autorelease]; - + CGFloat nameX = NAME_MARGIN_HORIZONTAL; CGFloat nameY = NAME_MARGIN_VERTICAL; CGFloat nameWidth = (cell.contentView.frame.size.width * 0.8) - (NAME_MARGIN_HORIZONTAL * 1.5); @@ -169,13 +169,13 @@ - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(N [nameLabel setTextColor:[UIColor blackColor]]; } [nameLabel setText:nameValue]; - + UILabel *distLabel = (UILabel *)[cell.contentView viewWithTag:TAG_DISTANCE]; //NSLog(@" - distLabel: %@", distLabel); NSString *distValue = [NSString stringWithFormat:@"%1.0fm", ([[place distance] doubleValue] * 1000)]; //NSLog(@" - distValue: %@", distValue); [distLabel setText:distValue]; - + return cell; } diff --git a/Classes/Misc/ShizzupAppDelegate.m b/Classes/Misc/ShizzupAppDelegate.m index 4b32f3f..73b15ff 100644 --- a/Classes/Misc/ShizzupAppDelegate.m +++ b/Classes/Misc/ShizzupAppDelegate.m @@ -57,7 +57,7 @@ - (void)applicationDidFinishLaunching:(UIApplication *)application { // Attempt to load saved credentials [self retrieveCredentials]; - + // Crash reporting stuff PLCrashReporter *crashReporter = [PLCrashReporter sharedReporter]; // Check if we previously crashed @@ -82,7 +82,7 @@ - (void) handleCrashReport { PLCrashReporter *crashReporter = [PLCrashReporter sharedReporter]; NSData *crashData; NSError *error; - + // Try loading the crash report crashData = [crashReporter loadPendingCrashReportDataAndReturnError: &error]; if (crashData == nil) { @@ -111,7 +111,7 @@ - (void) handleCrashReport { //NSLog(@"JSON crash data: %@", [report JSONRepresentation]); } } - + // Purge the report //[crashReporter purgePendingCrashReport]; return; diff --git a/Classes/Model/PlaceListReceiver.m b/Classes/Model/PlaceListReceiver.m index d6bdc12..1244a2c 100644 --- a/Classes/Model/PlaceListReceiver.m +++ b/Classes/Model/PlaceListReceiver.m @@ -95,7 +95,7 @@ - (void)connectionDidFinishLoading:(NSURLConnection *)connection { [converter release]; //NSLog(@" filteredResponseText: %@", filteredResponseText); NSDictionary *responseDictionary = [filteredResponseText JSONValue]; - + //NSLog(@" - responseDictionary: %@: %@", [responseDictionary class], responseDictionary); NSDictionary *results = [responseDictionary valueForKey:@"results"]; //NSLog(@" - results: %@: %@", [results class], results); diff --git a/Classes/Model/ShizzowApiConnection.m b/Classes/Model/ShizzowApiConnection.m index 5a17b7e..94acdba 100644 --- a/Classes/Model/ShizzowApiConnection.m +++ b/Classes/Model/ShizzowApiConnection.m @@ -22,20 +22,20 @@ - (NSURLConnection *) callUri:(NSString *)apiUriStub delegate:(id)delegate { - (NSURLConnection *) callUri:(NSString *)apiUriStub usingMethod:(NSString *)method withDelegate:(id)delegate withBody:(NSString *)body { //NSLog(@" - apiUriStub: %@", apiUriStub); - + NSString *apiUrlString = [NSString stringWithFormat:@"%@%@", SHIZZOW_API_URL_PREFIX, apiUriStub]; //NSLog(@" - apiUrlString: %@", apiUrlString); - + NSURL *apiUrl = [NSURL URLWithString:apiUrlString]; NSLog(@" - apiUrl: %@", apiUrl); - + NSURLProtectionSpace *protectionSpace = [NSURLProtectionSpace alloc]; NSString *host = [apiUrl host]; NSInteger port = [[apiUrl port] integerValue]; NSString *scheme = [apiUrl scheme]; [protectionSpace initWithHost:host port:port protocol:scheme realm:nil authenticationMethod:nil]; //NSLog(@"protectionSpace: %@", protectionSpace); - + NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL: apiUrl]; [request setHTTPMethod: method]; NSLog(@" - method: %@", method); @@ -50,7 +50,7 @@ - (NSURLConnection *) callUri:(NSString *)apiUriStub usingMethod:(NSString *)met } } NSLog(@" request: %@", request); - + // TODO: Find a better way around this! Would be ideal to detect the problem, prompt user before continuing, and allow only for the appropriate request; a la Safari's invalid-certificate handling. @try { [NSURLRequest setAllowsAnyHTTPSCertificate:YES forHost:[apiUrl host]]; @@ -62,7 +62,7 @@ - (NSURLConnection *) callUri:(NSString *)apiUriStub usingMethod:(NSString *)met [self abort]; connection = [[NSURLConnection connectionWithRequest:request delegate:delegate] retain]; //NSLog(@" connection: %@", connection); - + return connection; } diff --git a/Classes/Model/Shout.h b/Classes/Model/Shout.h index cc05b3f..cbcf50b 100644 --- a/Classes/Model/Shout.h +++ b/Classes/Model/Shout.h @@ -16,7 +16,7 @@ NSNumber *shoutId; IconCache *iconCache; UIImage *icon; - + // Start dictionary keys NSString *address1; NSString *address2; diff --git a/Classes/ShoutDetailController.h b/Classes/ShoutDetailController.h index 7c529b1..9d6d10b 100644 --- a/Classes/ShoutDetailController.h +++ b/Classes/ShoutDetailController.h @@ -26,9 +26,9 @@ @property(nonatomic, retain) IBOutlet UILabel *personHandleLabel; @property(nonatomic, retain) IBOutlet UILabel *personNameLabel; @property(nonatomic, retain) IBOutlet UILabel *placeNameLabel; -//@property(nonatomic, retain) IBOutlet -//@property(nonatomic, retain) IBOutlet -//@property(nonatomic, retain) IBOutlet -//@property(nonatomic, retain) IBOutlet +//@property(nonatomic, retain) IBOutlet +//@property(nonatomic, retain) IBOutlet +//@property(nonatomic, retain) IBOutlet +//@property(nonatomic, retain) IBOutlet @end diff --git a/Classes/UI/ABTableViewCell.h b/Classes/UI/ABTableViewCell.h index 98dfa24..23be864 100644 --- a/Classes/UI/ABTableViewCell.h +++ b/Classes/UI/ABTableViewCell.h @@ -1,5 +1,5 @@ // Copyright (c) 2008 Loren Brichter -// +// // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation // files (the "Software"), to deal in the Software without @@ -8,10 +8,10 @@ // copies of the Software, and to permit persons to whom the // Software is furnished to do so, subject to the following // conditions: -// +// // The above copyright notice and this permission notice shall be // included in all copies or substantial portions of the Software. -// +// // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND diff --git a/Classes/UI/ABTableViewCell.m b/Classes/UI/ABTableViewCell.m index 3351ba3..225b674 100644 --- a/Classes/UI/ABTableViewCell.m +++ b/Classes/UI/ABTableViewCell.m @@ -1,5 +1,5 @@ // Copyright (c) 2008 Loren Brichter -// +// // Permission is hereby granted, free of charge, to any person // obtaining a copy of this software and associated documentation // files (the "Software"), to deal in the Software without @@ -8,10 +8,10 @@ // copies of the Software, and to permit persons to whom the // Software is furnished to do so, subject to the following // conditions: -// +// // The above copyright notice and this permission notice shall be // included in all copies or substantial portions of the Software. -// +// // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES // OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND diff --git a/Classes/UI/ListeningViewController.m b/Classes/UI/ListeningViewController.m index b5b1cbd..7f6a847 100644 --- a/Classes/UI/ListeningViewController.m +++ b/Classes/UI/ListeningViewController.m @@ -34,11 +34,11 @@ - (void) viewDidLoad { NSLog(@"Setting up shout manager..."); shoutManager = [[ShoutManager alloc] init]; - + NSLog(@"Setting up shouts data source..."); [shoutManager setWho:@"listening"]; ListeningDataSource *shoutsDataSource = [ListeningDataSource initWithManager:shoutManager controller:self]; - + NSLog(@"Setting up list view..."); [tableView setDataSource:shoutsDataSource]; [tableView setDelegate:shoutsDataSource]; @@ -52,7 +52,7 @@ - (void) viewDidLoad { - (void) viewWillAppear:(BOOL)animated { NSLog(@"ListeningViewController viewWillAppear"); [super viewWillAppear:animated]; - + // Start data retrieval NSLog(@"Starting shout retrieval..."); //[self refreshShoutList]; @@ -73,7 +73,7 @@ - (void) viewWillDisappear:(BOOL)animated { - (void) dataLoaded:(NSArray *)shouts { NSLog(@"ListeningViewController dataLoaded"); - + // Update tab bar item badge NSUInteger shoutCount = 0; if (shouts != nil) { @@ -81,12 +81,12 @@ - (void) dataLoaded:(NSArray *)shouts { } NSString *shoutCountS = [NSString stringWithFormat:@"%u", shoutCount]; [[self tabBarItem] setBadgeValue:shoutCountS]; - + // Update list view table [tableView setHidden:NO]; [tableView reloadData]; // [tableView performSelectorInBackground:@selector(reloadData) withObject:nil]; - + // Scroll to first shout // Reconsidering this, given auto-reload NSArray *visibleCells = [tableView visibleCells]; @@ -100,7 +100,7 @@ - (void) dataLoaded:(NSArray *)shouts { [tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:NO]; [indexPath release]; } - + // Let user know we're done reloading [spinnerView stopAnimating]; if (isFirstLoad) { diff --git a/Classes/UI/NearbyViewController.m b/Classes/UI/NearbyViewController.m index efd4d02..b2418a1 100644 --- a/Classes/UI/NearbyViewController.m +++ b/Classes/UI/NearbyViewController.m @@ -28,11 +28,11 @@ - (void) dealloc { - (void) viewDidLoad { [super viewDidLoad]; - + // Set up data source shoutManager = [[ShoutManager alloc] init]; nearbyDataSource = [NearbyDataSource initWithManager:shoutManager controller:self]; - + // Set up map view NSLog(@"Setting up map view..."); mapView = (RMMapView *)[self view]; @@ -47,7 +47,7 @@ - (void) viewDidLoad { [mapContents setZoomBounds:0.5 maxZoom:125000]; [mapView setDelegate: self]; [self setView:mapView]; - + } - (void) viewWillAppear:(BOOL)animated { @@ -57,7 +57,7 @@ - (void) viewWillAppear:(BOOL)animated { [LocationManager setDelegate:self]; NSLog(@" - NearbyViewController starting location updates..."); [LocationManager startUpdating]; - + // Start data retrieval //NSLog(@"Starting shout retrieval..."); // [spinnerView startAnimating]; @@ -191,7 +191,7 @@ - (void) locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLoc NSLog(@" - NearbyViewController updating with location: %@", newLocation); CLLocationCoordinate2D coordinate = newLocation.coordinate; [[mapView contents] setMapCenter:coordinate]; - + NSLog(@" - Starting shout retrieval..."); // Start data retrieval [self refreshShoutList]; diff --git a/Classes/UI/ShoutListCell.m b/Classes/UI/ShoutListCell.m index fbf7e67..d854a21 100644 --- a/Classes/UI/ShoutListCell.m +++ b/Classes/UI/ShoutListCell.m @@ -70,7 +70,7 @@ - (void)drawContentView:(CGRect)r { //CFAbsoluteTime currentMethodStart = CFAbsoluteTimeGetCurrent(); NSArray *mySizes = [allSizes objectForKey:shoutId]; //NSLog(@" - mySizes: %@", mySizes); - + CGContextRef context = UIGraphicsGetCurrentContext(); UIColor *backgroundColor = [UIColor whiteColor]; UIColor *textColor = [UIColor blackColor]; @@ -78,14 +78,14 @@ - (void)drawContentView:(CGRect)r { backgroundColor = [UIColor clearColor]; textColor = [UIColor whiteColor]; } - + // Fill cell with background color [backgroundColor set]; CGContextFillRect(context, r); - + // Draw user's icon [[shout icon] drawAtPoint:CGPointMake(SHOUTCELL_MARGIN_HORIZONTAL, SHOUTCELL_MARGIN_VERTICAL)]; - + [textColor set]; //float messageWidth = [[mySizes objectAtIndex:0] floatValue]; float messageHeight = [[mySizes objectAtIndex:1] floatValue]; @@ -93,7 +93,7 @@ - (void)drawContentView:(CGRect)r { //NSLog(@" - messageHeight: %f", messageHeight); CGRect firstRect = CGRectMake(LABEL_ORIGIN_X, SHOUTCELL_MARGIN_VERTICAL, labelWidth, messageHeight); CGSize firstSizeDrawn = [message drawInRect:firstRect withFont:messageFont lineBreakMode:UILineBreakModeWordWrap alignment:UITextAlignmentLeft]; - + //CGSize ageSize = [age sizeWithFont:ageFont constrainedToSize:maxTextSize lineBreakMode:UILineBreakModeWordWrap]; //float ageWidth = ageSize.width; float ageWidth = [[mySizes objectAtIndex:2] floatValue]; @@ -109,7 +109,7 @@ - (void)drawContentView:(CGRect)r { ageY = MAX(ageMinY, ageY); //NSLog(@" - ageY: %f", ageY); CGRect ageRect = CGRectMake(ageX, ageY, ageWidth, ageHeight); - //CGSize ageSizeDrawn = + //CGSize ageSizeDrawn = [age drawInRect:ageRect withFont:ageFont lineBreakMode:UILineBreakModeWordWrap alignment:UITextAlignmentRight]; //NSLog(@" - ageSizeDrawn.width: %f", ageSizeDrawn.width); //NSLog(@" - ageSizeDrawn.height: %f", ageSizeDrawn.height); @@ -151,7 +151,7 @@ + (CGFloat) heightForShout:(Shout *)shout { NSString *shoutId = [shout shouts_history_id]; NSString *message = [ShoutListCell messageForShout: shout]; NSString *age = [shout relativeShoutTime]; - + BOOL calculate = YES; NSMutableArray *mySizes = [allSizes objectForKey:shoutId]; if (mySizes != nil) { @@ -168,7 +168,7 @@ + (CGFloat) heightForShout:(Shout *)shout { NSLog(@" - new : %@ %@", message, age); } } - if (calculate) { + if (calculate) { //NSLog(@" - creating new mySizes"); mySizes = [[NSMutableArray alloc] initWithCapacity:5]; //NSLog(@" - mySizes: %@", mySizes); @@ -182,11 +182,11 @@ + (CGFloat) heightForShout:(Shout *)shout { [mySizes addObject:messageHeightNSN]; [messageWidthNSN release]; [messageHeightNSN release]; - + // Text height, plus vertical margins above and below result = (SHOUTCELL_MARGIN_VERTICAL * 2) + messageSize.height; //NSLog(@" - result: %f", result); - + CGSize ageSize = [age sizeWithFont:ageFont constrainedToSize:maxTextSize lineBreakMode:UILineBreakModeWordWrap]; NSNumber *ageWidthNSN = [[NSNumber alloc] initWithFloat:ageSize.width]; NSNumber *ageHeightNSN = [[NSNumber alloc] initWithFloat:ageSize.height]; @@ -194,21 +194,21 @@ + (CGFloat) heightForShout:(Shout *)shout { [mySizes addObject:ageHeightNSN]; [ageWidthNSN release]; [ageHeightNSN release]; - + // Add this text's height plus a final bottom margin. result += ageSize.height + SHOUTCELL_MARGIN_VERTICAL; //NSLog(@" - result: %f", result); - + result = MAX(result, CELL_HEIGHT_MIN); // at least one row //NSLog(@" - result: %f", result); NSNumber *cellHeightNSN = [[NSNumber alloc] initWithFloat:result]; [mySizes addObject:cellHeightNSN]; [cellHeightNSN release]; - + // For later comparison [mySizes addObject:message]; [mySizes addObject:age]; - + //NSLog(@" - mySizes: %@", mySizes); [allSizes setValue:mySizes forKey:shoutId]; [mySizes release]; diff --git a/Classes/Utility/IconCache.m b/Classes/Utility/IconCache.m index cf086ad..fd38da5 100644 --- a/Classes/Utility/IconCache.m +++ b/Classes/Utility/IconCache.m @@ -44,11 +44,11 @@ - (NSString *) nameForAddress:(NSString *)iconAddress { //unichar newChar; unichar oldChar; for (int i = 0; i < length; i++) { - //newChar = + //newChar = oldChar = characters[i]; //NSLog(@" - character: %C", character); if (oldChar < 48 || (oldChar > 57 && oldChar < 65) || (oldChar > 90 && oldChar < 97) || oldChar > 122) { - //newChar = + //newChar = characters[i] = SPACER_CHARACTER; } //NSLog(@" - character: %C %C", oldChar, newChar); @@ -93,7 +93,7 @@ - (UIImage *) iconForAddress:(NSString *)iconAddress { } icon = [roundedIcon retain]; NSData *iconPngData = UIImagePNGRepresentation(icon); - //BOOL cacheWriteResult = + //BOOL cacheWriteResult = [iconPngData writeToFile:thisFilePath atomically:YES]; //BOOL cacheWriteResult = [icons writeToFile:diskCachePath atomically:YES]; //NSLog(@" - write to disk cache: %d", cacheWriteResult); diff --git a/Classes/Utility/ImageManipulator.m b/Classes/Utility/ImageManipulator.m index 020c0db..3dccd96 100644 --- a/Classes/Utility/ImageManipulator.m +++ b/Classes/Utility/ImageManipulator.m @@ -39,23 +39,23 @@ +(UIImage *) makeRoundCornerImage:(UIImage*)img :(int)cornerWidth :(int)cornerHe { int w = img.size.width; int h = img.size.height; - + CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB(); CGContextRef context = CGBitmapContextCreate(NULL, w, h, 8, 4 * w, colorSpace, kCGImageAlphaPremultipliedFirst); - + CGContextBeginPath(context); CGRect rect = CGRectMake(0, 0, img.size.width, img.size.height); addRoundedRectToPath(context, rect, cornerWidth, cornerHeight); CGContextClosePath(context); CGContextClip(context); - + CGContextDrawImage(context, CGRectMake(0, 0, w, h), img.CGImage); - + CGImageRef imageMasked = CGBitmapContextCreateImage(context); CGContextRelease(context); CGColorSpaceRelease(colorSpace); //[img release]; - + UIImage *result = [UIImage imageWithCGImage:imageMasked]; CGImageRelease(imageMasked); return result; diff --git a/docs/plan.rtf b/docs/plan.rtf index 4c1a2e1..4fd948c 100644 --- a/docs/plan.rtf +++ b/docs/plan.rtf @@ -25,13 +25,13 @@ The plan:\ \pard\tx220\tx720\tx1120\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li720\fi-720\ql\qnatural\pardirnatural \ls1\ilvl0\cf0 {\listtext 2. }"Nearby"\ \pard\tx940\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li1440\fi-1440\ql\qnatural\pardirnatural -\ls1\ilvl1\cf0 \strike \strikec2 {\listtext \uc0\u8259 }Pushpin for each shout +\ls1\ilvl1\cf0 \strike \strikec2 {\listtext \uc0\u8259 }Pushpin for each shout \b [done] \b0 \ -{\listtext \uc0\u8259 }Limited to 50 most recent shouts +{\listtext \uc0\u8259 }Limited to 50 most recent shouts \b [done] \b0 \ -{\listtext \uc0\u8259 }Pushpins fade with age, with boundaries such as: +{\listtext \uc0\u8259 }Pushpins fade with age, with boundaries such as: \b [done] \b0 \ \pard\tx1660\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li2160\fi-2160\ql\qnatural\pardirnatural @@ -39,7 +39,7 @@ The plan:\ {\listtext \uc0\u8259 }8 hours or more: 50% opacity\ {\listtext \uc0\u8259 }Linear gradient in between\ \pard\tx940\tx1440\tx1680\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\li1440\fi-1440\ql\qnatural\pardirnatural -\ls1\ilvl1\cf0 {\listtext \uc0\u8259 }Filtered to only display most recent shout for each person +\ls1\ilvl1\cf0 {\listtext \uc0\u8259 }Filtered to only display most recent shout for each person \b [done]\ \ls1\ilvl1 \b0 \strike0\striked0 {\listtext \uc0\u8259 }Combine shouts from the same location\ diff --git a/docs/shizzow-api-places-json.html b/docs/shizzow-api-places-json.html index 68f4283..63d605e 100644 --- a/docs/shizzow-api-places-json.html +++ b/docs/shizzow-api-places-json.html @@ -692,7 +692,7 @@ .vpws_ac_over .vpws_new { color: #DCECFF; } - + .vpws_ac_results { padding: 0px; border-top: 1px solid #ccc; @@ -719,15 +719,15 @@ color: #333333; cursor: default; display: block; - /* - if width will be 100% horizontal scrollbar will apear + /* + if width will be 100% horizontal scrollbar will apear when scroll mode will be used */ /*width: 100%;*/ font: menu; font-size: 12px; - /* - it is very important, if line-height not setted or setted + /* + it is very important, if line-height not setted or setted in relative units scroll will be broken in firefox */ line-height: 17px; @@ -776,7 +776,7 @@ background-color: #0376CE; color: #FFFFFF; } - + .vpws_profile { color: #0376CE; font-size: 90%; @@ -810,7 +810,7 @@

Formatter and colorer of raw JSON code

time: "2009-03-18T22:12:08-0700", url: "https://v0.api.shizzow.com/places?latitude=45.515383&longitude=-122.679576&radius=0.25&radiusUnit=km&limit=100" - }, + }, results: { count: 92, @@ -840,7 +840,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.230233437571787", @@ -867,7 +867,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.204472979902829", distance_unit: "mi", @@ -893,7 +893,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "1" - }, + }, { distance: "0.133863666660005", @@ -919,7 +919,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.185262771895468", @@ -946,7 +946,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.0444204911724118", distance_unit: "mi", @@ -972,7 +972,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.237806132473214", @@ -998,7 +998,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.138468035001172", @@ -1025,7 +1025,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.0854432214562333", distance_unit: "mi", @@ -1051,7 +1051,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.15445379143581", @@ -1077,7 +1077,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.241205887025846", @@ -1104,7 +1104,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.155173441990165", distance_unit: "mi", @@ -1130,7 +1130,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.0585938099347947", @@ -1156,7 +1156,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.0493300907504874", @@ -1183,7 +1183,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.181338180788986", distance_unit: "mi", @@ -1209,7 +1209,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.213714656807664", @@ -1235,7 +1235,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.156572273071717", @@ -1262,7 +1262,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.102274468651461", distance_unit: "mi", @@ -1288,7 +1288,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.240773667069997", @@ -1314,7 +1314,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.237814569312726", @@ -1341,7 +1341,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.139818547108585", distance_unit: "mi", @@ -1367,7 +1367,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.135999909074684", @@ -1393,7 +1393,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.14490237926245", @@ -1420,7 +1420,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.244200089462979", distance_unit: "mi", @@ -1446,7 +1446,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.229243169029838", @@ -1472,7 +1472,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.249223152106839", @@ -1499,7 +1499,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.22900363154921", distance_unit: "mi", @@ -1525,7 +1525,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.142868898853833", @@ -1551,7 +1551,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.10755821079096", @@ -1578,7 +1578,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.153051185965313", distance_unit: "mi", @@ -1604,7 +1604,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.194461463670558", @@ -1630,7 +1630,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.229904682327398", @@ -1657,7 +1657,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.115375157674829", distance_unit: "mi", @@ -1683,7 +1683,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.179170734625396", @@ -1709,7 +1709,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.107288646949229", @@ -1736,7 +1736,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.0828023773282163", distance_unit: "mi", @@ -1762,7 +1762,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.176141319838532", @@ -1788,7 +1788,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.102992638739802", @@ -1815,7 +1815,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.22053323531188", distance_unit: "mi", @@ -1841,7 +1841,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "5.89936971664429e-05", @@ -1867,7 +1867,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.107180621839771", @@ -1894,7 +1894,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.181406050464138", distance_unit: "mi", @@ -1920,7 +1920,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.227009962046333", @@ -1946,7 +1946,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.116176115734304", @@ -1973,7 +1973,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "5.89936971664429e-05", distance_unit: "mi", @@ -1999,7 +1999,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "1" - }, + }, { distance: "0.103029430906047", @@ -2025,7 +2025,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.20616499421593", @@ -2052,7 +2052,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.248891513916892", distance_unit: "mi", @@ -2078,7 +2078,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.242710222505757", @@ -2104,7 +2104,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.0684575276750327", @@ -2131,7 +2131,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.207540925028165", distance_unit: "mi", @@ -2157,7 +2157,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.166749773234871", @@ -2183,7 +2183,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.236651295220326", @@ -2210,7 +2210,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.156863874700427", distance_unit: "mi", @@ -2236,7 +2236,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.248918303951396", @@ -2262,7 +2262,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.185405815322179", @@ -2289,7 +2289,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.211196224694687", distance_unit: "mi", @@ -2315,7 +2315,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "1" - }, + }, { distance: "0.151538571837209", @@ -2341,7 +2341,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.209406668691041", @@ -2368,7 +2368,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.160976958795359", distance_unit: "mi", @@ -2394,7 +2394,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.163135685830584", @@ -2420,7 +2420,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.230233437571787", @@ -2447,7 +2447,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.166749773234871", distance_unit: "mi", @@ -2473,7 +2473,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.241358370468421", @@ -2499,7 +2499,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.0735107391316136", @@ -2526,7 +2526,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.146328142935597", distance_unit: "mi", @@ -2552,7 +2552,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.242040520989086", @@ -2578,7 +2578,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.213482621948804", @@ -2605,7 +2605,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.0379111050648729", distance_unit: "mi", @@ -2631,7 +2631,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.151562959917193", @@ -2657,7 +2657,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "5.89936971664429e-05", @@ -2684,7 +2684,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "1" - }, + }, { distance: "0.238517558510967", distance_unit: "mi", @@ -2710,7 +2710,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.112899063687986", @@ -2736,7 +2736,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.123911707451222", @@ -2763,7 +2763,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "1" - }, + }, { distance: "0.00301676486298382", distance_unit: "mi", @@ -2789,7 +2789,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.136214287819218", @@ -2815,7 +2815,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.15649583525597", @@ -2842,7 +2842,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.229714275635648", distance_unit: "mi", @@ -2868,7 +2868,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.188579385625551", @@ -2894,7 +2894,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.144327799806321", @@ -2921,7 +2921,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.0753738161153581", distance_unit: "mi", @@ -2947,7 +2947,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.221807930702458", @@ -2973,7 +2973,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.100270422779373", @@ -3000,7 +3000,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.00646378193830482", distance_unit: "mi", @@ -3026,7 +3026,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.192751142358071", @@ -3052,7 +3052,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.221683156886434", @@ -3079,7 +3079,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.155758141771599", distance_unit: "mi", @@ -3105,7 +3105,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.212705953600605", @@ -3131,7 +3131,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "1" - }, + }, { distance: "0.144860029449725", @@ -3158,7 +3158,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "1" - }, + }, { distance: "0.187824786770762", distance_unit: "mi", @@ -3184,7 +3184,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.0726114881446519", @@ -3210,7 +3210,7 @@

Formatter and colorer of raw JSON code

altitude: "0.0000000", is_favorite: "0" - }, + }, { distance: "0.20184538955193", @@ -3247,25 +3247,25 @@

Formatter and colorer of raw JSON code

Share this tool:   - + digg - +     Stumble Upon - +     del.icio.us - +     Technorati - +     - E-mail - + E-mail +

\ No newline at end of file diff --git a/docs/shizzow-api-shouts-json.html b/docs/shizzow-api-shouts-json.html index 6164452..039f514 100644 --- a/docs/shizzow-api-shouts-json.html +++ b/docs/shizzow-api-shouts-json.html @@ -83,386 +83,386 @@

 {
 request: {
-limit: 10, 
-page: 1, 
-start: null, 
-time: "2009-02-06T10:07:20-0800", 
+limit: 10,
+page: 1,
+start: null,
+time: "2009-02-06T10:07:20-0800",
 url: "https://v0.api.shizzow.com/shouts"
-}, 
+},
 results: {
-count: "12754", 
+count: "12754",
 shouts: [
 {
-shouts_history_id: "16735", 
-arrived: "2009-02-06T09:51:21-0800", 
-modified: "2009-02-06T09:51:21-0800", 
-shout_time: "16 minutes ago", 
-status: "here", 
-people_name: "bettse", 
-public: "1", 
-profiles_name: "Eric Betts", 
-places_key: "y7GMJi", 
-places_name: "Oregon State University", 
-address1: "Oregon State University", 
-address2: "", 
-city: "Corvallis", 
-state_iso: "OR", 
-state_name: "Oregon", 
-zip: "", 
-country_iso: "US", 
-country_name: "United States", 
-phone: "5417374661", 
-website: "", 
-latitude: "44.56449900000000", 
-longitude: "-123.28198200000000", 
+shouts_history_id: "16735",
+arrived: "2009-02-06T09:51:21-0800",
+modified: "2009-02-06T09:51:21-0800",
+shout_time: "16 minutes ago",
+status: "here",
+people_name: "bettse",
+public: "1",
+profiles_name: "Eric Betts",
+places_key: "y7GMJi",
+places_name: "Oregon State University",
+address1: "Oregon State University",
+address2: "",
+city: "Corvallis",
+state_iso: "OR",
+state_name: "Oregon",
+zip: "",
+country_iso: "US",
+country_name: "United States",
+phone: "5417374661",
+website: "",
+latitude: "44.56449900000000",
+longitude: "-123.28198200000000",
 people_images: {
-people_image_16: "http://people.shizzow.com/bettse_16.jpg", 
-people_image_24: "http://people.shizzow.com/bettse_24.jpg", 
-people_image_32: "http://people.shizzow.com/bettse_32.jpg", 
-people_image_48: "http://people.shizzow.com/bettse_48.jpg", 
-people_image_64: "http://people.shizzow.com/bettse_64.jpg", 
-people_image_80: "http://people.shizzow.com/bettse_80.jpg", 
+people_image_16: "http://people.shizzow.com/bettse_16.jpg",
+people_image_24: "http://people.shizzow.com/bettse_24.jpg",
+people_image_32: "http://people.shizzow.com/bettse_32.jpg",
+people_image_48: "http://people.shizzow.com/bettse_48.jpg",
+people_image_64: "http://people.shizzow.com/bettse_64.jpg",
+people_image_80: "http://people.shizzow.com/bettse_80.jpg",
 people_image_96: "http://people.shizzow.com/bettse_96.jpg"
-}, 
+},
 shouts_messages: [
 {
-shouts_history_id: "16735", 
-message: "Having earl grey before class", 
-time: "2009-02-06T09:51:21-0800", 
+shouts_history_id: "16735",
+message: "Having earl grey before class",
+time: "2009-02-06T09:51:21-0800",
 shout_time: "16 minutes ago"
 }
 ]
-}, 
+},
 {
-shouts_history_id: "16734", 
-arrived: "2009-02-06T09:50:58-0800", 
-modified: "2009-02-06T09:50:58-0800", 
-shout_time: "16 minutes ago", 
-status: "here", 
-people_name: "roby", 
-public: "1", 
-profiles_name: "Roby Denmark", 
-places_key: "51GtTF", 
-places_name: "Waffle Window", 
-address1: "1520 SE 36th Avenue", 
-address2: "", 
-city: "Portland", 
-state_iso: "OR", 
-state_name: "Oregon", 
-zip: "97214", 
-country_iso: "US", 
-country_name: "United States", 
-phone: "", 
-website: "", 
-latitude: "45.51170000000000", 
-longitude: "-122.62664500000000", 
+shouts_history_id: "16734",
+arrived: "2009-02-06T09:50:58-0800",
+modified: "2009-02-06T09:50:58-0800",
+shout_time: "16 minutes ago",
+status: "here",
+people_name: "roby",
+public: "1",
+profiles_name: "Roby Denmark",
+places_key: "51GtTF",
+places_name: "Waffle Window",
+address1: "1520 SE 36th Avenue",
+address2: "",
+city: "Portland",
+state_iso: "OR",
+state_name: "Oregon",
+zip: "97214",
+country_iso: "US",
+country_name: "United States",
+phone: "",
+website: "",
+latitude: "45.51170000000000",
+longitude: "-122.62664500000000",
 people_images: {
-people_image_16: "http://people.shizzow.com/roby_16.jpg", 
-people_image_24: "http://people.shizzow.com/roby_24.jpg", 
-people_image_32: "http://people.shizzow.com/roby_32.jpg", 
-people_image_48: "http://people.shizzow.com/roby_48.jpg", 
-people_image_64: "http://people.shizzow.com/roby_64.jpg", 
-people_image_80: "http://people.shizzow.com/roby_80.jpg", 
+people_image_16: "http://people.shizzow.com/roby_16.jpg",
+people_image_24: "http://people.shizzow.com/roby_24.jpg",
+people_image_32: "http://people.shizzow.com/roby_32.jpg",
+people_image_48: "http://people.shizzow.com/roby_48.jpg",
+people_image_64: "http://people.shizzow.com/roby_64.jpg",
+people_image_80: "http://people.shizzow.com/roby_80.jpg",
 people_image_96: "http://people.shizzow.com/roby_96.jpg"
-}, 
+},
 shouts_messages: null
-}, 
+},
 {
-shouts_history_id: "16733", 
-arrived: "2009-02-06T09:45:16-0800", 
-modified: "2009-02-06T09:45:16-0800", 
-shout_time: "22 minutes ago", 
-status: "here", 
-people_name: "chimpchampion", 
-public: "1", 
-profiles_name: "Benjamin Balzer", 
-places_key: "wcaSpn", 
-places_name: "Krakow Koffee House", 
-address1: "3990 N Interstate Ave", 
-address2: "", 
-city: "Portland", 
-state_iso: "OR", 
-state_name: "Oregon", 
-zip: "97227", 
-country_iso: "US", 
-country_name: "United States", 
-phone: "(503) 954-2200", 
-website: "myspace/krakowkoffee", 
-latitude: "45.55206010000000", 
-longitude: "-122.68087450000000", 
+shouts_history_id: "16733",
+arrived: "2009-02-06T09:45:16-0800",
+modified: "2009-02-06T09:45:16-0800",
+shout_time: "22 minutes ago",
+status: "here",
+people_name: "chimpchampion",
+public: "1",
+profiles_name: "Benjamin Balzer",
+places_key: "wcaSpn",
+places_name: "Krakow Koffee House",
+address1: "3990 N Interstate Ave",
+address2: "",
+city: "Portland",
+state_iso: "OR",
+state_name: "Oregon",
+zip: "97227",
+country_iso: "US",
+country_name: "United States",
+phone: "(503) 954-2200",
+website: "myspace/krakowkoffee",
+latitude: "45.55206010000000",
+longitude: "-122.68087450000000",
 people_images: {
-people_image_16: "http://people.shizzow.com/chimpchampion_16.jpg", 
-people_image_24: "http://people.shizzow.com/chimpchampion_24.jpg", 
-people_image_32: "http://people.shizzow.com/chimpchampion_32.jpg", 
-people_image_48: "http://people.shizzow.com/chimpchampion_48.jpg", 
-people_image_64: "http://people.shizzow.com/chimpchampion_64.jpg", 
-people_image_80: "http://people.shizzow.com/chimpchampion_80.jpg", 
+people_image_16: "http://people.shizzow.com/chimpchampion_16.jpg",
+people_image_24: "http://people.shizzow.com/chimpchampion_24.jpg",
+people_image_32: "http://people.shizzow.com/chimpchampion_32.jpg",
+people_image_48: "http://people.shizzow.com/chimpchampion_48.jpg",
+people_image_64: "http://people.shizzow.com/chimpchampion_64.jpg",
+people_image_80: "http://people.shizzow.com/chimpchampion_80.jpg",
 people_image_96: "http://people.shizzow.com/chimpchampion_96.jpg"
-}, 
+},
 shouts_messages: null
-}, 
+},
 {
-shouts_history_id: "16732", 
-arrived: "2009-02-06T09:37:57-0800", 
-modified: "2009-02-06T09:37:57-0800", 
-shout_time: "29 minutes ago", 
-status: "moved", 
-people_name: "roby", 
-public: "1", 
-profiles_name: "Roby Denmark", 
-places_key: "Y4sCqN", 
-places_name: "Albina Press (SE)", 
-address1: "5012 SE Hawthorne Blvd", 
-address2: "", 
-city: "Portland", 
-state_iso: "OR", 
-state_name: "Oregon", 
-zip: "97215", 
-country_iso: "US", 
-country_name: "United States", 
-phone: "", 
-website: "", 
-latitude: "45.51202600000000", 
-longitude: "-122.61111200000000", 
+shouts_history_id: "16732",
+arrived: "2009-02-06T09:37:57-0800",
+modified: "2009-02-06T09:37:57-0800",
+shout_time: "29 minutes ago",
+status: "moved",
+people_name: "roby",
+public: "1",
+profiles_name: "Roby Denmark",
+places_key: "Y4sCqN",
+places_name: "Albina Press (SE)",
+address1: "5012 SE Hawthorne Blvd",
+address2: "",
+city: "Portland",
+state_iso: "OR",
+state_name: "Oregon",
+zip: "97215",
+country_iso: "US",
+country_name: "United States",
+phone: "",
+website: "",
+latitude: "45.51202600000000",
+longitude: "-122.61111200000000",
 people_images: {
-people_image_16: "http://people.shizzow.com/roby_16.jpg", 
-people_image_24: "http://people.shizzow.com/roby_24.jpg", 
-people_image_32: "http://people.shizzow.com/roby_32.jpg", 
-people_image_48: "http://people.shizzow.com/roby_48.jpg", 
-people_image_64: "http://people.shizzow.com/roby_64.jpg", 
-people_image_80: "http://people.shizzow.com/roby_80.jpg", 
+people_image_16: "http://people.shizzow.com/roby_16.jpg",
+people_image_24: "http://people.shizzow.com/roby_24.jpg",
+people_image_32: "http://people.shizzow.com/roby_32.jpg",
+people_image_48: "http://people.shizzow.com/roby_48.jpg",
+people_image_64: "http://people.shizzow.com/roby_64.jpg",
+people_image_80: "http://people.shizzow.com/roby_80.jpg",
 people_image_96: "http://people.shizzow.com/roby_96.jpg"
-}, 
+},
 shouts_messages: null
-}, 
+},
 {
-shouts_history_id: "16731", 
-arrived: "2009-02-06T09:15:30-0800", 
-modified: "2009-02-06T09:15:30-0800", 
-shout_time: "52 minutes ago", 
-status: "here", 
-people_name: "sbeattie", 
-public: "1", 
-profiles_name: "Steve Beattie", 
-places_key: "WTvcbT", 
-places_name: "Holiday Inn Berlin City East", 
-address1: "Landsberger Allee 203", 
-address2: "", 
-city: "Berlin", 
-state_iso: null, 
-state_name: null, 
-zip: "13055", 
-country_iso: "DE", 
-country_name: "Germany", 
-phone: "", 
-website: "", 
-latitude: "52.53323400000000", 
-longitude: "13.47753100000000", 
+shouts_history_id: "16731",
+arrived: "2009-02-06T09:15:30-0800",
+modified: "2009-02-06T09:15:30-0800",
+shout_time: "52 minutes ago",
+status: "here",
+people_name: "sbeattie",
+public: "1",
+profiles_name: "Steve Beattie",
+places_key: "WTvcbT",
+places_name: "Holiday Inn Berlin City East",
+address1: "Landsberger Allee 203",
+address2: "",
+city: "Berlin",
+state_iso: null,
+state_name: null,
+zip: "13055",
+country_iso: "DE",
+country_name: "Germany",
+phone: "",
+website: "",
+latitude: "52.53323400000000",
+longitude: "13.47753100000000",
 people_images: {
-people_image_16: "http://people.shizzow.com/sbeattie_16.jpg", 
-people_image_24: "http://people.shizzow.com/sbeattie_24.jpg", 
-people_image_32: "http://people.shizzow.com/sbeattie_32.jpg", 
-people_image_48: "http://people.shizzow.com/sbeattie_48.jpg", 
-people_image_64: "http://people.shizzow.com/sbeattie_64.jpg", 
-people_image_80: "http://people.shizzow.com/sbeattie_80.jpg", 
+people_image_16: "http://people.shizzow.com/sbeattie_16.jpg",
+people_image_24: "http://people.shizzow.com/sbeattie_24.jpg",
+people_image_32: "http://people.shizzow.com/sbeattie_32.jpg",
+people_image_48: "http://people.shizzow.com/sbeattie_48.jpg",
+people_image_64: "http://people.shizzow.com/sbeattie_64.jpg",
+people_image_80: "http://people.shizzow.com/sbeattie_80.jpg",
 people_image_96: "http://people.shizzow.com/sbeattie_96.jpg"
-}, 
+},
 shouts_messages: [
 {
-shouts_history_id: "16731", 
-message: "Reached the end of a weeklong sprint; heading into the downtown core of Berlin for the evening.", 
-time: "2009-02-06T09:15:30-0800", 
+shouts_history_id: "16731",
+message: "Reached the end of a weeklong sprint; heading into the downtown core of Berlin for the evening.",
+time: "2009-02-06T09:15:30-0800",
 shout_time: "52 minutes ago"
 }
 ]
-}, 
+},
 {
-shouts_history_id: "16730", 
-arrived: "2009-02-06T09:05:26-0800", 
-modified: "2009-02-06T09:05:26-0800", 
-shout_time: "1 hour ago", 
-status: "here", 
-people_name: "alexhwilliams", 
-public: "1", 
-profiles_name: "Alex Williams", 
-places_key: "I1trVn", 
-places_name: "the podcast hotel", 
-address1: "north kellogg", 
-address2: "", 
-city: "Portland", 
-state_iso: "OR", 
-state_name: "Oregon", 
-zip: "97203", 
-country_iso: "US", 
-country_name: "United States", 
-phone: "", 
-website: "", 
-latitude: "45.52387500000000", 
-longitude: "-122.67039900000000", 
+shouts_history_id: "16730",
+arrived: "2009-02-06T09:05:26-0800",
+modified: "2009-02-06T09:05:26-0800",
+shout_time: "1 hour ago",
+status: "here",
+people_name: "alexhwilliams",
+public: "1",
+profiles_name: "Alex Williams",
+places_key: "I1trVn",
+places_name: "the podcast hotel",
+address1: "north kellogg",
+address2: "",
+city: "Portland",
+state_iso: "OR",
+state_name: "Oregon",
+zip: "97203",
+country_iso: "US",
+country_name: "United States",
+phone: "",
+website: "",
+latitude: "45.52387500000000",
+longitude: "-122.67039900000000",
 people_images: {
-people_image_16: "http://people.shizzow.com/alexhwilliams_16.jpg", 
-people_image_24: "http://people.shizzow.com/alexhwilliams_24.jpg", 
-people_image_32: "http://people.shizzow.com/alexhwilliams_32.jpg", 
-people_image_48: "http://people.shizzow.com/alexhwilliams_48.jpg", 
-people_image_64: "http://people.shizzow.com/alexhwilliams_64.jpg", 
-people_image_80: "http://people.shizzow.com/alexhwilliams_80.jpg", 
+people_image_16: "http://people.shizzow.com/alexhwilliams_16.jpg",
+people_image_24: "http://people.shizzow.com/alexhwilliams_24.jpg",
+people_image_32: "http://people.shizzow.com/alexhwilliams_32.jpg",
+people_image_48: "http://people.shizzow.com/alexhwilliams_48.jpg",
+people_image_64: "http://people.shizzow.com/alexhwilliams_64.jpg",
+people_image_80: "http://people.shizzow.com/alexhwilliams_80.jpg",
 people_image_96: "http://people.shizzow.com/alexhwilliams_96.jpg"
-}, 
+},
 shouts_messages: null
-}, 
+},
 {
-shouts_history_id: "16729", 
-arrived: "2009-02-06T08:56:58-0800", 
-modified: "2009-02-06T08:56:58-0800", 
-shout_time: "1 hour ago", 
-status: "here", 
-people_name: "sam", 
-public: "1", 
-profiles_name: "Sam Keen", 
-places_key: "458Qnl", 
-places_name: "fine design group", 
-address1: "2314 nw marshal", 
-address2: "", 
-city: "portland", 
-state_iso: "OR", 
-state_name: "Oregon", 
-zip: "", 
-country_iso: "US", 
-country_name: "United States", 
-phone: "", 
-website: "", 
-latitude: "45.53031500000000", 
-longitude: "-122.69903900000000", 
+shouts_history_id: "16729",
+arrived: "2009-02-06T08:56:58-0800",
+modified: "2009-02-06T08:56:58-0800",
+shout_time: "1 hour ago",
+status: "here",
+people_name: "sam",
+public: "1",
+profiles_name: "Sam Keen",
+places_key: "458Qnl",
+places_name: "fine design group",
+address1: "2314 nw marshal",
+address2: "",
+city: "portland",
+state_iso: "OR",
+state_name: "Oregon",
+zip: "",
+country_iso: "US",
+country_name: "United States",
+phone: "",
+website: "",
+latitude: "45.53031500000000",
+longitude: "-122.69903900000000",
 people_images: {
-people_image_16: "http://people.shizzow.com/sam_16.jpg", 
-people_image_24: "http://people.shizzow.com/sam_24.jpg", 
-people_image_32: "http://people.shizzow.com/sam_32.jpg", 
-people_image_48: "http://people.shizzow.com/sam_48.jpg", 
-people_image_64: "http://people.shizzow.com/sam_64.jpg", 
-people_image_80: "http://people.shizzow.com/sam_80.jpg", 
+people_image_16: "http://people.shizzow.com/sam_16.jpg",
+people_image_24: "http://people.shizzow.com/sam_24.jpg",
+people_image_32: "http://people.shizzow.com/sam_32.jpg",
+people_image_48: "http://people.shizzow.com/sam_48.jpg",
+people_image_64: "http://people.shizzow.com/sam_64.jpg",
+people_image_80: "http://people.shizzow.com/sam_80.jpg",
 people_image_96: "http://people.shizzow.com/sam_96.jpg"
-}, 
+},
 shouts_messages: null
-}, 
+},
 {
-shouts_history_id: "16728", 
-arrived: "2009-02-06T08:56:28-0800", 
-modified: "2009-02-06T08:56:28-0800", 
-shout_time: "1 hour ago", 
-status: "here", 
-people_name: "mark", 
-public: "1", 
-profiles_name: "Mark", 
-places_key: "JPtbtp", 
-places_name: "OCP", 
-address1: "5536 NE Hassalo St.", 
-address2: "", 
-city: "Portland", 
-state_iso: "OR", 
-state_name: "Oregon", 
-zip: "97213", 
-country_iso: "US", 
-country_name: "United States", 
-phone: "0", 
-website: "", 
-latitude: "45.53004209264450", 
-longitude: "-122.60673522949219", 
+shouts_history_id: "16728",
+arrived: "2009-02-06T08:56:28-0800",
+modified: "2009-02-06T08:56:28-0800",
+shout_time: "1 hour ago",
+status: "here",
+people_name: "mark",
+public: "1",
+profiles_name: "Mark",
+places_key: "JPtbtp",
+places_name: "OCP",
+address1: "5536 NE Hassalo St.",
+address2: "",
+city: "Portland",
+state_iso: "OR",
+state_name: "Oregon",
+zip: "97213",
+country_iso: "US",
+country_name: "United States",
+phone: "0",
+website: "",
+latitude: "45.53004209264450",
+longitude: "-122.60673522949219",
 people_images: {
-people_image_16: "http://people.shizzow.com/mark_16.jpg", 
-people_image_24: "http://people.shizzow.com/mark_24.jpg", 
-people_image_32: "http://people.shizzow.com/mark_32.jpg", 
-people_image_48: "http://people.shizzow.com/mark_48.jpg", 
-people_image_64: "http://people.shizzow.com/mark_64.jpg", 
-people_image_80: "http://people.shizzow.com/mark_80.jpg", 
+people_image_16: "http://people.shizzow.com/mark_16.jpg",
+people_image_24: "http://people.shizzow.com/mark_24.jpg",
+people_image_32: "http://people.shizzow.com/mark_32.jpg",
+people_image_48: "http://people.shizzow.com/mark_48.jpg",
+people_image_64: "http://people.shizzow.com/mark_64.jpg",
+people_image_80: "http://people.shizzow.com/mark_80.jpg",
 people_image_96: "http://people.shizzow.com/mark_96.jpg"
-}, 
+},
 shouts_messages: [
 {
-shouts_history_id: "16728", 
-message: "C is for cookie", 
-time: "2009-02-06T08:56:28-0800", 
+shouts_history_id: "16728",
+message: "C is for cookie",
+time: "2009-02-06T08:56:28-0800",
 shout_time: "1 hour ago"
 }
 ]
-}, 
+},
 {
-shouts_history_id: "16727", 
-arrived: "2009-02-06T08:55:26-0800", 
-modified: "2009-02-06T08:55:26-0800", 
-shout_time: "1 hour ago", 
-status: "here", 
-people_name: "dietrich", 
-public: "1", 
-profiles_name: "Dietrich Ayala", 
-places_key: "YIwYMj", 
-places_name: "Urban Grind Coffeehouse NW", 
-address1: "911 NW 14th Ave.", 
-address2: "", 
-city: "Portland", 
-state_iso: "OR", 
-state_name: "Oregon", 
-zip: "97209", 
-country_iso: "US", 
-country_name: "United States", 
-phone: "2147483647", 
-website: "http://urbangrindcoffee.com", 
-latitude: "45.52940800000000", 
-longitude: "-122.68539100000000", 
+shouts_history_id: "16727",
+arrived: "2009-02-06T08:55:26-0800",
+modified: "2009-02-06T08:55:26-0800",
+shout_time: "1 hour ago",
+status: "here",
+people_name: "dietrich",
+public: "1",
+profiles_name: "Dietrich Ayala",
+places_key: "YIwYMj",
+places_name: "Urban Grind Coffeehouse NW",
+address1: "911 NW 14th Ave.",
+address2: "",
+city: "Portland",
+state_iso: "OR",
+state_name: "Oregon",
+zip: "97209",
+country_iso: "US",
+country_name: "United States",
+phone: "2147483647",
+website: "http://urbangrindcoffee.com",
+latitude: "45.52940800000000",
+longitude: "-122.68539100000000",
 people_images: {
-people_image_16: "http://people.shizzow.com/dietrich_16.jpg", 
-people_image_24: "http://people.shizzow.com/dietrich_24.jpg", 
-people_image_32: "http://people.shizzow.com/dietrich_32.jpg", 
-people_image_48: "http://people.shizzow.com/dietrich_48.jpg", 
-people_image_64: "http://people.shizzow.com/dietrich_64.jpg", 
-people_image_80: "http://people.shizzow.com/dietrich_80.jpg", 
+people_image_16: "http://people.shizzow.com/dietrich_16.jpg",
+people_image_24: "http://people.shizzow.com/dietrich_24.jpg",
+people_image_32: "http://people.shizzow.com/dietrich_32.jpg",
+people_image_48: "http://people.shizzow.com/dietrich_48.jpg",
+people_image_64: "http://people.shizzow.com/dietrich_64.jpg",
+people_image_80: "http://people.shizzow.com/dietrich_80.jpg",
 people_image_96: "http://people.shizzow.com/dietrich_96.jpg"
-}, 
+},
 shouts_messages: [
 {
-shouts_history_id: "16727", 
-message: "zzzz", 
-time: "2009-02-06T08:55:26-0800", 
+shouts_history_id: "16727",
+message: "zzzz",
+time: "2009-02-06T08:55:26-0800",
 shout_time: "1 hour ago"
 }
 ]
-}, 
+},
 {
-shouts_history_id: "16726", 
-arrived: "2009-02-06T08:42:16-0800", 
-modified: "2009-02-06T08:42:16-0800", 
-shout_time: "1 hour ago", 
-status: "here", 
-people_name: "ryansnyder", 
-public: "1", 
-profiles_name: "Ryan Snyder", 
-places_key: "JPtbtp", 
-places_name: "OCP", 
-address1: "5536 NE Hassalo St.", 
-address2: "", 
-city: "Portland", 
-state_iso: "OR", 
-state_name: "Oregon", 
-zip: "97213", 
-country_iso: "US", 
-country_name: "United States", 
-phone: "0", 
-website: "", 
-latitude: "45.53004209264450", 
-longitude: "-122.60673522949219", 
+shouts_history_id: "16726",
+arrived: "2009-02-06T08:42:16-0800",
+modified: "2009-02-06T08:42:16-0800",
+shout_time: "1 hour ago",
+status: "here",
+people_name: "ryansnyder",
+public: "1",
+profiles_name: "Ryan Snyder",
+places_key: "JPtbtp",
+places_name: "OCP",
+address1: "5536 NE Hassalo St.",
+address2: "",
+city: "Portland",
+state_iso: "OR",
+state_name: "Oregon",
+zip: "97213",
+country_iso: "US",
+country_name: "United States",
+phone: "0",
+website: "",
+latitude: "45.53004209264450",
+longitude: "-122.60673522949219",
 people_images: {
-people_image_16: "http://people.shizzow.com/ryansnyder_16.jpg", 
-people_image_24: "http://people.shizzow.com/ryansnyder_24.jpg", 
-people_image_32: "http://people.shizzow.com/ryansnyder_32.jpg", 
-people_image_48: "http://people.shizzow.com/ryansnyder_48.jpg", 
-people_image_64: "http://people.shizzow.com/ryansnyder_64.jpg", 
-people_image_80: "http://people.shizzow.com/ryansnyder_80.jpg", 
+people_image_16: "http://people.shizzow.com/ryansnyder_16.jpg",
+people_image_24: "http://people.shizzow.com/ryansnyder_24.jpg",
+people_image_32: "http://people.shizzow.com/ryansnyder_32.jpg",
+people_image_48: "http://people.shizzow.com/ryansnyder_48.jpg",
+people_image_64: "http://people.shizzow.com/ryansnyder_64.jpg",
+people_image_80: "http://people.shizzow.com/ryansnyder_80.jpg",
 people_image_96: "http://people.shizzow.com/ryansnyder_96.jpg"
-}, 
+},
 shouts_messages: [
 {
-shouts_history_id: "16726", 
-message: "Short work day!", 
-time: "2009-02-06T08:42:16-0800", 
+shouts_history_id: "16726",
+message: "Short work day!",
+time: "2009-02-06T08:42:16-0800",
 shout_time: "1 hour ago"
 }
 ]