Comments (5)
I'm using the httr
package to scrape the DBHYDRO browser using the API outlined in the URL-BASED DATA ACCESS
section (3.0) in the DBHYDRO User's Guide.
from dbhydror.
Do you feel like there would be value in having proper endpoints so you don't have to scrape? In case the UI changes in the future?
from dbhydror.
I think there would be value. What kind of UI change do you think would break dbhydroR
? The automated testing suite should catch big changes...
from dbhydror.
I'm not sure how you're extracting the data but if the html or css selectors change (traditionally in web scraping projects) then the library may break. I think having a proper and well constructed REST API may be the best solution for this library.
from dbhydror.
Closing pending any SFWMD API development
from dbhydror.
Related Issues (19)
- links to the dbhydro browser need to be updated to the stable version
- make cleanhydro consistent with cleanwq HOT 1
- add ability to search for wq station ids HOT 1
- License HOT 2
- update URLs in description file HOT 1
- add ability to query all wq stations under a particular project code HOT 1
- dbkeys with leading zeros HOT 1
- add a date argument to get_dbkey
- error on passing multiple stationids to get_hydro
- add ability to perform reverse dbkey lookups HOT 1
- handle timeouts gracefully on very large queries HOT 2
- transfer to ropensci HOT 2
- function get_hydro() broken HOT 4
- function get_hydro() broken (again) HOT 1
- minor LaTeX parsing issue in pkgdown vignette
- Use GitHub release after each CRAN update?
- station lat/lng HOT 1
- Too Many Requests (RFC 6585) (HTTP 429) HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dbhydror.