Skip to content

Commit

Permalink
Merge branch 'release/2.1.3'
Browse files Browse the repository at this point in the history
  • Loading branch information
0xced committed May 15, 2015
2 parents 2756be0 + aeb9c01 commit 1388431
Show file tree
Hide file tree
Showing 36 changed files with 542 additions and 481 deletions.
4 changes: 2 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ script:
- export LC_CTYPE=en_US.UTF-8
- set -o pipefail
- xcodebuild test -project XCDYouTubeKit.xcodeproj -scheme 'XCDYouTubeKit iOS Static Library' -destination 'platform=iOS Simulator,name=iPhone Retina (4-inch)' | xcpretty -c
- xcodebuild test -project XCDYouTubeKit.xcodeproj -scheme 'XCDYouTubeKit iOS Static Library' -destination 'platform=iOS Simulator,name=iPhone Retina (4-inch 64-bit)' OBJROOT=XCDYouTubeKit/build | xcpretty -c
- xcodebuild test -project XCDYouTubeKit.xcodeproj -scheme 'XCDYouTubeKit iOS Static Library' -destination 'platform=iOS Simulator,name=iPhone Retina (4-inch 64-bit)' OBJROOT=build | xcpretty -c
- xcodebuild test -project XCDYouTubeKit.xcodeproj -scheme 'XCDYouTubeKit OS X' | xcpretty -c
after_success:
- ./Scripts/coveralls.sh
- coveralls --include XCDYouTubeKit
4 changes: 4 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
#### Version 2.1.3

* Adaptation to YouTube API change. (#144)

#### Version 2.1.2

* Fixed playback of some protected videos. (#122)
Expand Down
6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,12 +30,12 @@ XCDYouTubeKit is available through CocoaPods and Carthage.

CocoaPods:
```ruby
pod "XCDYouTubeKit", "~> 2.1.2"
pod "XCDYouTubeKit", "~> 2.1.3"
```

Carthage:
```objc
github "0xced/XCDYouTubeKit" ~> 2.1.2
github "0xced/XCDYouTubeKit" ~> 2.1.3
```

Alternatively, you can manually use the provided static library on iOS or dynamic framework on OS X. In order to use the iOS static library, you must:
Expand All @@ -50,7 +50,7 @@ These steps will ensure that `#import <XCDYouTubeKit/XCDYouTubeKit.h>` will work
**Warning**: If you use the iOS static library and you are targeting iOS 7, add the JavaScriptCore framework. If you are targeting iOS 5 or 6, you must add the following *Other Linker Flags* instead to your app:

```
-Wl,-U,_JSContextGetGlobalObject -Wl,-U,_JSEvaluateScript -Wl,-U,_JSGlobalContextCreate -Wl,-U,_JSGlobalContextRelease -Wl,-U,_JSObjectCallAsFunction -Wl,-U,_JSObjectGetPrototype -Wl,-U,_JSObjectIsFunction -Wl,-U,_JSObjectSetProperty -Wl,-U,_JSStringCopyCFString -Wl,-U,_JSStringCreateWithCFString -Wl,-U,_JSStringRelease -Wl,-U,_JSValueIsObject -Wl,-U,_JSValueIsString -Wl,-U,_JSValueMakeString -Wl,-U,_JSValueToStringCopy
-Wl,-U,_JSContextGetGlobalObject -Wl,-U,_JSEvaluateScript -Wl,-U,_JSGlobalContextCreate -Wl,-U,_JSGlobalContextRelease -Wl,-U,_JSObjectCallAsFunction -Wl,-U,_JSObjectIsFunction -Wl,-U,_JSObjectMake -Wl,-U,_JSObjectSetProperty -Wl,-U,_JSStringCopyCFString -Wl,-U,_JSStringCreateWithCFString -Wl,-U,_JSStringRelease -Wl,-U,_JSValueIsObject -Wl,-U,_JSValueIsString -Wl,-U,_JSValueMakeString -Wl,-U,_JSValueToStringCopy
```

See my [JavaScriptCore framework availability on iOS](http://stackoverflow.com/questions/23514579/javascriptcore-framework-availability-on-ios/23514580#23514580) answer on Stack Overflow for a complete explanation.
Expand Down
19 changes: 0 additions & 19 deletions Scripts/create-coveralls-script.sh

This file was deleted.

31 changes: 24 additions & 7 deletions Scripts/release.sh
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
#!/bin/bash -e

function update_badges()
{
echo "Updating badges"
set -v
sed -i "" "s/$1\.svg/$2.svg/g" "README.md"
sed -i "" "s/branch=$1/branch=$2/g" "README.md"
set +v
git add "README.md"
git commit -m "Point badges to the $2 branch"
}

if [[ $# -ne 1 ]]; then
echo "usage: $0 VERSION"
exit 1
Expand All @@ -22,10 +33,16 @@ git add "XCDYouTubeKit.podspec"
git add "README.md"
git commit -m "Update version to ${VERSION}"

echo "Updating badges"
set -v
sed -i "" "s/develop\.svg/master.svg/g" "README.md"
sed -i "" "s/branch=develop/branch=master/g" "README.md"
set +v
git add "README.md"
git commit -m "Point badges to the master branch"
update_badges "develop" "master"

git flow release finish ${VERSION}

update_badges "master" "develop"

echo "Things remaining to do"
echo " * git push with tags (master and develop)"
echo " * check that build is passing on travis: https://travis-ci.org/0xced/XCDYouTubeKit/"
echo " * pod spec lint --verbose XCDYouTubeKit.podspec"
echo " * pod trunk push XCDYouTubeKit.podspec --verbose"
echo " * create a new release on GitHub: https://github.com/0xced/XCDYouTubeKit/releases/new"
echo " * close milestone on GitHub if applicable: https://github.com/0xced/XCDYouTubeKit/milestones"
Original file line number Diff line number Diff line change
Expand Up @@ -444,7 +444,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 2.1.2;
CURRENT_PROJECT_VERSION = 2.1.3;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
Expand Down Expand Up @@ -478,7 +478,7 @@
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = YES;
CURRENT_PROJECT_VERSION = 2.1.2;
CURRENT_PROJECT_VERSION = 2.1.3;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_PREPROCESSOR_DEFINITIONS = "NS_BLOCK_ASSERTIONS=1";
GCC_WARN_ABOUT_RETURN_TYPE = YES;
Expand Down Expand Up @@ -507,8 +507,8 @@
"-Wl,-U,_JSGlobalContextCreate",
"-Wl,-U,_JSGlobalContextRelease",
"-Wl,-U,_JSObjectCallAsFunction",
"-Wl,-U,_JSObjectGetPrototype",
"-Wl,-U,_JSObjectIsFunction",
"-Wl,-U,_JSObjectMake",
"-Wl,-U,_JSObjectSetProperty",
"-Wl,-U,_JSStringCopyCFString",
"-Wl,-U,_JSStringCreateWithCFString",
Expand Down Expand Up @@ -538,8 +538,8 @@
"-Wl,-U,_JSGlobalContextCreate",
"-Wl,-U,_JSGlobalContextRelease",
"-Wl,-U,_JSObjectCallAsFunction",
"-Wl,-U,_JSObjectGetPrototype",
"-Wl,-U,_JSObjectIsFunction",
"-Wl,-U,_JSObjectMake",
"-Wl,-U,_JSObjectSetProperty",
"-Wl,-U,_JSStringCopyCFString",
"-Wl,-U,_JSStringCreateWithCFString",
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,16 +1,18 @@
[
{
"body" : "iurlhq=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fhqdefault_live.jpg&pltype=contentlive&account_playback_token=QUFFLUhqbFVXVVJDZkVmVkNubGRXODctcVVRSmxrNkNaZ3xBQ3Jtc0ttV2tqa3NUYnYtNmRfanNSN2VfYjRwTGFRc0VxeWx1MVZWSGZfX3JYd0RTOGNscWtFdVRpQzh2RFpJYXZUM1lFellVMkZXNkI0d2tlalRGRXRQY0Y3enVXcDVmSXFWaGJaR2tXLTBkQkpvaE1Vc18yYw%3D%3D&vq=auto&aid=P-ELWmdjz8s&ptk=Pet_Collective_Network&enablecsi=1&as3fb=1&url_encoded_fmt_stream_map=&c=WEB&allow_embed=1&no_get_video_log=1&use_cipher_signature=False&video_id=i2-MnWWoL6M&streaminglib_module=1&tmi=1&view_count=458870&hlsvp=http%3A%2F%2Fmanifest.googlevideo.com%2Fapi%2Fmanifest%2Fhls_variant%2Fexpire%2F1424286791%2Fitag%2F0%2Fmaudio%2F1%2Fupn%2FWPIVV4UnYko%2Fipbits%2F0%2Fsignature%2F353AB26079CDAEC86E37C740335FB37CAD2880FB.916FF9FEFD29D92B620F0D63235323DD141885A9%2Fid%2Fi2-MnWWoL6M.1%2Ffexp%2F905657%252C907263%252C912332%252C927622%252C931397%252C934960%252C9405982%252C943917%252C947225%252C947249%252C948124%252C948703%252C952302%252C952605%252C952612%252C952901%252C955301%252C957201%252C959701%2Fsver%2F3%2Fsource%2Fyt_live_broadcast%2Fip%2F213.173.175.4%2Fgcr%2Fch%2Fsparams%2Fgcr%252Cid%252Cip%252Cipbits%252Citag%252Cmaudio%252Cplaylist_type%252Cpmbypass%252Csource%252Cexpire%2Fplaylist_type%2FLIVE%2Fkey%2Fyt5%2Fpmbypass%2Fyes%2Ffile%2Findex.m3u8&uid=PIvT-zcQl2H0vabdXJGcpg&has_cc=False&ptchn=PIvT-zcQl2H0vabdXJGcpg&title=Schnauzer+Puppy+Live+Cam&eventid=54_kVIPHBcPKctCbg6AD&remarketing_url=https%3A%2F%2Fgoogleads.g.doubleclick.net%2Fpagead%2Fviewthroughconversion%2F962985656%2F%3Ffoc_id%3DPIvT-zcQl2H0vabdXJGcpg%26ptype%3Dview%26backend%3Dplayer_vars%26cname%3D1%26aid%3DP-pRvpPiHJM%26data%3Dbackend%253Dplayer_vars%253Bcname%253D1%253Bcver%253DAS3%253Bexperiment%253D912332%253Bptype%253Dview%253Btype%253Dview%253Butuid%253DPIvT-zcQl2H0vabdXJGcpg%253Butvid%253Di2-MnWWoL6M%26label%3Dfollowon_view%26cver%3DAS3&watermark=%2Chttps%3A%2F%2Fs.ytimg.com%2Fyts%2Fimg%2Fwatermark%2Fyoutube_watermark-vflHX6b6E.png%2Chttps%3A%2F%2Fs.ytimg.com%2Fyts%2Fimg%2Fwatermark%2Fyoutube_hd_watermark-vflAzLcD6.png&plid=AAUPXJTIYqN-xvAD&iurlmq=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fmqdefault_live.jpg&enable_cardio_before_playback=1&fresca_preroll=1&iv_load_policy=1&idpj=0&live_playback=1&fresca_module=1&iv_invideo_url=https%3A%2F%2Fwww.youtube.com%2Fannotations_invideo%3Fcap_hist%3D1%26cta%3D2%26video_id%3Di2-MnWWoL6M&thumbnail_url=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fdefault.jpg&ypc_ad_indicator=4&enable_cardio=1&atc=a%3D3%26b%3D6RysVNzNn0BApobqO2VRZ3p_OLA%26c%3D1424265191%26d%3D1%26e%3Di2-MnWWoL6M%26c3a%3D17%26hh%3DNj_9j2obGTuBPKpIOsps5o1xtC4&iurl=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fhqdefault_live.jpg&ytfocEnabled=1&author=The+Pet+Collective&iurlsd=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fsddefault_live.jpg&avg_rating=4.81622053536&delay=5&muted=0&timestamp=1424265191&ldpj=-24&ps=live&baseUrl=https%3A%2F%2Fgoogleads.g.doubleclick.net%2Fpagead%2Fviewthroughconversion%2F962985656%2F&partnerid=27&focEnabled=1&fexp=905657%2C907263%2C912332%2C927622%2C931397%2C934960%2C9405982%2C943917%2C947225%2C947249%2C948124%2C948703%2C952302%2C952605%2C952612%2C952901%2C955301%2C957201%2C959701&dashmpd=http%3A%2F%2Fmanifest.googlevideo.com%2Fapi%2Fmanifest%2Fdash%2Fexpire%2F1424286791%2Fsignature%2FAC9FEDB14AC5D125F95E37486FEECE5665A9450E.B109B43CF66AAFFA2A634C91054EACF273BBBD35%2Fitag%2F0%2Fupn%2FkrqiGD0vwv0%2Fipbits%2F0%2Fid%2Fi2-MnWWoL6M.1%2Ffexp%2F905657%252C907263%252C912332%252C927622%252C931397%252C934960%252C9405982%252C943917%252C947225%252C947249%252C948124%252C948703%252C952302%252C952605%252C952612%252C952901%252C955301%252C957201%252C959701%2Fsver%2F3%2Fsource%2Fyt_live_broadcast%2Fip%2F213.173.175.4%2Fgcr%2Fch%2Fsparams%2Fgcr%252Cid%252Cip%252Cipbits%252Citag%252Cplaylist_type%252Cpmbypass%252Csource%252Cexpire%2Fplaylist_type%2FLIVE%2Fkey%2Fyt5%2Fpmbypass%2Fyes&keywords=schnauzer%2Cmini+schnauzer%2Cminiature+schnauzer%2Clive%2Clivecam%2Clive+cam%2Clive+stream%2C24%2F7%2Cmini%2Cminiature%2Cpet%2Cpets%2Canimal%2Canimals%2Cdog%2Cdogs%2Cpuppy%2Cpuppies%2Ccute%2Cfunny%2Clol%2Cfunny+animal+videos%2Ccute+pet+videos%2Cpet+videos%2Cfunny+video%2Cthepetcollective%2Cthe+pet+collective%2Ctpc%2Cpet+collective&iurlmaxres=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fmaxresdefault_live.jpg&iv3_module=1&status=ok&hls_live_chunk_readahead=3&token=vjVQa1PpcFOfzHNKlEUE9F9VaolqHVzAhHEDVKsumhk%3D&allowed_ads=%5B8%2C+1%2C+10%2C+4%2C+9%5D&csi_page_type=embed&length_seconds=1800&vid=i2-MnWWoL6M&oid=WCMj7lN-G_iKhB1XB1JJMw&video_verticals=%5B886%2C+3%5D&ppv_remarketing_url=https%3A%2F%2Fgoogleads.g.doubleclick.net%2Fpagead%2Fviewthroughconversion%2F1010345782%2F%3Fcname%3DWEB%26ptype%3Dppv%26data%3Dbackend%253Dplayer_vars%253Bcname%253DWEB%253Bcver%253DAS3%253Bexperiment%253D912332%253Bptype%253Dppv%253Btype%253Dview%253Butuid%253DPIvT-zcQl2H0vabdXJGcpg%253Butvid%253Di2-MnWWoL6M%26backend%3Dplayer_vars%26cver%3DAS3&iv_module=https%3A%2F%2Fs.ytimg.com%2Fyts%2Fswfbin%2Fplayer-vflryLPRn%2Fiv_module.swf&of=TZjeQF00rdBQRvpputJw3A&cl=86530151&auth_timeout=21600000&fmt_list=&allow_ratings=1&hlsdvr=0&iv_allow_in_place_switch=1&rmktEnabled=1&live_storyboard_spec=https%3A%2F%2Fi.ytimg.com%2Fsb%2Fi2-MnWWoL6M%2Fstoryboard_live_60_3x3_b1%2FM%24M.jpg%3Fsigh%3DNdel-rqIm3msUFWSJ3lW2oRbFdo%23106%2360%233%233",
"body" : "iv_allow_in_place_switch=1&avg_rating=4.81553698545&fmt_list=&plid=AAUWBgxYkret3He7&view_count=620451&fexp=901802%2C9407060%2C9408142%2C9408710%2C945137%2C948124%2C952612%2C952637%2C952642&video_verticals=%5B886%2C+211%5D&iurlmaxres=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fmaxresdefault_live.jpg&oid=WCMj7lN-G_iKhB1XB1JJMw&live_storyboard_spec=https%3A%2F%2Fi.ytimg.com%2Fsb%2Fi2-MnWWoL6M%2Fstoryboard_live_60_3x3_b1%2FM%24M.jpg%3Fsigh%3DNdel-rqIm3msUFWSJ3lW2oRbFdo%23106%2360%233%233&focEnabled=1&iurlmq=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fmqdefault_live.jpg&c=WEB&delay=5&iv_invideo_url=https%3A%2F%2Fwww.youtube.com%2Fannotations_invideo%3Fvideo_id%3Di2-MnWWoL6M&vid=i2-MnWWoL6M&remarketing_url=https%3A%2F%2Fgoogleads.g.doubleclick.net%2Fpagead%2Fviewthroughconversion%2F962985656%2F%3Fptype%3Dview%26cname%3D1%26data%3Dbackend%253Dplayer_vars%253Bcname%253D1%253Bcver%253DAS3%253Bptype%253Dview%253Btype%253Dview%253Butuid%253DPIvT-zcQl2H0vabdXJGcpg%253Butvid%253Di2-MnWWoL6M%26backend%3Dplayer_vars%26label%3Dfollowon_view%26aid%3DP-REgXlb5MI%26foc_id%3DPIvT-zcQl2H0vabdXJGcpg%26cver%3DAS3&token=vjVQa1PpcFM1_qg7vDqtEE-EagA_XN2WjOOBvTxEaWg%3D&ytfocEnabled=1&ptchn=PIvT-zcQl2H0vabdXJGcpg&url_encoded_fmt_stream_map=&iv3_module=1&enable_cardio=1&streaminglib_module=1&tmi=1&allow_ratings=1&iv_load_policy=1&timestamp=1431590116&hlsdvr=0&hls_live_chunk_readahead=3&auth_timeout=21600000&ps=live&live_playback=1&atc=a%3D3%26b%3DV2NjoIQAE_NCzcwmbB9vMRccygs%26c%3D1431590116%26d%3D1%26e%3Di2-MnWWoL6M%26c3a%3D22%26hh%3DwXH8Ob35gc0IfG2U5w4MsV_MeVE&allowed_ads=%5B8%2C+1%2C+10%2C+4%2C+9%5D&video_id=i2-MnWWoL6M&dashmpd=http%3A%2F%2Fmanifest.googlevideo.com%2Fapi%2Fmanifest%2Fdash%2Fpmbypass%2Fyes%2Fsource%2Fyt_live_broadcast%2Fgcr%2Fch%2Fitag%2F0%2Fip%2F84.74.248.239%2Fupn%2FmsmN1ldX6v0%2Fexpire%2F1431611716%2Fsparams%2Fgcr%252Cid%252Cip%252Cipbits%252Citag%252Cplaylist_type%252Cpmbypass%252Csource%252Cexpire%2Fsver%2F3%2Fipbits%2F0%2Ffexp%2F901802%252C9407060%252C9408142%252C9408710%252C945137%252C948124%252C952612%252C952637%252C952642%2Fid%2Fi2-MnWWoL6M.1%2Fplaylist_type%2FLIVE%2Fsignature%2F912AD43CF2C1236D037BDA786F41D9D8F7883BC9.3B49D60FE97EECC72CD8091DA574FD9B3691EB02%2Fkey%2Fyt5&uid=PIvT-zcQl2H0vabdXJGcpg&iurl=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fhqdefault_live.jpg&account_playback_token=QUFFLUhqbGJpcnAxeU1TY0hycmpMX1d4YlJUV1hPTVZFZ3xBQ3Jtc0trRS1fWGg4b19DYXg3azlDVXNXMG9pSmdRNC1sYjhReEh0ZTZGUEVqaEpyQUd2TEUxZVRqOFRmWHphb3Z6MUQtZF80YjhCYW1NcDBCSlMyNURwYTZ6ZHJrTkpGZW9iVGo3VFlnakpFSlBDV3pGMGFjQQ%3D%3D&innertube_client_version=20150512&muted=0&enablecsi=1&hlsvp=http%3A%2F%2Fmanifest.googlevideo.com%2Fapi%2Fmanifest%2Fhls_variant%2Fpmbypass%2Fyes%2Fsource%2Fyt_live_broadcast%2Fgcr%2Fch%2Fitag%2F0%2Fmaudio%2F1%2Fip%2F84.74.248.239%2Fupn%2FDuGOKNanlQY%2Fexpire%2F1431611716%2Fsparams%2Fgcr%252Cid%252Cip%252Cipbits%252Citag%252Cmaudio%252Cplaylist_type%252Cpmbypass%252Csource%252Cexpire%2Fsver%2F3%2Fipbits%2F0%2Ffexp%2F901802%252C9407060%252C9408142%252C9408710%252C945137%252C948124%252C952612%252C952637%252C952642%2Fid%2Fi2-MnWWoL6M.1%2Fplaylist_type%2FLIVE%2Fsignature%2F4C9272699276381AA6DE4545C992D216FB2CD3E6.952CE840AA5B357287606FFBD7687D21B6165163%2Fkey%2Fyt5%2Ffile%2Findex.m3u8&csi_page_type=embed&fresca_module=1&pltype=contentlive&length_seconds=1800&use_cipher_signature=False&allow_embed=1&ptk=Pet_Collective_Network&thumbnail_url=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fdefault.jpg&idpj=-3&no_get_video_log=1&has_cc=False&rmktEnabled=1&ldpj=-14&ypc_ad_indicator=4&is_listed=1&fresca_preroll=1&eventid=5FRUVY7OD4uGcur0gfAB&partnerid=27&cl=93552737&iv_module=https%3A%2F%2Fs.ytimg.com%2Fyts%2Fswfbin%2Fplayer-vflzutSP7%2Fiv_module.swf&iurlsd=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fsddefault_live.jpg&of=TZjeQF00rdBQRvpputJw3A&keywords=schnauzer%2Cmini+schnauzer%2Cminiature+schnauzer%2Clive%2Clivecam%2Clive+cam%2Clive+stream%2C24%2F7%2Cmini%2Cminiature%2Cpet%2Cpets%2Canimal%2Canimals%2Cdog%2Cdogs%2Cpuppy%2Cpuppies%2Ccute%2Cfunny%2Clol%2Cfunny+animal+videos%2Ccute+pet+videos%2Cpet+videos%2Cfunny+video%2Cthepetcollective%2Cthe+pet+collective%2Ctpc%2Cpet+collective&watermark=%2Chttps%3A%2F%2Fs.ytimg.com%2Fyts%2Fimg%2Fwatermark%2Fyoutube_watermark-vflHX6b6E.png%2Chttps%3A%2F%2Fs.ytimg.com%2Fyts%2Fimg%2Fwatermark%2Fyoutube_hd_watermark-vflAzLcD6.png&baseUrl=https%3A%2F%2Fgoogleads.g.doubleclick.net%2Fpagead%2Fviewthroughconversion%2F962985656%2F&iurlhq=https%3A%2F%2Fi.ytimg.com%2Fvi%2Fi2-MnWWoL6M%2Fhqdefault_live.jpg&title=Schnauzer+Puppy+Live+Cam&ppv_remarketing_url=https%3A%2F%2Fgoogleads.g.doubleclick.net%2Fpagead%2Fviewthroughconversion%2F1010345782%2F%3Fcname%3DWEB%26ptype%3Dppv%26data%3Dbackend%253Dplayer_vars%253Bcname%253DWEB%253Bcver%253DAS3%253Bptype%253Dppv%253Btype%253Dview%253Butuid%253DPIvT-zcQl2H0vabdXJGcpg%253Butvid%253Di2-MnWWoL6M%26backend%3Dplayer_vars%26cver%3DAS3&aid=P-GUD0XR1Pw&enable_cardio_before_playback=1&author=The+Pet+Collective&status=ok",
"headers" : {
"x-content-type-options" : "nosniff",
"Content-Type" : "application\/x-www-form-urlencoded",
"Server" : "gwiseguy\/2.0",
"Date" : "Wed, 18 Feb 2015 13:13:11 GMT",
"Cache-Control" : "no-store",
"Accept-Ranges" : "none",
"Date" : "Thu, 14 May 2015 07:55:16 GMT",
"x-frame-options" : "SAMEORIGIN",
"alternate-protocol" : "443:quic,p=1",
"x-xss-protection" : "1; mode=block; report=https:\/\/www.google.com\/appserve\/security-bugs\/log\/youtube",
"alternate-protocol" : "443:quic,p=0.08",
"Expires" : "Tue, 27 Apr 1971 19:44:06 EST",
"Cache-Control" : "no-store"
"Vary" : "Accept-Encoding"
},
"method" : "GET",
"status" : 200,
Expand Down

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Loading

0 comments on commit 1388431

Please sign in to comment.