Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide a ScrapingClient that doesn't need API access #5

Draft
wants to merge 23 commits into
base: master
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
d18f23d
Provide a ScrapingClient that doesn't need API access
pR0Ps Oct 1, 2020
cc9e606
Add the ability to scrape photos
pR0Ps Oct 4, 2020
5cab40d
Remove caching for bike component scraping
pR0Ps Oct 4, 2020
0f55bd3
Make the ScrapingClient somewhat api-compatible
pR0Ps Oct 4, 2020
7209586
Provide convenience functions for requesting data
pR0Ps Nov 4, 2020
24eec45
Ensure scraping and API are accessing the same account
pR0Ps Nov 4, 2020
f30882e
Change default fallback for JSON activity downloads
pR0Ps Nov 4, 2020
26334b3
Increase compatibility for get_activity_photos
pR0Ps Nov 4, 2020
dac6cc3
Improve get_activites function
pR0Ps Nov 4, 2020
3cb2f48
Refactor `delete_activity` to use `request_post`
pR0Ps Nov 4, 2020
0e2edb1
WIP
pR0Ps Nov 4, 2020
99d0b77
Pull unicode_escapes out
pR0Ps Nov 11, 2020
2ae1c3d
Implement a replacement for `get_activity`
pR0Ps Nov 4, 2020
030b3a3
Add scraped components to Bikes returned from get_gear
pR0Ps Nov 4, 2020
c13b6bd
Implement a scraping-based `get_gear` function
pR0Ps Nov 4, 2020
4eba61a
Use EntityCollection type for lists of entities
pR0Ps Nov 5, 2020
dde930b
Refactor how lazy loading works
pR0Ps Nov 5, 2020
6b68efd
Allow LazyLoaded Attributes to behave like properties
pR0Ps Nov 9, 2020
a22ea26
Add ScrapedAthlete
pR0Ps Aug 20, 2021
e5c8cd6
WIP
pR0Ps Jan 10, 2022
856de24
Fix extracting data from script tags
pR0Ps Jan 26, 2022
f6d872c
Fix trying to get more data on other athlete's bikes
pR0Ps Jan 26, 2022
3685464
Fix null locations serializing to 'None,None'
pR0Ps Jan 26, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@
packages=["stravaweblib"],
python_requires=">=3.4.0",
install_requires=[
"stravalib>=0.6.6,<1.0.0",
"beautifulsoup4>=4.6.0,<5.0.0",
"stravalib>=0.10.4,<1.0.0",
"beautifulsoup4>=4.9.0,<5.0.0",
],
)
Loading