v2.0.0 - Initial release
v2.0.1 - Fix hours that pyParker used in the csv
v2.0.2 - Fix compatibility with Python3.5 and older by removing f strings.
This release works for the following parks:
- Walt Disney World, Orlando (Florida)
- Magic Kingdom
- Epcot
- Animal Kingdom
- Hollywood Studios
- Disneyland, Anaheim (California) NEW!
- Disneyland Park NEW!
- California Adventure NEW!
Changelog:
- Changed everything in pyParker.py to represent the new API change (configurator and getter)
- Updated README to reflect the new changes
- Changed config.ini to pyParker.ini to prevent any other apps that may override it.
- Added MouseTools 1.2.0beta
- Remove requirements for
urllib3
,BeautifulSoup4
- Because of the use of a new module in beta (which means it is not available currently with
pip
), releases are now given in a.zip
format. The archive will include the version ofpyParker
, theMouseTools
module and theREADME.md
(little documentation).
pyParker
is now using Disney's Internal API ! This means huge improvements with the intervals for data because it can now be refreshed as we pleased and will reduce the loads on the small website that was used in web scraping. To save time and headaches, I used an existing Python module made by Scott Caratozzolo: MouseTools
, I used 1.2.0beta because it is the only version that supports the new API of Disney. A copy of the beta is included in this release.
Retrocompatibility:
Thanks to flexibility that the API gave me, I changed the format of the csv files. This means that old files will not work well with this new version (You will have duplicates and strange formatting). I will release a tool to modify the old files to not render this data useless, you can do it with a few replace-all if you need it quickly.
Future:
I will be attacking (already did, but with the old format) the plot-maker (parkerGrapher
) and it's interface.
Installation & Usage for this version here
Report issues here
From README.md:
If you have a server that is headless (does not have a GUI) and that you can't run this program through command-line or SSH, you will have to execute it on your computer and then transfer the pyParker.py and config.ini file on your server. Remember to use the right paths that are corresponding to your NAS/Server and not your computer.For Synology's DSM users, if you use relative paths (AKA the default) in the config file, you will have some problems, please specify a whole path (ex: /volume1/Documents/pyParker/data/)