{"id":255664,"date":"2015-04-21T12:01:03","date_gmt":"2015-04-21T08:01:03","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=255664"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=255664","title":{"rendered":"\u0417\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u0435\u043c \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u044b\u0435 \u0432\u0438\u0434\u0435\u043e \u043d\u0430 youtube"},"content":{"rendered":"<p>     \t<img decoding=\"async\" src=\"\/\/habrastorage.org\/files\/b4c\/c13\/203\/b4cc132037cd4cbc8c7c7d5dd8f84212.png\"\/><\/p>\n<h2>\u0418\u043d\u0442\u0440\u043e<\/h2>\n<p>  \u0421\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e youtube.com \u00ab\u0437\u0430\u0431\u044b\u0432\u0430\u0435\u0442\u00bb \u0432\u0438\u0434\u0435\u043e, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043b. <br \/>  \u041f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432, \u0430 \u043f\u043e\u0442\u043e\u043c \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c, \u0432\u0438\u0434\u0435\u043b \u044f \u044d\u0442\u043e \u0438\u043b\u0438 \u043d\u0435\u0442.<br \/>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043b \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u043b\u0435\u043a\u0446\u0438\u044e \u0438 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 (\u043c\u0435\u0441\u044f\u0446\u0435\u0432, \u043b\u0435\u0442) \u0441\u0442\u0430\u0442\u0443\u0441 &quot;<b>\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e<\/b>&quot; \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u0435\u0442.<br \/>  \u0418\u043b\u0438, \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0448\u044c 2 \u043c\u0438\u043d\u0443\u0442\u044b \u043a\u0430\u043a\u043e\u0439-\u043d\u0438\u0431\u0443\u0434\u044c \u043b\u0435\u043a\u0446\u0438\u0438, \u043b\u044f\u0436\u0435\u0448\u044c \u0441\u043f\u0430\u0442\u044c, \u0430 \u043d\u0430 \u0443\u0442\u0440\u043e \u043b\u0435\u043a\u0446\u0438\u044f \u0438\u043c\u0435\u0435\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 \u00ab\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e\u00bb. <\/p>\n<p>  \u0412\u043e\u0442 \u0438 \u0440\u0435\u0448\u0438\u043b \u0432\u0437\u044f\u0442\u044c \u043f\u043e\u0434 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430\u0445 \u0432 \u0441\u0432\u043e\u0438 \u0440\u0443\u043a\u0438. <br \/>  \u0418 \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u044d\u0442\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432\u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u044e\u0442\u044e\u0431\u0430. <br \/>  \u0415\u0441\u043b\u0438 \u0443 \u043a\u043e\u0433\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0435\u0441\u0442\u044c \u043d\u0443\u0436\u0434\u0430 \u0432 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u0432, \u0442\u043e \u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434 \u043a\u0430\u0442.<br \/>  <a name=\"habracut\"><\/a>  <\/p>\n<h2>\u0421\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u044b<\/h2>\n<p>  \u0418\u043d\u043e\u0433\u0434\u0430 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u044b \u043b\u0443\u0447\u0448\u0435 \u043e\u0431\u044a\u044f\u0441\u043d\u044f\u044e\u0442, \u0447\u0435\u043c \u0441\u0430\u043c\u0430 \u0441\u0442\u0430\u0442\u044c\u044f. <br \/>  \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u0432\u043e\u0436\u0443 \u0438\u0445 \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c:<\/p>\n<p>  <img decoding=\"async\" src=\"\/\/habrastorage.org\/files\/0ca\/80f\/b1a\/0ca80fb1a71e4760a8021bd21760af45.png\"\/><br \/>  <i>\u041c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043a\u0430\u043d\u0430\u043b\u044b, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0432\u0430\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b. <\/i><\/p>\n<p>  <img decoding=\"async\" src=\"\/\/habrastorage.org\/files\/861\/84b\/e14\/86184be14b1d4e6ebd7acbe78f0dbd99.png\"\/><\/p>\n<p>  <img decoding=\"async\" src=\"\/\/habrastorage.org\/files\/d1f\/e5d\/ea5\/d1fe5dea554241719f1b733a88cb7580.png\"\/><\/p>\n<h2>\u0420\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u044f \u043d\u0430 \u043b\u044e\u0431\u043e\u043c \u044f\u0437\u044b\u043a\u0435 \u0432\u0435\u0431-\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f<\/h2>\n<p>  \u0418\u0442\u0430\u043a, \u043f\u0438\u0448\u0435\u043c \u0441\u0432\u043e\u0439 youtube \u0441 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c\u044e \u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u0432 \u0438 \u0441 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u044b\u043c\u0438 \u043b\u0435\u043a\u0442\u043e\u0440\u0448\u0430\u043c\u0438.<br \/>  \u00ab\u041d\u0430\u0448 \u044e\u0442\u044e\u0431\u00bb \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e\u0442 google API \u0438 \u0431\u0443\u0434\u0435\u0442 \u0441\u0432\u043e\u0435\u0433\u043e \u0440\u043e\u0434\u0430 \u043f\u0440\u043e\u0441\u043b\u043e\u0439\u043a\u043e\u0439 \u043c\u0435\u0436\u0434\u0443 \u0432\u0430\u043c\u0438 \u0438 \u044e\u0442\u044e\u0431\u043e\u043c. <br \/>  \u0418 \u0431\u0443\u0434\u0435\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430\u0445 \u0432 \u043d\u0430\u0448\u0435\u0439 \u0431\u0430\u0437\u0435 \u0434\u0430\u043d\u043d\u044b\u0445. <\/p>\n<p>  \u042f \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u044d\u0442\u043e \u043d\u0430 python \u0438 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0435 flask, \u043f\u043e\u043b\u0443\u0447\u0438\u043b\u043e\u0441\u044c 70 \u0441\u0442\u0440\u043e\u043a, \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u0433\u0438\u0442\u0445\u0430\u0431 \u0432\u043d\u0438\u0437\u0443 \u0441\u0442\u0430\u0442\u044c\u0438. <br \/>  \u041d\u043e \u0442\u0430\u043a \u043a\u0430\u043a \u044d\u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0432\u043e\u0441\u0441\u043e\u0437\u0434\u0430\u0442\u044c \u0438 \u043d\u0430 php, \u0438 \u043d\u0430 perl \u0438 \u043d\u0430 \u0434\u0440\u0443\u0433\u0438\u0445 \u044f\u0437\u044b\u043a\u0430\u0445 \u0434\u043b\u044f \u0432\u0435\u0431, \u0442\u043e \u0441\u043d\u0430\u0447\u0430\u043b\u0430 \u043e\u0431\u0449\u0438\u0435 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u044b\u2026<\/p>\n<h2>\u0420\u0430\u0431\u043e\u0442\u0430 \u0441 google API<\/h2>\n<p>  \u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043a\u043b\u044e\u0447 google API \u043a youtube. \u041c\u043e\u0436\u043d\u043e <a href=\"https:\/\/code.google.com\/apis\/console\/?pli=1\">\u0437\u0434\u0435\u0441\u044c<\/a>.<\/p>\n<p>  <b>\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043a\u0430\u043d\u0430\u043b\u0435<\/b><br \/>  \u0414\u043b\u044f \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0430\u0439\u0442\u0430 \u043d\u0430\u043c \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u043f\u043e\u043b\u0443\u0447\u0430\u0442\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043a\u0430\u043d\u0430\u043b\u0435. <br \/>  \u0412\u043e\u0437\u044c\u043c\u0435\u043c \u0434\u043b\u044f \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0432\u043e\u0442 \u0442\u0430\u043a\u0443\u044e \u0441\u0441\u044b\u043b\u043a\u0443:<br \/>  <a href=\"https:\/\/www.youtube.com\/channel\/UC640y4UvDAlya_WOj5U4pfA\">www.youtube.com\/channel\/UC640y4UvDAlya_WOj5U4pfA<\/a><br \/>  UC640y4UvDAlya_WOj5U4pfA \u2014 \u044d\u0442\u043e ID \u043a\u0430\u043d\u0430\u043b\u0430. <br \/>  \u041e\u0431\u0440\u0430\u0449\u0430\u0435\u043c\u0441\u044f \u043a API:<\/p>\n<pre><code class=\"bash\">curl 'https:\/\/www.googleapis.com\/youtube\/v3\/channels?part=snippet&id=UC640y4UvDAlya_WOj5U4pfA&key=\u0412\u0410\u0428_\u041a\u041b\u042e\u0427_API' <\/code><\/pre>\n<p>  <\/p>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0418 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u043e\u0442\u0432\u0435\u0442 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">{  &quot;kind&quot;: &quot;youtube#channelListResponse&quot;,  &quot;etag&quot;: &quot;\\&quot;kYnGHzMaBhcGeLrcKRx6PAIUosY\/YqjVAeQ4_JORc2ijoBKla3hrDXE\\&quot;&quot;,  &quot;pageInfo&quot;: {   &quot;totalResults&quot;: 1,   &quot;resultsPerPage&quot;: 1  },  &quot;items&quot;: [   {    &quot;kind&quot;: &quot;youtube#channel&quot;,    &quot;etag&quot;: &quot;\\&quot;kYnGHzMaBhcGeLrcKRx6PAIUosY\/OE6leaeClJlkthEEiPP5KVJQZPQ\\&quot;&quot;,    &quot;id&quot;: &quot;UC640y4UvDAlya_WOj5U4pfA&quot;,    &quot;snippet&quot;: {     &quot;title&quot;: &quot;nptelhrd&quot;,     &quot;description&quot;: &quot;Your favorite courses available for certification! study, write an exam and get a certificate from the IITs! Check http:\/\/nptel.ac.in\/noc\\n\\nThis channel provides technical lectures from seven Indian Institutes of Technology (IITs) and Indian Institute of Science (IISc) Bangalore.\\n\\nPlease visit the NPTEL Channel List below to view the complete list of courses. (24 Channels)&quot;,     &quot;publishedAt&quot;: &quot;2007-11-28T04:54:13.000Z&quot;,     &quot;thumbnails&quot;: {      &quot;default&quot;: {       &quot;url&quot;: &quot;https:\/\/yt3.ggpht.com\/-VO_A5Tys4WY\/AAAAAAAAAAI\/AAAAAAAAAAA\/mBvvbUvh0A8\/s88-c-k-no\/photo.jpg&quot;      },      &quot;medium&quot;: {       &quot;url&quot;: &quot;https:\/\/yt3.ggpht.com\/-VO_A5Tys4WY\/AAAAAAAAAAI\/AAAAAAAAAAA\/mBvvbUvh0A8\/s240-c-k-no\/photo.jpg&quot;      },      &quot;high&quot;: {       &quot;url&quot;: &quot;https:\/\/yt3.ggpht.com\/-VO_A5Tys4WY\/AAAAAAAAAAI\/AAAAAAAAAAA\/mBvvbUvh0A8\/s240-c-k-no\/photo.jpg&quot;      }     },     &quot;localized&quot;: {      &quot;title&quot;: &quot;nptelhrd&quot;,      &quot;description&quot;: &quot;Your favorite courses available for certification! study, write an exam and get a certificate from the IITs! Check http:\/\/nptel.ac.in\/noc\\n\\nThis channel provides technical lectures from seven Indian Institutes of Technology (IITs) and Indian Institute of Science (IISc) Bangalore.\\n\\nPlease visit the NPTEL Channel List below to view the complete list of courses. (24 Channels)&quot;     }    }   }  ] } <\/code><\/pre>\n<\/p><\/div>\n<\/div>\n<p>  \u041e\u0442\u0441\u044e\u0434\u0430 \u043c\u043e\u0436\u043d\u043e \u0434\u0435\u0440\u043d\u0443\u0442\u044c \u043f\u043e\u043b\u0435 &#8216;title&#8217; \u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043a\u0430\u043a \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u043d\u0430\u043b\u0430. <\/p>\n<p>  <b>\u041f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0438\u0434\u0435\u043e \u0441 \u043a\u0430\u043d\u0430\u043b\u0430<\/b>  <\/p>\n<pre><code class=\"bash\">curl 'https:\/\/www.googleapis.com\/youtube\/v3\/search?part=snippet&channelId=UCEBb1b_L6zDS3xTUrIALZOw&order=date&key=\u0412\u0410\u0428_\u041a\u041b\u042e\u0427_API' <\/code><\/pre>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0418 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u043e\u0442\u0432\u0435\u0442 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">{  &quot;kind&quot;: &quot;youtube#searchListResponse&quot;,  &quot;etag&quot;: &quot;\\&quot;kYnGHzMaBhcGeLrcKRx6PAIUosY\/vGlosUUKRoHE50sX08btNSJuUT0\\&quot;&quot;,  &quot;nextPageToken&quot;: &quot;CAUQAA&quot;,  &quot;pageInfo&quot;: {   &quot;totalResults&quot;: 3493,   &quot;resultsPerPage&quot;: 5  },  &quot;items&quot;: [   {    &quot;kind&quot;: &quot;youtube#searchResult&quot;,    &quot;etag&quot;: &quot;\\&quot;kYnGHzMaBhcGeLrcKRx6PAIUosY\/f-Aj24y6ay5s_ofPTa82fwx3hP0\\&quot;&quot;,    &quot;id&quot;: {     &quot;kind&quot;: &quot;youtube#video&quot;,     &quot;videoId&quot;: &quot;NtMOab_nhs0&quot;    },    &quot;snippet&quot;: {     &quot;publishedAt&quot;: &quot;2015-04-02T00:35:45.000Z&quot;,     &quot;channelId&quot;: &quot;UCEBb1b_L6zDS3xTUrIALZOw&quot;,     &quot;title&quot;: &quot;Octave\/MATLAB\u00ae for Beginners, Part 2: Fitting Data and Plotting&quot;,     &quot;description&quot;: &quot;MIT 22.15 Essential Numerical Methods, Fall 2014 View the complete course: http:\/\/ocw.mit.edu\/22-15F14 Instructor: Ian Hutchinson Plotting the line that results ...&quot;,     &quot;thumbnails&quot;: {      &quot;default&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/NtMOab_nhs0\/default.jpg&quot;      },      &quot;medium&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/NtMOab_nhs0\/mqdefault.jpg&quot;      },      &quot;high&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/NtMOab_nhs0\/hqdefault.jpg&quot;      }     },     &quot;channelTitle&quot;: &quot;MIT&quot;,     &quot;liveBroadcastContent&quot;: &quot;none&quot;    }   },   {    &quot;kind&quot;: &quot;youtube#searchResult&quot;,    &quot;etag&quot;: &quot;\\&quot;kYnGHzMaBhcGeLrcKRx6PAIUosY\/qLJGwF303RMmdl03IbivB2VkIQ4\\&quot;&quot;,    &quot;id&quot;: {     &quot;kind&quot;: &quot;youtube#video&quot;,     &quot;videoId&quot;: &quot;WUxImdA7k8E&quot;    },    &quot;snippet&quot;: {     &quot;publishedAt&quot;: &quot;2015-04-02T00:35:45.000Z&quot;,     &quot;channelId&quot;: &quot;UCEBb1b_L6zDS3xTUrIALZOw&quot;,     &quot;title&quot;: &quot;Octave\/MATLAB\u00ae for Beginners, Part 3: Cleaning Up & Saving Plots&quot;,     &quot;description&quot;: &quot;MIT 22.15 Essential Numerical Methods, Fall 2014 View the complete course: http:\/\/ocw.mit.edu\/22-15F14 Instructor: Ian Hutchinson Cleaning up and saving ...&quot;,     &quot;thumbnails&quot;: {      &quot;default&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/WUxImdA7k8E\/default.jpg&quot;      },      &quot;medium&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/WUxImdA7k8E\/mqdefault.jpg&quot;      },      &quot;high&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/WUxImdA7k8E\/hqdefault.jpg&quot;      }     },     &quot;channelTitle&quot;: &quot;MIT&quot;,     &quot;liveBroadcastContent&quot;: &quot;none&quot;    }   },   {    &quot;kind&quot;: &quot;youtube#searchResult&quot;,    &quot;etag&quot;: &quot;\\&quot;kYnGHzMaBhcGeLrcKRx6PAIUosY\/mKjnuWcbJIZE_fKn12kg7B-lrN0\\&quot;&quot;,    &quot;id&quot;: {     &quot;kind&quot;: &quot;youtube#video&quot;,     &quot;videoId&quot;: &quot;LhPZwdhutgU&quot;    },    &quot;snippet&quot;: {     &quot;publishedAt&quot;: &quot;2015-04-02T00:35:45.000Z&quot;,     &quot;channelId&quot;: &quot;UCEBb1b_L6zDS3xTUrIALZOw&quot;,     &quot;title&quot;: &quot;Octave\/MATLAB\u00ae for Beginners, Part 1: Starting from Scratch&quot;,     &quot;description&quot;: &quot;MIT 22.15 Essential Numerical Methods, Fall 2014 View the complete course: http:\/\/ocw.mit.edu\/22-15F14 Instructor: Ian Hutchinson Create adjacent windows ...&quot;,     &quot;thumbnails&quot;: {      &quot;default&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/LhPZwdhutgU\/default.jpg&quot;      },      &quot;medium&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/LhPZwdhutgU\/mqdefault.jpg&quot;      },      &quot;high&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/LhPZwdhutgU\/hqdefault.jpg&quot;      }     },     &quot;channelTitle&quot;: &quot;MIT&quot;,     &quot;liveBroadcastContent&quot;: &quot;none&quot;    }   },   {    &quot;kind&quot;: &quot;youtube#searchResult&quot;,    &quot;etag&quot;: &quot;\\&quot;kYnGHzMaBhcGeLrcKRx6PAIUosY\/EteK6EKK5CG4IAAX3JjzWUD0oAQ\\&quot;&quot;,    &quot;id&quot;: {     &quot;kind&quot;: &quot;youtube#playlist&quot;,     &quot;playlistId&quot;: &quot;PLUl4u3cNGP63_OOz8w5qDEoqErZ8Hj-fc&quot;    },    &quot;snippet&quot;: {     &quot;publishedAt&quot;: &quot;2015-04-02T00:34:03.000Z&quot;,     &quot;channelId&quot;: &quot;UCEBb1b_L6zDS3xTUrIALZOw&quot;,     &quot;title&quot;: &quot;MIT 22.15 Essential Numerical Methods, Fall 2014&quot;,     &quot;description&quot;: &quot;View the complete course: http:\/\/ocw.mit.edu\/22-15F14 Instructor: Ian Hutchinson Three short tutorial videos which demonstrate basic operation of Octave software, used in this graduate-level...&quot;,     &quot;thumbnails&quot;: {      &quot;default&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/LhPZwdhutgU\/default.jpg&quot;      },      &quot;medium&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/LhPZwdhutgU\/mqdefault.jpg&quot;      },      &quot;high&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/LhPZwdhutgU\/hqdefault.jpg&quot;      }     },     &quot;channelTitle&quot;: &quot;MIT&quot;,     &quot;liveBroadcastContent&quot;: &quot;none&quot;    }   },   {    &quot;kind&quot;: &quot;youtube#searchResult&quot;,    &quot;etag&quot;: &quot;\\&quot;kYnGHzMaBhcGeLrcKRx6PAIUosY\/jI4Bwr7emgpt45cnFetFPewI7qU\\&quot;&quot;,    &quot;id&quot;: {     &quot;kind&quot;: &quot;youtube#playlist&quot;,     &quot;playlistId&quot;: &quot;PLUl4u3cNGP62FPGcyFJkzhqq9c5cHCK32&quot;    },    &quot;snippet&quot;: {     &quot;publishedAt&quot;: &quot;2015-03-23T21:38:55.000Z&quot;,     &quot;channelId&quot;: &quot;UCEBb1b_L6zDS3xTUrIALZOw&quot;,     &quot;title&quot;: &quot;MIT 8.421 Atomic and Optical Physics I, Spring 2014&quot;,     &quot;description&quot;: &quot;MIT 8.421 Atomic and Optical Physics I, Spring 2014 View the complete course: http:\/\/ocw.mit.edu\/8-421S14 Instructor: Wolfgang Ketterle This is the first of a ...&quot;,     &quot;thumbnails&quot;: {      &quot;default&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/iwQ49oG-DO8\/default.jpg&quot;      },      &quot;medium&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/iwQ49oG-DO8\/mqdefault.jpg&quot;      },      &quot;high&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/iwQ49oG-DO8\/hqdefault.jpg&quot;      }     },     &quot;channelTitle&quot;: &quot;MIT&quot;,     &quot;liveBroadcastContent&quot;: &quot;none&quot;    }   }  ] } <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<p>  \u041f\u043e \u0443\u043c\u043e\u043b\u0447\u0430\u043d\u0438\u044e \u043e\u043d \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0432\u043e\u0434\u0438\u0442\u044c \u0437\u0430 \u043e\u0434\u0438\u043d \u0440\u0430\u0437 5 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0445 \u0432\u0438\u0434\u0435\u043e \u0441 \u043a\u0430\u043d\u0430\u043b\u0430. <br \/>  \u0427\u0442\u043e\u0431\u044b \u044d\u0442\u043e \u0438\u0437\u043c\u0435\u043d\u0438\u0442\u044c, \u043c\u043e\u0436\u043d\u043e \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 &#038;maxResults=10, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440. <br \/>  \u0414\u043b\u044f \u043d\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u0438 \u043f\u043e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430\u043c \u043a\u0430\u043d\u0430\u043b\u0430 \u0432 JSON \u0432\u044b\u0434\u0430\u044e\u0442\u0441\u044f \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:<br \/>   \u00abnextPageToken\u00bb \u0438 \u00abprevPageToken\u00bb.<br \/>  \u0415\u0441\u043b\u0438 \u043d\u0443\u0436\u043d\u043e \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0443\u044e \u0438\u043b\u0438 \u043f\u0440\u0435\u0434\u044b\u0434\u0443\u0449\u0443\u044e \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0443, \u0442\u043e \u0432\u0432\u043e\u0434\u0438\u043c \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u0440\u0430\u043c\u0435\u0442\u0440 &#038;pageToken=<br \/>  \u0438 \u043f\u043e\u0434\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c \u0441\u044e\u0434\u0430 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u00abnextPageToken\u00bb \u0438\u043b\u0438 \u00abprevPageToken\u00bb.<\/p>\n<p>  <b>\u0418\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e\u0431 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u043e \u0432\u0437\u044f\u0442\u043e\u043c \u0432\u0438\u0434\u0435\u043e<\/b><br \/>  \u0412\u043e\u043e\u0431\u0449\u0435 \u044f \u044d\u0442\u043e\u0442 \u0437\u0430\u043f\u0440\u043e\u0441 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043b \u0432 \u0441\u0432\u043e\u0435\u043c \u0441\u0430\u0439\u0442\u0435, \u043d\u043e \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0438\u0433\u043e\u0434\u0438\u0442\u044c\u0441\u044f.<br \/>  \u041f\u043e\u044d\u0442\u043e\u043c\u0443 \u043f\u0440\u0438\u0432\u043e\u0436\u0443 \u0435\u0433\u043e:  <\/p>\n<pre><code class=\"bash\">curl 'https:\/\/ww.googleapis.com\/youtube\/v3\/videos?part=snippet&id=EhNWzcUwqGbI&key=\u0412\u0410\u0428_\u041a\u041b\u042e\u0427_API' <\/code><\/pre>\n<div class=\"spoiler\"><b class=\"spoiler_title\">\u0418 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u043e\u0442\u0432\u0435\u0442 \u0432 \u0444\u043e\u0440\u043c\u0430\u0442\u0435 JSON<\/b><\/p>\n<div class=\"spoiler_text\">\n<pre><code class=\"bash\">{  &quot;kind&quot;: &quot;youtube#videoListResponse&quot;,  &quot;etag&quot;: &quot;\\&quot;IHLB7Mi__JPvvG2zLQWAg8l36UU\/2kAxpYyny-CEVVbQ2cOjO-XSscQ\\&quot;&quot;,  &quot;pageInfo&quot;: {   &quot;totalResults&quot;: 1,   &quot;resultsPerPage&quot;: 1  },  &quot;items&quot;: [   {    &quot;kind&quot;: &quot;youtube#video&quot;,    &quot;etag&quot;: &quot;\\&quot;IHLB7Mi__JPvvG2zLQWAg8l36UU\/vAIAewyN9KKpNPERU4b4tOjuPL4\\&quot;&quot;,    &quot;id&quot;: &quot;EhNWzcUqGbI&quot;,    &quot;snippet&quot;: {     &quot;publishedAt&quot;: &quot;2013-03-16T06:58:52.000Z&quot;,     &quot;channelId&quot;: &quot;UCuLLf8HBxpa-RV1sf9CRmDg&quot;,     &quot;title&quot;: &quot;50 MPH 52v Electric Mountain Bike&quot;,     &quot;description&quot;: &quot;http:\/\/voltbicycles.com This is our Alite 1000 Electric Mountain bike powered by a black lighting brushless rear hub electric motor with a 52v battery system. This electric bike will do around 50 MPH and will run 30+ miles on a single charge. \\n\\nGOING GREEN DOESN'T HAVE TO BE BORING&quot;,     &quot;thumbnails&quot;: {      &quot;default&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/EhNWzcUqGbI\/default.jpg&quot;,       &quot;width&quot;: 120,       &quot;height&quot;: 90      },      &quot;medium&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/EhNWzcUqGbI\/mqdefault.jpg&quot;,       &quot;width&quot;: 320,       &quot;height&quot;: 180      },      &quot;high&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/EhNWzcUqGbI\/hqdefault.jpg&quot;,       &quot;width&quot;: 480,       &quot;height&quot;: 360      },      &quot;standard&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/EhNWzcUqGbI\/sddefault.jpg&quot;,       &quot;width&quot;: 640,       &quot;height&quot;: 480      },      &quot;maxres&quot;: {       &quot;url&quot;: &quot;https:\/\/i.ytimg.com\/vi\/EhNWzcUqGbI\/maxresdefault.jpg&quot;,       &quot;width&quot;: 1280,       &quot;height&quot;: 720      }     },     &quot;channelTitle&quot;: &quot;bradscottphotography&quot;,     &quot;categoryId&quot;: &quot;28&quot;,     &quot;liveBroadcastContent&quot;: &quot;none&quot;,     &quot;localized&quot;: {      &quot;title&quot;: &quot;50 MPH 52v Electric Mountain Bike&quot;,      &quot;description&quot;: &quot;http:\/\/voltbicycles.com This is our Alite 1000 Electric Mountain bike powered by a black lighting brushless rear hub electric motor with a 52v battery system. This electric bike will do around 50 MPH and will run 30+ miles on a single charge. \\n\\nGOING GREEN DOESN'T HAVE TO BE BORING&quot;     }    }   }  ] } <\/code><\/pre>\n<p>  <\/div>\n<\/div>\n<h2>\u041a\u0430\u043a \u0431\u044b\u0442\u044c \u0441 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0438\u0441\u0442\u043e\u0440\u0438\u0435\u0439 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u0432?<\/h2>\n<p>  \u0422\u0435\u043a\u0443\u0449\u0430\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u0432 \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f \u0437\u0434\u0435\u0441\u044c:<br \/>  <a href=\"https:\/\/www.youtube.com\/feed\/history\">www.youtube.com\/feed\/history<\/a><br \/>  \u041d\u0430\u0436\u0438\u043c\u0430\u0435\u0442\u0435 \u0434\u043e \u043f\u043e\u0431\u0435\u0434\u043d\u043e\u0433\u043e \u043a\u043e\u043d\u0446\u0430 \u043d\u0430 \u043a\u043d\u043e\u043f\u043a\u0443 \u00ab\u0415\u0449\u0435\u00bb, \u043f\u043e\u043a\u0430 \u043d\u0435 \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u0441\u044f \u0432\u0441\u044f \u0438\u0441\u0442\u043e\u0440\u0438\u044f, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0442\u0430\u043c \u0445\u0440\u0430\u043d\u0438\u0442\u0441\u044f. <br \/>  \u0414\u0430\u043b\u0435\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u044f\u0435\u043c \u0432 html \u0444\u0430\u0439\u043b. <br \/>  \u042f \u043d\u0430\u0431\u0440\u043e\u0441\u0430\u043b \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u043f\u0430\u0440\u0441\u0435\u0440 \u043d\u0430 perl, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0432\u044b\u0434\u0435\u0440\u0433\u0438\u0432\u0430\u0435\u0442 ID \u0432\u0441\u0435\u0445 \u0432\u0438\u0434\u0435\u043e \u0438\u0437 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430 \u0441 \u0438\u0441\u0442\u043e\u0440\u0438\u0435\u0439.   <\/p>\n<pre><code class=\"perl\">use strict; use warnings; use utf8; use Mojo::DOM; use File::Slurp; use feature 'say';  my $body = read_file( 'youtube_history.html', binmode =&gt; ':utf8' ); my $dom = Mojo::DOM-&gt;new($body);  for my $e ( $dom-&gt;find('div.yt-uix-tile')-&gt;each ) {     say  $e-&gt;{'data-context-item-id'};  } <\/code><\/pre>\n<p>  \u041d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u043c \u0441\u043f\u0438\u0441\u043e\u043a \u0432\u0441\u0435\u0445 ID \u043d\u0430 \u044e\u0442\u044e\u0431\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0432 youtube_history.html.<br \/>  \u041c\u043e\u0436\u043d\u043e \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c \u0435\u0433\u043e \u0432 \u043d\u0430\u0448\u0443 \u043b\u043e\u043a\u0430\u043b\u044c\u043d\u0443\u044e \u0431\u0430\u0437\u0443 \u0438 \u0442\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c \u043e\u0442\u043c\u0435\u0442\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e, \u043a\u0430\u043a \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043d\u043e\u0435.<\/p>\n<h2>\u041d\u0435\u043c\u043d\u043e\u0433\u043e \u043e \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043d\u0430 \u0444\u0440\u0435\u0439\u043c\u0432\u043e\u0440\u043a\u0435 flask<\/h2>\n<p>  \u0421\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 github:<br \/>  <a href=\"https:\/\/github.com\/Alexmod\/memtube\">github.com\/Alexmod\/memtube<\/a><br \/>  \u041d\u0430 \u0445\u0430\u0431\u0440\u0435 \u0431\u044b\u043b\u0430 \u0446\u0435\u043b\u0430\u044f <a href=\"http:\/\/habrahabr.ru\/post\/193242\/\">\u0441\u0435\u0440\u0438\u044f \u0441\u0442\u0430\u0442\u0435\u0439 \u043e flask<\/a>, \u0442\u0430\u043a \u0447\u0442\u043e \u043f\u043e\u0434\u0440\u043e\u0431\u043d\u043e \u043d\u0435 \u0431\u0443\u0434\u0443 \u043e\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0442\u044c\u0441\u044f. <br \/>  \u041d\u043e \u0435\u0441\u043b\u0438 \u0445\u043e\u0442\u0438\u0442\u0435 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0439 \u0444\u0430\u0439\u043b, \u0442\u043e \u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u043e\u0435 \u043e\u043a\u0440\u0443\u0436\u0435\u043d\u0438\u0435, \u0443\u0441\u0442\u0430\u043d\u0430\u0432\u043b\u0438\u0432\u0430\u0439\u0442\u0435 \u0432\u0441\u0435 \u043c\u043e\u0434\u0443\u043b\u0438, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0443\u0436\u043d\u044b \u0434\u043b\u044f \u0441\u0442\u0430\u0440\u0442\u0430,<br \/>  \u0438 \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u0439\u0442\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439:  <\/p>\n<pre><code class=\"bash\">python main.py  <\/code><\/pre>\n<p>  \u0415\u0441\u043b\u0438 \u0432\u0441\u0435 \u043e\u043a, \u0442\u043e \u0443\u0432\u0438\u0434\u0435\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:  <\/p>\n<pre><code class=\"bash\"> * Running on http:\/\/0.0.0.0:5000\/  * Restarting with reloader <\/code><\/pre>\n<p>  \u041b\u043e\u043a\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f youtube.com \u0433\u043e\u0442\u043e\u0432\u0430.<br \/>  \u041f\u043e\u0441\u043b\u0435 \u043f\u0435\u0440\u0432\u043e\u0433\u043e \u0437\u0430\u043f\u0443\u0441\u043a\u0430 \u0431\u0443\u0434\u0435\u0442 \u0441\u043e\u0437\u0434\u0430\u043d \u0444\u0430\u0439\u043b video.db \u0432 \u044d\u0442\u043e\u0439 \u0436\u0435 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0438 \u0431\u0443\u0434\u0435\u0442 \u0445\u0440\u0430\u043d\u0438\u0442\u044c\u0441\u044f \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430\u0445.     \t<\/p>\n<div class=\"clear\"><\/div>\n<p> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"http:\/\/habrahabr.ru\/post\/255549\/\"> http:\/\/habrahabr.ru\/post\/255549\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>     \t<img decoding=\"async\" src=\"\/\/habrastorage.org\/files\/b4c\/c13\/203\/b4cc132037cd4cbc8c7c7d5dd8f84212.png\"\/><\/p>\n<h2>\u0418\u043d\u0442\u0440\u043e<\/h2>\n<p>  \u0421\u0442\u043e\u043b\u043a\u043d\u0443\u043b\u0441\u044f \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e youtube.com \u00ab\u0437\u0430\u0431\u044b\u0432\u0430\u0435\u0442\u00bb \u0432\u0438\u0434\u0435\u043e, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043b. <br \/>  \u041f\u0440\u0438\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u043c\u043d\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u043a\u0430\u043d\u0430\u043b\u043e\u0432, \u0430 \u043f\u043e\u0442\u043e\u043c \u0432\u0441\u043f\u043e\u043c\u0438\u043d\u0430\u0442\u044c, \u0432\u0438\u0434\u0435\u043b \u044f \u044d\u0442\u043e \u0438\u043b\u0438 \u043d\u0435\u0442.<br \/>  \u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043b \u043a\u0430\u043a\u0443\u044e-\u043d\u0438\u0431\u0443\u0434\u044c \u043b\u0435\u043a\u0446\u0438\u044e \u0438 \u0447\u0435\u0440\u0435\u0437 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0434\u043d\u0435\u0439 (\u043c\u0435\u0441\u044f\u0446\u0435\u0432, \u043b\u0435\u0442) \u0441\u0442\u0430\u0442\u0443\u0441 &quot;<b>\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e<\/b>&quot; \u043f\u0440\u043e\u043f\u0430\u0434\u0430\u0435\u0442.<br \/>  \u0418\u043b\u0438, \u043d\u0430\u043e\u0431\u043e\u0440\u043e\u0442, \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0438\u0448\u044c 2 \u043c\u0438\u043d\u0443\u0442\u044b \u043a\u0430\u043a\u043e\u0439-\u043d\u0438\u0431\u0443\u0434\u044c \u043b\u0435\u043a\u0446\u0438\u0438, \u043b\u044f\u0436\u0435\u0448\u044c \u0441\u043f\u0430\u0442\u044c, \u0430 \u043d\u0430 \u0443\u0442\u0440\u043e \u043b\u0435\u043a\u0446\u0438\u044f \u0438\u043c\u0435\u0435\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 \u00ab\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u043d\u043e\u00bb. <\/p>\n<p>  \u0412\u043e\u0442 \u0438 \u0440\u0435\u0448\u0438\u043b \u0432\u0437\u044f\u0442\u044c \u043f\u043e\u0434 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u043e \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430\u0445 \u0432 \u0441\u0432\u043e\u0438 \u0440\u0443\u043a\u0438. <br \/>  \u0418 \u0445\u0440\u0430\u043d\u0438\u0442\u044c \u044d\u0442\u0443 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044e \u0432\u043d\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u043e\u0442 \u044e\u0442\u044e\u0431\u0430. <br \/>  \u0415\u0441\u043b\u0438 \u0443 \u043a\u043e\u0433\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u0435\u0441\u0442\u044c \u043d\u0443\u0436\u0434\u0430 \u0432 \u0442\u0430\u043a\u043e\u0433\u043e \u0440\u043e\u0434\u0430 \u0437\u0430\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u0438 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u043e\u0432, \u0442\u043e \u0434\u043e\u0431\u0440\u043e \u043f\u043e\u0436\u0430\u043b\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0434 \u043a\u0430\u0442.  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-255664","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/255664","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=255664"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/255664\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=255664"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=255664"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=255664"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}