{"id":2100,"date":"2010-06-08T22:14:00","date_gmt":"2010-06-08T22:14:00","guid":{"rendered":"http:\/\/svay.com\/blog\/?p=2100"},"modified":"2010-06-08T22:14:00","modified_gmt":"2010-06-08T22:14:00","slug":"pagesaver-extension-for-safari5","status":"publish","type":"post","link":"https:\/\/svay.com\/blog\/pagesaver-extension-for-safari5\/","title":{"rendered":"PageSaver extension for Safari5"},"content":{"rendered":"<p><img decoding=\"async\" src=\"\/blog\/public\/pagesaver.png\" alt=\"pagesaver.png\" style=\"display:block; margin:0 auto;\" title=\"PageSaver for Safari5\" \/><\/p>\n<p><em>Version fran\u00e7aise \u00e0 la fin de l&#8217;article.<\/em><\/p>\n<p>Safari 5 has just been released with an API for writing extensions. Writing extensions is fairly easy, as long as you know javascript. I gave it a shot and wrote my first extension: PageSaver. This extension saves a screenshot of the visible part of the page to an image in your download folder. Right now, it&#8217;s still rough (images have filenames that make no sense) but it was nice to be able to write it within an hour.<\/p>\n<p><strong>Get the extension here: <a href=\"http:\/\/svay.com\/projects\/safari-pagesaver\/PageSaver.1.1.safariextz\" hreflang=\"en\">PageSaver.safariextz 1.1<\/a><\/strong><\/p>\n<p>En fran\u00e7ais: Safari 5 vient juste de sortir, avec une API pour d\u00e9velopper des extensions. Ces extensions sont plut\u00f4t faciles \u00e0 d\u00e9velopper, dans la mesure o\u00f9 il suffit de savoir programmer en javascript. J&#8217;ai essay\u00e9 et j&#8217;ai pu cr\u00e9er ma premi\u00e8re extension: PageSaver. Cette extension fait une capture de la partie visible de la page et la sauvegarde en tant qu&#8217;image dans votre dossier de t\u00e9l\u00e9chargement. Pour le moment, c&#8217;est encore assez brut (les images ont des noms qui ne ressemblent \u00e0 rien) mais c&#8217;est assez sympa de pouvoir \u00e9crire une extension en une heure \u00e0 peine.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Version fran\u00e7aise \u00e0 la fin de l&#8217;article. Safari 5 has just been released with an API for writing extensions. Writing extensions is fairly easy, as long as you know javascript. I gave it a shot and wrote my first extension: PageSaver. This extension saves a screenshot of the visible part of the page to an [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[27],"tags":[],"_links":{"self":[{"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/posts\/2100"}],"collection":[{"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/comments?post=2100"}],"version-history":[{"count":1,"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/posts\/2100\/revisions"}],"predecessor-version":[{"id":2462,"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/posts\/2100\/revisions\/2462"}],"wp:attachment":[{"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/media?parent=2100"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/categories?post=2100"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/svay.com\/blog\/wp-json\/wp\/v2\/tags?post=2100"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}