| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- [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
- 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.
- Removed need for user to call connect_db() and close_db() in user code.
- Added live_google to .conf file to allow user to select wether or not to call Google API.
- Applied Update1 - added datestamp to logging output
- Formatted HTML emails
- landearch.conf now holds email addresses for emails
- 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.
- - Allow logging to both console and logfile
- - Add sectionin .conf file for results.py report generation
|