From d2879734e656edecc979fb084c5779168bd86a79 Mon Sep 17 00:00:00 2001 From: Zachary Hampton <69336300+ZacharyHampton@users.noreply.github.com> Date: Tue, 3 Oct 2023 22:25:29 -0700 Subject: [PATCH] - cli update --- homeharvest/cli.py | 27 ++++++++++----------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/homeharvest/cli.py b/homeharvest/cli.py index c9deae8..6d4d72d 100644 --- a/homeharvest/cli.py +++ b/homeharvest/cli.py @@ -7,15 +7,6 @@ def main(): parser = argparse.ArgumentParser(description="Home Harvest Property Scraper") parser.add_argument("location", type=str, help="Location to scrape (e.g., San Francisco, CA)") - parser.add_argument( - "-s", - "--site_name", - type=str, - nargs="*", - default=None, - help="Site name(s) to scrape from (e.g., realtor, zillow)", - ) - parser.add_argument( "-l", "--listing_type", @@ -42,18 +33,20 @@ def main(): help="Name of the output file (without extension)", ) - parser.add_argument( - "-k", - "--keep_duplicates", - action="store_true", - help="Keep duplicate properties based on address" - ) - parser.add_argument("-p", "--proxy", type=str, default=None, help="Proxy to use for scraping") + parser.add_argument("-d", "--days", type=int, default=None, help="Sold in last _ days filter.") + + parser.add_argument( + "-r", + "--radius", + type=float, + default=None, + help="Get comparable properties within _ (eg. 0.0) miles. Only applicable for individual addresses." + ) args = parser.parse_args() - result = scrape_property(args.location, args.site_name, args.listing_type, proxy=args.proxy, keep_duplicates=args.keep_duplicates) + result = scrape_property(args.location, args.listing_type, proxy=args.proxy) if not args.filename: timestamp = datetime.datetime.now().strftime("%Y%m%d_%H%M%S")