CHANGELOG 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. [0.1.0] Initial Commit 9-4-2020
  2. Working Commit. Allows user to call index.py a get results returned into mysql database 'landsearch.'
  3. Results contain listing informationa and link, plus Google API time/distance to school and work
  4. By default, new listings are emailed.
  5. Results.py outputs a quick and dirty list of properties within 25 minutes to school.
  6. Search critiera can only be modified in the index.py code by adding criteria to the Search class instance.
  7. [hotfix 1] 11-5-2020
  8. index.py broke on multiple instances of the word 'address' on page 2 of the georgiamls listings. Added fix to
  9. set the address attribute to only the first instance of the word.
  10. [0.1.1] Update .1
  11. applied hotfix 1
  12. Added ConfigParser to read landsearch.conf file and gather search criteria from this file.
  13. Added logging module to accept configs from landsearch.conf and log to logfile
  14. Added checktype to Search class. This ensures that the word None in landsearch.conf translates to "''" in the querystring
  15. Changed email module. Forces email in email=True in conf file. Sends nicely formatted email for empty results.
  16. Added total new properties found in email subject line.
  17. Improved Logging.
  18. Removed need for user to call connect_db() and close_db() in user code.
  19. Added live_google to .conf file to allow user to select wether or not to call Google API.
  20. Applied Update1 - added datestamp to logging output
  21. FUTURE GOALS
  22. - add .conf file
  23. - Search criteria
  24. - allow/disable emails and alter addresses / content
  25. - allow/disable the Google API feature
  26. - Add auto created GIS link to be stored in mysql database
  27. - Allow results.py to take command line arguments to adjust output
  28. - Show results from within X days
  29. - Show results within X price range
  30. - Show results with/without house on property
  31. - Show results within X time/dist to school/work
  32. - Show various columns in output
  33. - Output results to csv.
  34. - Allow logging to both console and logfile
  35. - Add sectionin .conf file for results.py report generation