CHANGELOG 1.9 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 WIP
  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. TODO - create logging class and check if instance created in each module.
  19. This way
  20. FUTURE - allow logging to both logfile AND console
  21. FUTURE - add .conf section for results.py to aid in results report generation.
  22. FUTURE GOALS
  23. - add .conf file
  24. - Search criteria
  25. - allow/disable emails and alter addresses / content
  26. - allow/disable the Google API feature
  27. - Add auto created GIS link to be stored in mysql database
  28. - Allow results.py to take command line arguments to adjust output
  29. - Show results from within X days
  30. - Show results within X price range
  31. - Show results with/without house on property
  32. - Show results within X time/dist to school/work
  33. - Show various columns in output
  34. - Output results to csv.