From fd4aed7d7b6231594a02322c2f8910c3c3224b68 Mon Sep 17 00:00:00 2001 From: Pablo Hoffman Date: Wed, 15 Jul 2009 21:34:12 -0300 Subject: [PATCH] renamed download command to fetch --HG-- rename : scrapy/command/commands/download.py => scrapy/command/commands/fetch.py --- scrapy/command/commands/{download.py => fetch.py} | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) rename scrapy/command/commands/{download.py => fetch.py} (64%) diff --git a/scrapy/command/commands/download.py b/scrapy/command/commands/fetch.py similarity index 64% rename from scrapy/command/commands/download.py rename to scrapy/command/commands/fetch.py index a8a09a0f0..8149dbadd 100644 --- a/scrapy/command/commands/download.py +++ b/scrapy/command/commands/fetch.py @@ -1,4 +1,4 @@ -import sys, pprint +import pprint from scrapy.command import ScrapyCommand from scrapy.fetcher import fetch @@ -8,12 +8,14 @@ class Command(ScrapyCommand): return "[options] " def short_desc(self): - return "Download a URL using the Scrapy downloader" + return "Fetch a URL using the Scrapy downloader" + + def long_desc(self): + return "Fetch a URL using the Scrapy downloader and print its content to stdout. You may want to use --nolog to disable logging" def add_options(self, parser): ScrapyCommand.add_options(self, parser) - parser.add_option("-s", "--source", dest="source", action="store_true", help="output HTTP body only") - parser.add_option("--headers", dest="headers", action="store_true", help="output HTTP headers only") + parser.add_option("--headers", dest="headers", action="store_true", help="print HTTP headers instead of body") def run(self, args, opts): if not args: @@ -25,4 +27,4 @@ class Command(ScrapyCommand): if opts.headers: pprint.pprint(responses[0].headers) else: - sys.stdout.write(str(responses[0].body)) + print responses[0].body