Pancake Master is two separate components: A python notification script which hits the Drafthouse API and looks for any relevant updates, and a dynamic webpage component that hits the same API and uses AJAX to render the information in a web browser.
Python script that searches for Master Pancake showtimes in Austin. Run it periodically to send out email notifications for newly detected or newly on-sale pancakes. Never miss out on getting tickets again! See requirements.txt for dependencies. For help pass -h
or --help
as a command line argument to the script.
Static HTML+AJAX solution which fetches and displays the most up-to-date Master Pancake information. Publish to a webserver with dependencies pancake.css, jquery, and underscore. See it live on GitHub pages!
Fabric handles deploying and publishing. YAML handles configuration of your deployments and publishing information. Install both first before proceeding. You must also create a deploy.yaml
configuration file within the root of your clone of this repository. It must follow this format:
user: '[email protected]'
hosts: ['domain.com']
web_remote_dir: '/path/to/publish/your/www/html'
script_remote_dir: '/path/to/deploy/your/script'
NOTE: Publishing and deploying require SSH access to your webspace.
cd /path/to/pancake-master
fab deploy
cd /path/to/pancake-master
fab publish
MIT © lexicalunit et al