Skip to content

Releases: jdeath/CheckRoyalCaribbeanPrice

Fixes to Cruise Price Check Overrides

10 Apr 00:54
d3ef4d2

Choose a tag to compare

Breaking Changes. Improved Cruise Search. MacOS Builds

07 Apr 21:36
f9df59c

Choose a tag to compare

You should update your paidPriceStruct in your config.yaml if you compare prices of your booked cruises. The old format should continue to work for standard prices, but will not work correctly if you have refundable, all-In Upgrades, included gratuities, or trip insurance.

Fix for broken cruise price search for some cabins
Improved robustness of search results: @c1em3ntchua
Build MacOS binaries

(Hot Fix) Log to File, Improved Cabin Price Checking, work around for Hero OTS

05 Apr 12:16
35c45d5

Choose a tag to compare

Hotfix for All In Price and workaround for missing Royal Interior GTY data

Check Script:

  • Support Logging output to a file (Thanks @gwhopewell)

Check Script Cabin Price Checking functionality:

  • Uses API instead of scraping (mostly) to get cabin prices
  • Supports Coupon Codes if you provide the Cabin URL
  • If Royal Diamond Plus w/ 340 nights in a solo, will automatically checking using DP340 coupon code on your booked cruises to reduce solo supplement
  • Supports Royal/Celebrity Included Gratuities, Refundable Deposit, and Trip Insurance
  • Supports Celebrity All-In Prices. Hopefully fixed with 3.2.1!
  • Fix senior, military, fire, police, loyalty discounts applied with new API
  • Print available cabins with inventory if watchlist cabin price not available
  • Fills in missing information for Royal Interior GTY. Next release will have a better work around

Browse Script:

  • Temporary hack to display Hero of the Seas sailings (API still does not return Hero)
  • Fixes to prevent crashes due missing information on Hero of the Seas sailings
  • Support Logging output to a file (Thanks @gwhopewell)

Log to File, Impoved Cabin Price Checking, work around for Hero OTS

04 Apr 19:20
1f60efd

Choose a tag to compare

Check Script:

  • Support Logging output to a file (Thanks @gwhopewell)

Check Script Cabin Price Checking functionality:

  • Uses API instead of scraping (mostly) to get cabin prices
  • Supports Coupon Codes if you provide the Cabin URL
  • If Royal Diamond Plus w/ 340 nights in a solo, will automatically check using DP340 coupon code on your booked cruises to reduce solo supplement
  • Supports Royal/Celebrity Included Gratuities, Refundable Deposit, and Trip Insurance
  • Supports Celebrity All-In Prices
  • Fix senior, military, fire, police, loyalty discounts applied with new API
  • Print available cabins with inventory if watchlist cabin price not available

Browse Script:

  • Temporary work around to display Hero of the Seas sailings until API supports Hero OTS
  • Fixes to prevent crashes due missing information on Hero of the Seas sailings
  • Support Logging output to a file (Thanks @gwhopewell)

Boarding/Check In Time

30 Mar 10:45
ee9c2ca

Choose a tag to compare

Check Script:

  • Print boarding time if available
  • Print check-in time in local timezone
  • Print # nights and # trips you have taken

Browse Script:

  • Print Itinerary and cabin prices
  • Print Activities (including theme nights)
  • Print MDR menus
  • Use some color
  • Lots of help from @AESternberg to ensure print buffer does not overflow
  • Prints a ton of info, scroll up in window to see it all

Fix Loyalty Discount

20 Mar 01:42
06008f1

Choose a tag to compare

Fix Loyalty Discount. Bug in RCL (and probably Celebrity) website requires your C&A or Captains club number to get loyalty balcony discount. Username does not work. Can test this manually, but you need a cruise where this discount actually works (pretty rare because the normal sale is usually a better rate!)

If manually getting a cruise URL for a watch list, be sure to enter your loyalty number not your email address into the promo fields!

Breaking Fixes for Browse Script Windows exe:
Now finds all packages and variants
Sorting works now
Use system currency by default
Sort Shore Excursions by Day of Cruise
Code cleanup into cleaner functions
Reverse sorting (new command line switches) (@AESternberg)
Color for prices to improve readability (@AESternberg)
Update booking ID
Print activities if available (trivia, game shows, etc)
Sort Activities (@AESternberg)
Flush Buffer (@AESternberg )
Print Cabin Prices
Turn off Green text for iOS
Fix cruise price sailDate for API
Fix to Print "Dress Code" / Theme Nights
Print Royal and Celeb MDR Menus, with some color
Prints Itinerary and uses ports for MDR/excursions display
Cleanup and formatting from @AESternberg

Fix Watchlist, Faster / better short Browse script

20 Mar 00:36
5b45630

Choose a tag to compare

Check Royal Caribbean Price:

  • Fix watch list not getting custom deal for each individual passenger
  • Watchlist will indicate if item already purchased or not available for a passenger (eg underage)

Browse Royal Caribbean Price:

  • Query API only for required data, speeds up code/reduces data requested
  • Price/alpha sort now done via the API instead of sorting after the fact, speeds up code

Fix Multiple Wifi plan. Should work for water orders too

16 Mar 22:19
cd93a3b

Choose a tag to compare

Check Royal Caribbean Price:

  • Fix Multiple Wifi plan orders. Should work for water orders too

Browse Royal Caribbean Price:

  • Find Categories from API instead of Manual
  • Properly support Celebrity different category names (since now find from API)
  • Restore displaying per night/per day on applicable items due to API change

Discount Codes, Boarding Time & Final Payment Display, Auto Config, other fixes

16 Mar 10:21
eb89abf

Choose a tag to compare

Royal Caribbean Price Check

  • Asks to automatically download a simple configuration file with the correct name if config.yaml does not exist.
  • Automatically uses Loyalty/Senior/Resident (USA/CAN only) from your account for discounts for Cabin Price Checking of booked cabins (can be overwritten)
  • Allows adding Police/Fire/Military discounts to cabin price checking of booked cabins (must be set manually in your configuration, not available automatically from your account)
  • Uses Loyalty/Senior/Resident/Police/Fire/Military Information from URL for Cabin Price Checking of watchlist cabins
  • Work around for Celebrity Concierge GTY booked cabin price check. Thanks @c1em3ntchua for testing
  • Displays Final Payment Date when relevant
  • Displays Boarding Time when available (Future plan to add a reminder to check in)
  • Formatting Changes
  • Updated Documentation

Browse Royal Caribbean Price

  • Update to new "Graph" API after old API was disabled
  • Sorting by price fixes due to new API. Thanks @AESternberg
  • Print link to publicly available cruise planer for Royal or Celebrity website for the sailing depending on the ship
  • Support non-USD currency better. Thanks @AESternberg

Fix % Password

05 Mar 00:33
4bc263e

Choose a tag to compare

Fix for % in password. Thanks @AESternberg