title: Is it possible to use node.js as a faster, more elegant, database enabled alternative to greasemonkey?
body: <p>I was using <a href="https://stackoverflow.com/questions/11141611/csv2json-and-then-json-back-to-csv-with-escape-characters">Greasemonkey eariler in the week</a> to automate some calls to a page to scrape some data from a website, this was awkward for two reasons:</p>
  
  <ol>
  <li>It's GUI based instead of commandline based)</li>
  <li>I had to store all persisted information in JSON, and not directly in a database.</li>
  </ol>
  
  <p>Would it be possible, to use node.js as a Greasemonkey alternative since node.js can store records directly in a database, and won't be required visually load pages the way the Greasemonkey does?</p>
  
  <p>Also I would think that node.js would be easier to work with since you don't have to re-deploy it's scripts to Firefox the way that you have to with GreaseMonkey, allowing you to easily use version control on separate scripting projects.</p>
  
  <p>On the other hand using node.js to do GreaseMonkey's job might just be using a hammer to pound in a screw, so I thought I would check here to find out if I am mistaken.</p>