From 9691caa30acb4cac68a09cbd01c615bda6d4ed9b Mon Sep 17 00:00:00 2001 From: Zaphod Date: Tue, 6 Aug 2013 17:34:17 -0400 Subject: [PATCH 1/3] fix for accessing google weather api google api change requires referrer to be 'googlecalendar' --- .../UserInterfaceState.xcuserstate | Bin 0 -> 14665 bytes .../xcschemes/MWMReemotePlugin.xcscheme | 59 ++++++++++++ .../xcschemes/MWManager.xcscheme | 86 ++++++++++++++++++ .../xcschemes/xcschememanagement.plist | 32 +++++++ MWManager/MWWeatherMonitor.h | 3 +- MWManager/MWWeatherMonitor.m | 2 +- 6 files changed, 180 insertions(+), 2 deletions(-) create mode 100644 MWManager.xcodeproj/project.xcworkspace/xcuserdata/bkd.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/MWMReemotePlugin.xcscheme create mode 100644 MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/MWManager.xcscheme create mode 100644 MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/MWManager.xcodeproj/project.xcworkspace/xcuserdata/bkd.xcuserdatad/UserInterfaceState.xcuserstate b/MWManager.xcodeproj/project.xcworkspace/xcuserdata/bkd.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..c92cfde97a153989311a92dc1e7a01b68085154b GIT binary patch literal 14665 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 + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/MWManager.xcscheme b/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/MWManager.xcscheme new file mode 100644 index 0000000..aa2233f --- /dev/null +++ b/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/MWManager.xcscheme @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/xcschememanagement.plist b/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 0000000..1e28e84 --- /dev/null +++ b/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,32 @@ + + + + + SchemeUserState + + MWMReemotePlugin.xcscheme + + orderHint + 3 + + MWManager.xcscheme + + orderHint + 2 + + + SuppressBuildableAutocreation + + 4E8A4B1E14353E9D008CDA90 + + primary + + + 4EC83B4E1436B11F00E008A0 + + primary + + + + + diff --git a/MWManager/MWWeatherMonitor.h b/MWManager/MWWeatherMonitor.h index 4aebdda..3781830 100644 --- a/MWManager/MWWeatherMonitor.h +++ b/MWManager/MWWeatherMonitor.h @@ -9,7 +9,8 @@ #import -#define kKAWeatherBaseURL @"http://www.google.com/ig/api\?weather=" +#define kKAWeatherBaseURL @"https://www.google.com/ig/api?weather=" +#define kKAWeatherEndURL @"&hl=en&referrer=googlecalendar" @interface MWWeatherMonitor : NSObject diff --git a/MWManager/MWWeatherMonitor.m b/MWManager/MWWeatherMonitor.m index 9e2fa49..3d70168 100644 --- a/MWManager/MWWeatherMonitor.m +++ b/MWManager/MWWeatherMonitor.m @@ -42,7 +42,7 @@ - (id)init -(NSDictionary*)currentWeather { - NSURL *url =[NSURL URLWithString:[NSString stringWithFormat:@"%@%@",kKAWeatherBaseURL,self.city]]; + NSURL *url =[NSURL URLWithString:[NSString stringWithFormat:@"%@%@%@",kKAWeatherBaseURL,self.city,kKAWeatherEndURL]]; NSData *d = [NSData dataWithContentsOfURL:url]; NSString *dataString = [[NSString alloc]initWithData:d encoding:NSISOLatin1StringEncoding]; NSData *data = [dataString dataUsingEncoding:NSUTF8StringEncoding]; From b0837709e937712ba64bd61de6af82af686c6f32 Mon Sep 17 00:00:00 2001 From: Zaphod Date: Tue, 6 Aug 2013 18:12:30 -0400 Subject: [PATCH 2/3] Revert "fix for accessing google weather api" This reverts commit 9691caa30acb4cac68a09cbd01c615bda6d4ed9b. --- .../UserInterfaceState.xcuserstate | Bin 14665 -> 0 bytes .../xcschemes/MWMReemotePlugin.xcscheme | 59 ------------ .../xcschemes/MWManager.xcscheme | 86 ------------------ .../xcschemes/xcschememanagement.plist | 32 ------- MWManager/MWWeatherMonitor.h | 3 +- MWManager/MWWeatherMonitor.m | 2 +- 6 files changed, 2 insertions(+), 180 deletions(-) delete mode 100644 MWManager.xcodeproj/project.xcworkspace/xcuserdata/bkd.xcuserdatad/UserInterfaceState.xcuserstate delete mode 100644 MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/MWMReemotePlugin.xcscheme delete mode 100644 MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/MWManager.xcscheme delete mode 100644 MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/xcschememanagement.plist diff --git a/MWManager.xcodeproj/project.xcworkspace/xcuserdata/bkd.xcuserdatad/UserInterfaceState.xcuserstate b/MWManager.xcodeproj/project.xcworkspace/xcuserdata/bkd.xcuserdatad/UserInterfaceState.xcuserstate deleted file mode 100644 index c92cfde97a153989311a92dc1e7a01b68085154b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14665 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 - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/MWManager.xcscheme b/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/MWManager.xcscheme deleted file mode 100644 index aa2233f..0000000 --- a/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/MWManager.xcscheme +++ /dev/null @@ -1,86 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/xcschememanagement.plist b/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/xcschememanagement.plist deleted file mode 100644 index 1e28e84..0000000 --- a/MWManager.xcodeproj/xcuserdata/bkd.xcuserdatad/xcschemes/xcschememanagement.plist +++ /dev/null @@ -1,32 +0,0 @@ - - - - - SchemeUserState - - MWMReemotePlugin.xcscheme - - orderHint - 3 - - MWManager.xcscheme - - orderHint - 2 - - - SuppressBuildableAutocreation - - 4E8A4B1E14353E9D008CDA90 - - primary - - - 4EC83B4E1436B11F00E008A0 - - primary - - - - - diff --git a/MWManager/MWWeatherMonitor.h b/MWManager/MWWeatherMonitor.h index 3781830..4aebdda 100644 --- a/MWManager/MWWeatherMonitor.h +++ b/MWManager/MWWeatherMonitor.h @@ -9,8 +9,7 @@ #import -#define kKAWeatherBaseURL @"https://www.google.com/ig/api?weather=" -#define kKAWeatherEndURL @"&hl=en&referrer=googlecalendar" +#define kKAWeatherBaseURL @"http://www.google.com/ig/api\?weather=" @interface MWWeatherMonitor : NSObject diff --git a/MWManager/MWWeatherMonitor.m b/MWManager/MWWeatherMonitor.m index 3d70168..9e2fa49 100644 --- a/MWManager/MWWeatherMonitor.m +++ b/MWManager/MWWeatherMonitor.m @@ -42,7 +42,7 @@ - (id)init -(NSDictionary*)currentWeather { - NSURL *url =[NSURL URLWithString:[NSString stringWithFormat:@"%@%@%@",kKAWeatherBaseURL,self.city,kKAWeatherEndURL]]; + NSURL *url =[NSURL URLWithString:[NSString stringWithFormat:@"%@%@",kKAWeatherBaseURL,self.city]]; NSData *d = [NSData dataWithContentsOfURL:url]; NSString *dataString = [[NSString alloc]initWithData:d encoding:NSISOLatin1StringEncoding]; NSData *data = [dataString dataUsingEncoding:NSUTF8StringEncoding]; From f052fb0e08ac1ec0e6d82de419171f6587176c72 Mon Sep 17 00:00:00 2001 From: Zaphod Date: Tue, 6 Aug 2013 18:14:35 -0400 Subject: [PATCH 3/3] fix for changes to google weather api. weather api requires "referrer=googlecalendar" --- MWManager/MWWeatherMonitor.h | 3 ++- MWManager/MWWeatherMonitor.m | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/MWManager/MWWeatherMonitor.h b/MWManager/MWWeatherMonitor.h index 4aebdda..3781830 100644 --- a/MWManager/MWWeatherMonitor.h +++ b/MWManager/MWWeatherMonitor.h @@ -9,7 +9,8 @@ #import -#define kKAWeatherBaseURL @"http://www.google.com/ig/api\?weather=" +#define kKAWeatherBaseURL @"https://www.google.com/ig/api?weather=" +#define kKAWeatherEndURL @"&hl=en&referrer=googlecalendar" @interface MWWeatherMonitor : NSObject diff --git a/MWManager/MWWeatherMonitor.m b/MWManager/MWWeatherMonitor.m index 9e2fa49..3d70168 100644 --- a/MWManager/MWWeatherMonitor.m +++ b/MWManager/MWWeatherMonitor.m @@ -42,7 +42,7 @@ - (id)init -(NSDictionary*)currentWeather { - NSURL *url =[NSURL URLWithString:[NSString stringWithFormat:@"%@%@",kKAWeatherBaseURL,self.city]]; + NSURL *url =[NSURL URLWithString:[NSString stringWithFormat:@"%@%@%@",kKAWeatherBaseURL,self.city,kKAWeatherEndURL]]; NSData *d = [NSData dataWithContentsOfURL:url]; NSString *dataString = [[NSString alloc]initWithData:d encoding:NSISOLatin1StringEncoding]; NSData *data = [dataString dataUsingEncoding:NSUTF8StringEncoding];