diff --git a/examples/basic_requests.coffee b/examples/basic_requests.coffee new file mode 100644 index 0000000..e366f9a --- /dev/null +++ b/examples/basic_requests.coffee @@ -0,0 +1,25 @@ +re = require('request-enhanced') + +re.get 'http://www.example.com', (error, data) -> + console.log "Fetched: #{data.length} characters" + +re.get 'http://www.example.com', "#{__dirname}/test.txt", (error, data) -> + console.log 'Fetched:', data + +regex = + firstLink: + regex: /(.*?)<\/a>/i + results: + 0: 'html' + 1: 'href' + 2: 'text' + allLinks: + regex: /(.*?)<\/a>/gi + results: + 0: 'html' + 1: 'href' + 2: 'text' + +re.get 'http://www.example.com', regex, (error, data, results) -> + console.log "Fetched: #{data.length} characters to find:" + console.log results \ No newline at end of file diff --git a/examples/basic_requests.js b/examples/basic_requests.js new file mode 100644 index 0000000..b413950 --- /dev/null +++ b/examples/basic_requests.js @@ -0,0 +1,39 @@ +// Generated by CoffeeScript 1.4.0 +(function() { + var re, regex; + + re = require('request-enhanced'); + + re.get('http://www.example.com', function(error, data) { + return console.log("Fetched: " + data.length + " characters"); + }); + + re.get('http://www.example.com', "" + __dirname + "/test.txt", function(error, data) { + return console.log('Fetched:', data); + }); + + regex = { + firstLink: { + regex: /(.*?)<\/a>/i, + results: { + 0: 'html', + 1: 'href', + 2: 'text' + } + }, + allLinks: { + regex: /(.*?)<\/a>/gi, + results: { + 0: 'html', + 1: 'href', + 2: 'text' + } + } + }; + + re.get('http://www.example.com', regex, function(error, data, results) { + console.log("Fetched: " + data.length + " characters to find:"); + return console.log(results); + }); + +}).call(this);