Skip to content

Commit

Permalink
- cli update
Browse files Browse the repository at this point in the history
  • Loading branch information
ZacharyHampton committed Oct 4, 2023
1 parent bf81ef4 commit d287973
Showing 1 changed file with 9 additions and 16 deletions.
25 changes: 9 additions & 16 deletions homeharvest/cli.py
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -42,18 +33,20 @@ def main():
help="Name of the output file (without extension)",
)

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(
"-k",
"--keep_duplicates",
action="store_true",
help="Keep duplicate properties based on address"
"-r",
"--radius",
type=float,
default=None,
help="Get comparable properties within _ (eg. 0.0) miles. Only applicable for individual addresses."
)

parser.add_argument("-p", "--proxy", type=str, default=None, help="Proxy to use for scraping")

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")
Expand Down

0 comments on commit d287973

Please sign in to comment.