{
  "attachments": [],
  "comments_archived": true,
  "date": "2005-11-24T03:37:04.000Z",
  "layout": "post",
  "tags": [
    "asides"
  ],
  "title": "I'm a guest Greasemonkey hacker",
  "wordpress_id": 775,
  "wordpress_slug": "im-a-guest-greasemonkey-hacker",
  "wordpress_url": "http://decafbad.com/blog/?p=775",
  "year": "2005",
  "month": "11",
  "day": "23",
  "isDir": false,
  "slug": "im-a-guest-greasemonkey-hacker",
  "type": "entry",
  "postName": "2005-11-23-im-a-guest-greasemonkey-hacker",
  "html": "<p>A lovely copy of Mark Pilgrim's <a href=\"http://www.oreilly.com/catalog/greasemonkeyhks/\">GreaseMonkey Hacks</a> from O'Reilly just showed up on my doorstep.  </p>\n<p>I'd gotten a request from Mark to use my <a href=\"http://decafbad.com/blog/2005/06/08/greasemonkey-magic\">Magic Microformat Forms</a> hack from this past summer.  So lo and behold, a much-improved version of my code appears in Chapter 4 as Hack <a href=\"/tag/39\">#39</a>!  Mark did all the work to update the script and prepare it for the book, and I get a complimentary copy—hooray!</p>\n<p>The rest of the book looks chock full of hot monkey hacks and modern JavaScript trickery, so it's certainly worth checking out!</p>\n",
  "body": "A lovely copy of Mark Pilgrim's [GreaseMonkey Hacks][gmh] from O'Reilly just showed up on my doorstep.  \r\n\r\nI'd gotten a request from Mark to use my [Magic Microformat Forms][mmf] hack from this past summer.  So lo and behold, a much-improved version of my code appears in Chapter 4 as Hack #39!  Mark did all the work to update the script and prepare it for the book, and I get a complimentary copy—hooray!\r\n\r\nThe rest of the book looks chock full of hot monkey hacks and modern JavaScript trickery, so it's certainly worth checking out!\r\n\r\n[mmf]: http://decafbad.com/blog/2005/06/08/greasemonkey-magic\r\n[gmh]: http://www.oreilly.com/catalog/greasemonkeyhks/\r\n",
  "parentPath": "./content/posts/archives/2005",
  "path": "2005/11/23/im-a-guest-greasemonkey-hacker",
  "needsBuild": true,
  "prevPostPath": "2005/11/23/import-by-guess",
  "prevPostTitle": "Import by guess",
  "nextPostPath": "2005/11/24/dwonnnnnnnng",
  "nextPostTitle": "Dwonnnnnnnng"
}