https://github.com/xetera/homebasescraper
Workaround program for collecting employee information for restaurants from Homebase without using the expensive API.
https://github.com/xetera/homebasescraper
Last synced: over 1 year ago
JSON representation
Workaround program for collecting employee information for restaurants from Homebase without using the expensive API.
- Host: GitHub
- URL: https://github.com/xetera/homebasescraper
- Owner: Xetera
- Created: 2017-12-06T08:03:42.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-25T13:08:32.000Z (over 8 years ago)
- Last Synced: 2025-01-31T14:48:17.462Z (over 1 year ago)
- Language: Python
- Homepage:
- Size: 3.97 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# HomebaseScraper --- WIP
The end goal of this program is being able to collect information about work hours of employees
from Homebase (possibly including things like tip information too which would have to be entered manually)
and optionally email them to an accountant for tax purposes.
This is normally easy to do by utilizing the
Homebase API but it requires an additional monthly payment to Homebase which can be a large expense
for small restaurant owners.
Only a small portion of the program is dedicated to scraping info from Homebase whereas the rest
is more of a personalized application for restaurant management.
# Modules Used:
* PyQt for GUI
* SMTP for optional email service
# TODO:
- [ ] Add Linux and Mac support
- [ ] Check chrome and chromedriver version and update it during runtime without crashing
- [ ] Get user data about login and employee name information from a separate file
- [x] Add an email option using SMTP to send final data of employees
- [ ] Allow users to confirm the email that's being generate before it's sent
- [ ] Add a separate page or way to enter information about tips
# TODO Optional:
- [x] Add a gui element to make use easier