Skip to content

Releases: samyun/southwest-price-drop-bot

MongoDB, some anti-bot measures, improved scraping logic and proxy support

30 Jun 23:48
Compare
Choose a tag to compare

NOTE: We're moving from Redis to MongoDB. There's no conversion tool for in-place upgrades.

  • Move from Redis to MongoDB
  • Update scraping logic
  • Improve proxy support
  • Add some anti-bot detection measures
  • Thanks to @iloveitaly for these changes!

Fix proxy support in checks

23 Jul 20:25
1e0a520
Compare
Choose a tag to compare
Fix to #33 (#35)

* Readme

* Fix to #33 (#34)

Add proxy support

21 Jul 21:12
6c877da
Compare
Choose a tag to compare
 [3.2.0] Adding proxy support (#32)

* Adding proxy variable to config

* Update constants.js

* export proxy var

* adding proxy support to get-price.js

Fix break

15 Jun 02:54
d176916
Compare
Choose a tag to compare
[3.1.3] Fix break (#22)

### [3.1.3] - 2018-6-14
- Flight data loaded after page is loaded - added wait for .flight-stops selector
- Change URL to current format
- Fix test to handle case of no prices found
- Add tests for expected bad inputs

[3.1.2] (#19)

24 May 22:26
226fbfb
Compare
Choose a tag to compare
  • Add unit test for Alerts
  • Add additional logging and error handling
  • Attempt to reduce memory usage by manually calling about:blank prior to closing page
  • Add protocol to email link

3.1.1: Add Semaphore to limit simultaneous pages (#11)

07 May 15:35
2752b54
Compare
Choose a tag to compare
  • Fix bug with crash when email or phone number is not set but respective service is enabled
  • Add semaphore to limit number of pages open at once - hopefully fixing the "Error: Page crashed" error. Limited to 5 pages. Defaults to 5 pages at once - set ENV.MAX_PAGES to change.

UI enhancements

30 Apr 03:18
df4894e
Compare
Choose a tag to compare
UI enhancements (#10)

* Add check for invalid ID, display error if invalid parameters

* Update version history

Fix for Heroku deployment errors and reduce memory usage

29 Apr 04:18
725d095
Compare
Choose a tag to compare
  • Avoid multiple browser instances during task:check - reduce memory usage
  • Add nodejs buildpack for Heroku deployment

Support new SW site redesign

28 Apr 22:22
Compare
Choose a tag to compare

Switched from osmosis to Puppeteer/Chrome

NOTE: Heroku deployments must add https://github.com/jontewks/puppeteer-heroku-buildpack as a buildpack prior to deploying (only if redeploying)

2.1.0

28 Apr 21:33
Compare
Choose a tag to compare

Add support for checking for the cheapest flight on a day