issues
search
Peter-Lam
/
climbr
A utility to log, visualize, and highlight climbing strengths, weaknesses, and trends. Built using Python, ElasticSearch, Kibana, and Docker
https://www.peterqlam.com
MIT License
5
stars
1
forks
source link
Adding Poetry and Updating Webscraper
#38
Closed
Peter-Lam
closed
2 years ago
Peter-Lam
commented
2 years ago
Closes #31 Closes #29 Closes #36
[3.4.0] [2021-12-24] Updated webscraper for Altitude Zones
Added
startup.bat to quickly start the webscraper
weather command to update FireStore weather in pyproject.toml
new weather and bookings data
Changed
bookings.py and crontab to account for Gatineau's Zone system
crontab with updated times
[3.3.0] [2021-12-19] Updated webscraper for Altitude and Coyote
Changed
bookings.py and crontab to account for reservation and capaicty limits in Ottawa/Gat
Fixed
Variable assignment in session.py
Removed
Unused print statement in globals.py
[3.2.1] [2021-11-15] Added templates for Allez Up and Bloc Shop
Added
Template support for Allez Up, Bloc Shop Hochelaga, and Bloc Shop Chabanel
Latest bookings and weather data
Changed
Template logic to fill content based on config.py (list of climbers and shoes)
Fixed
Yaml files now accpet list and str values for "Shoes"
[3.2.0] [2021-10-31] Added more data for visualizations
Added
end_hour and end_minute to allow for detailed time ranges in Kibana
percent_full to old data
[3.1.1] [2021-10-30] Fixed deprecation warning, and poetry dependencies
Fixed
Deprecation warning in bookings.py
Removed
(#36) pyproject.toml and poetry.lock files from /webscraper. Using entrypoint.sh to source the parent files instead
[3.1.0] [2021-10-29] Updated webscraper for Gatineau and added Poetry to docker
Changed
bookings.py to check a new url for the gatineau location
crontab to check every 30 mins from 9 AM - 10:40
dockerfile to use poetry instead of pip install
Fixed
Bug with starting a webscraper container without the cron.log file
[3.0.7] [2021-10-28] Fixed linting issues
Fixed
linting for:
.\web_scraper\
.\common\
config.py
noxfile.py
[3.0.6] [2021-10-28] Updated weather and bookings data
Changed
bookings.json and weather csv's to included latest data since Altitude and Coyote are no longer doing reservations
[3.0.5] [2021-10-25] #31 Create missing untracked folders
Fixed
globals.py to create "logs" and "output" folders if ti doesn't exist in the project
[3.0.4] [2021-10-22] #29 Adding Poetry and Nox
Added
pyproject.toml for installing dependencies for Poetry
noxfile.py for running nox linters and safety checks
Changed
All python files to comply with flake8 linting standards
climbr.py by separating commands into their own functions
[3.0.3] [2021-10-24] Updated Crontab & Webscraper for October 25
Changed
crontab to removed coyote rock gym times since they will no longer use a reservation system
bookings.py to increase Altitude Kanata capacity to 250
[3.0.2] [2021-10-17] Bugfix: reduced logging output
Changed
bookings.py to output fell exception only when it doesn't contain: "no such index [bookings]" to reduce the 5k line log output
Closes #31 Closes #29 Closes #36
[3.4.0] [2021-12-24] Updated webscraper for Altitude Zones
Added
Changed
[3.3.0] [2021-12-19] Updated webscraper for Altitude and Coyote
Changed
Fixed
Removed
[3.2.1] [2021-11-15] Added templates for Allez Up and Bloc Shop
Added
Changed
Fixed
[3.2.0] [2021-10-31] Added more data for visualizations
Added
[3.1.1] [2021-10-30] Fixed deprecation warning, and poetry dependencies
Fixed
Removed
[3.1.0] [2021-10-29] Updated webscraper for Gatineau and added Poetry to docker
Changed
Fixed
[3.0.7] [2021-10-28] Fixed linting issues
Fixed
[3.0.6] [2021-10-28] Updated weather and bookings data
Changed
[3.0.5] [2021-10-25] #31 Create missing untracked folders
Fixed
[3.0.4] [2021-10-22] #29 Adding Poetry and Nox
Added
Changed
[3.0.3] [2021-10-24] Updated Crontab & Webscraper for October 25
Changed
[3.0.2] [2021-10-17] Bugfix: reduced logging output
Changed