{"url":"https://api.github.com/gists/3953793","forks_url":"https://api.github.com/gists/3953793/forks","commits_url":"https://api.github.com/gists/3953793/commits","id":"3953793","node_id":"MDQ6R2lzdDM5NTM3OTM=","git_pull_url":"https://gist.github.com/3953793.git","git_push_url":"https://gist.github.com/3953793.git","html_url":"https://gist.github.com/mbostock/3953793","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/3953793/raw/703d310b399098a243a76a50bc209167e924cfd2/.block","size":17,"truncated":false,"content":"license: gpl-3.0\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/3953793/raw/61da3bd21a861c36c452ca8659b5179984c44d79/README.md","size":99,"truncated":false,"content":"Finds PNG images in the `source` folder, and saves corresponding thumbnails to the `target` folder.","encoding":"utf-8"},"thumbnail.sh":{"filename":"thumbnail.sh","type":"application/x-sh","language":"Shell","raw_url":"https://gist.githubusercontent.com/mbostock/3953793/raw/2eb78299224d65996b4dc5f09db8d88d6cac53c6/thumbnail.sh","size":203,"truncated":false,"content":"#/bin/bash\n\npushd source\n\nsources=(*.png)\n\nfor i in \"${sources[@]}\"; do\n  echo \"Converting $i\"\n  gm convert \\\n    -crop 1920x1000+312+510 \\\n    -resize 230x120 \\\n    \"$i\" \\\n    \"../target/$i\"\ndone\n\npopd\n","encoding":"utf-8"}},"public":true,"created_at":"2012-10-25T16:21:50Z","updated_at":"2019-06-16T03:59:50Z","description":"Creating Thumbnails with GraphicsMagick","comments":2,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/3953793/comments","owner":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"forks":[{"url":"https://api.github.com/gists/11226097","user":{"login":"joyrexus","id":435318,"node_id":"MDQ6VXNlcjQzNTMxOA==","avatar_url":"https://avatars.githubusercontent.com/u/435318?v=4","gravatar_id":"","url":"https://api.github.com/users/joyrexus","html_url":"https://github.com/joyrexus","followers_url":"https://api.github.com/users/joyrexus/followers","following_url":"https://api.github.com/users/joyrexus/following{/other_user}","gists_url":"https://api.github.com/users/joyrexus/gists{/gist_id}","starred_url":"https://api.github.com/users/joyrexus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/joyrexus/subscriptions","organizations_url":"https://api.github.com/users/joyrexus/orgs","repos_url":"https://api.github.com/users/joyrexus/repos","events_url":"https://api.github.com/users/joyrexus/events{/privacy}","received_events_url":"https://api.github.com/users/joyrexus/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"J. Voigt","company":"Built Technologies","blog":"joyrexus.github.io","location":"Chapel Hill, NC","email":null,"hireable":true,"bio":null,"twitter_username":null,"public_repos":88,"public_gists":298,"followers":111,"following":53,"created_at":"2010-10-11T12:37:13Z","updated_at":"2025-10-26T14:32:41Z"},"id":"11226097","created_at":"2014-04-23T17:56:02Z","updated_at":"2015-08-29T14:00:23Z"},{"url":"https://api.github.com/gists/91846a2634b31d66b3399d2988feba84","user":{"login":"ix4","id":38112035,"node_id":"MDQ6VXNlcjM4MTEyMDM1","avatar_url":"https://avatars.githubusercontent.com/u/38112035?v=4","gravatar_id":"","url":"https://api.github.com/users/ix4","html_url":"https://github.com/ix4","followers_url":"https://api.github.com/users/ix4/followers","following_url":"https://api.github.com/users/ix4/following{/other_user}","gists_url":"https://api.github.com/users/ix4/gists{/gist_id}","starred_url":"https://api.github.com/users/ix4/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ix4/subscriptions","organizations_url":"https://api.github.com/users/ix4/orgs","repos_url":"https://api.github.com/users/ix4/repos","events_url":"https://api.github.com/users/ix4/events{/privacy}","received_events_url":"https://api.github.com/users/ix4/received_events","type":"User","user_view_type":"public","site_admin":false,"name":null,"company":null,"blog":"","location":null,"email":null,"hireable":null,"bio":null,"twitter_username":null,"public_repos":12,"public_gists":1448,"followers":67,"following":94,"created_at":"2018-04-05T17:37:06Z","updated_at":"2026-04-13T03:04:38Z"},"id":"91846a2634b31d66b3399d2988feba84","created_at":"2019-06-16T03:59:50Z","updated_at":"2019-06-16T03:59:50Z"}],"history":[{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"7db0496f0295aaebd5435b1aeec3a50eedfdf24d","committed_at":"2016-02-09T01:42:47Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/3953793/7db0496f0295aaebd5435b1aeec3a50eedfdf24d"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"513705376ff57e7fb0d2b0b9a4e247dd0c9c57f3","committed_at":"2012-10-25T16:21:50Z","change_status":{"total":17,"additions":17,"deletions":0},"url":"https://api.github.com/gists/3953793/513705376ff57e7fb0d2b0b9a4e247dd0c9c57f3"}],"truncated":false}