| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- [0.1.0] Initial Commit 9-4-2020
- Working Commit. Allows user to call index.py a get results returned into mysql database 'landsearch.'
- Results contain listing informationa and link, plus Google API time/distance to school and work
- By default, new listings are emailed.
- Results.py outputs a quick and dirty list of properties within 25 minutes to school.
- Search critiera can only be modified in the index.py code by adding criteria to the Search class instance.
- [hotfix 1] 11-5-2020
- index.py broke on multiple instances of the word 'address' on page 2 of the georgiamls listings. Added fix to
- set the address attribute to only the first instance of the word.
- [0.1.1] Update .1 WIP
- applied hotfix 1
- Added ConfigParser to read landsearch.conf file and gather search criteria from this file.
- Added logging module to accept configs from landsearch.conf and log to logfile
- Added checktype to Search class. This ensures that the word None in landsearch.conf translates to "''" in the querystring
- Changed email module. Forces email in email=True in conf file. Sends nicely formatted email for empty results.
- Added total new properties found in email subject line.
- Improved Logging.
- TODO - create logging class and check if instance created in each module.
- This way
- FUTURE - allow logging to both logfile AND console
- FUTURE - add .conf section for results.py to aid in results report generation.
- FUTURE GOALS
- - add .conf file
- - Search criteria
- - allow/disable emails and alter addresses / content
- - allow/disable the Google API feature
- - Add auto created GIS link to be stored in mysql database
- - Allow results.py to take command line arguments to adjust output
- - Show results from within X days
- - Show results within X price range
- - Show results with/without house on property
- - Show results within X time/dist to school/work
- - Show various columns in output
- - Output results to csv.
|