{"id":21692,"date":"2014-04-24T09:57:43","date_gmt":"2014-04-24T07:57:43","guid":{"rendered":"https:\/\/mamchenkov.net\/wordpress\/?p=21692"},"modified":"2014-04-24T09:57:43","modified_gmt":"2014-04-24T07:57:43","slug":"jszip-a-library-for-creating-reading-and-editing-zip-files-with-javascript","status":"publish","type":"post","link":"https:\/\/mamchenkov.net\/wordpress\/2014\/04\/24\/jszip-a-library-for-creating-reading-and-editing-zip-files-with-javascript\/","title":{"rendered":"JSZip &#8211; a library for creating, reading and editing .zip files with Javascript"},"content":{"rendered":"<!-- google_ad_section_start -->\n<p><a href=\"https:\/\/github.com\/Stuk\/jszip\">JSZip<\/a> &#8211; a library for creating, reading and editing .zip files with Javascript<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"excerpt":{"rendered":"<!-- google_ad_section_start -->\n<p>JSZip &#8211; a library for creating, reading and editing .zip files with Javascript<\/p>\n<!-- google_ad_section_end -->\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"link","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_links_to":"","_links_to_target":""},"categories":[1,18,62,1334],"tags":[1139],"keyring_services":[],"class_list":["post-21692","post","type-post","status-publish","format-link","hentry","category-general","category-programming","category-technology","category-web-work","tag-javascript","post_format-post-format-link"],"aioseo_notices":[],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack-related-posts":[{"id":22192,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/07\/15\/pleasejs-javascript-library-for-creating-random-pleasing-colors-and-color-schemes\/","url_meta":{"origin":21692,"position":0},"title":"PleaseJS &#8211; JavaScript Library for creating random pleasing colors and color schemes","author":"Leonid Mamchenkov","date":"July 15, 2014","format":"link","excerpt":"PleaseJS - JavaScript Library for creating random pleasing colors and color schemes. \u00a0Similar in concept to randomColor.","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":21696,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/04\/24\/raphael-javascript-library-for-working-with-vector-images\/","url_meta":{"origin":21692,"position":1},"title":"Rapha\u00ebl &#8211; JavaScript library for working with vector images","author":"Leonid Mamchenkov","date":"April 24, 2014","format":"link","excerpt":"Rapha\u00ebl - JavaScript library for working with vector images. Rapha\u00ebl is a small JavaScript library that should simplify your work with vector graphics on the web. If you want to create your own specific chart or image crop and rotate widget, for example, you can achieve it simply and easily\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":9731,"url":"https:\/\/mamchenkov.net\/wordpress\/2005\/12\/03\/daily-del-icio-us-bookmarks\/","url_meta":{"origin":21692,"position":2},"title":"Daily del.icio.us bookmarks","author":"Leonid Mamchenkov","date":"December 3, 2005","format":false,"excerpt":"Shared bookmarks for del.icio.us user tvset on 2005-12-02 Blog of Leonid Mamchenkov \u00c2\u00bb castogg.sh - make podcasts smaller -- Simple shell script to convert mp3 files to 64 kbit\/s Ogg Vorbis files. Tagged as: bash filesystem linux mp3 ogg podcasting programming scripting shell JSAN -- JavaScript Archive Network Tagged as:\u2026","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":23274,"url":"https:\/\/mamchenkov.net\/wordpress\/2015\/01\/07\/snabbt-js-minimalistic-animation-library-in-javascript\/","url_meta":{"origin":21692,"position":3},"title":"snabbt.js &#8211; minimalistic animation library in JavaScript","author":"Leonid Mamchenkov","date":"January 7, 2015","format":"link","excerpt":"snabbt.js - minimalistic animation library in JavaScript","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":20435,"url":"https:\/\/mamchenkov.net\/wordpress\/2014\/02\/10\/instantclick-a-javascript-library-that-dramatically-speeds-up-your-website\/","url_meta":{"origin":21692,"position":4},"title":"InstantClick &#8211; a JavaScript library that dramatically speeds up your website","author":"Leonid Mamchenkov","date":"February 10, 2014","format":"link","excerpt":"InstantClick - a JavaScript library that dramatically speeds up your website","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":18401,"url":"https:\/\/mamchenkov.net\/wordpress\/2013\/06\/24\/react-javascript-library-for-building-user-interfaces\/","url_meta":{"origin":21692,"position":5},"title":"React &#8211; JavaScript library for building user interfaces","author":"Leonid Mamchenkov","date":"June 24, 2013","format":"link","excerpt":"React - JavaScript library for building user interfaces","rel":"","context":"In &quot;All&quot;","block_context":{"text":"All","link":"https:\/\/mamchenkov.net\/wordpress\/category\/general\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/21692","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/comments?post=21692"}],"version-history":[{"count":0,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/posts\/21692\/revisions"}],"wp:attachment":[{"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/media?parent=21692"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/categories?post=21692"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/tags?post=21692"},{"taxonomy":"keyring_services","embeddable":true,"href":"https:\/\/mamchenkov.net\/wordpress\/wp-json\/wp\/v2\/keyring_services?post=21692"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}