-
Notifications
You must be signed in to change notification settings - Fork 7
Data model #60
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
Data model #60
Conversation
# Conflicts: # owl/model.py
|
Yeah we will have to coordinate how to handle the two datascrapers in unison. One will take care of handling live incoming data, and the other will handle archival data. |
|
Is there a reason the advanced scraper can't be used for all quarters, possibly with an optional argument to get either all or recent data? It might be easier to standardize our stored data in this way. |
# Conflicts: # owl/schema.py # tests/model/test_input.py
I think this could be an option if the Selenium Webdriver is portable enough to work on the server. It is a possibility however. It also depends how frequently they update the advanced route. I can do a spike and see if we can nullify the need for the basic scraper. I do agree that it would make the data a lot more manageable in our DB. |
|
Please add documentation to the wiki in regards with how to use the new data model. |
|
To update on where things are right now: model.py needs a substantial refactor to use the new db organization, and it may be some time before that is completed. I'll try to document as things get done. |
|
That's fine. I'm working on a PR to provide the data in a new format for the model. It will be served with my current open PR. |
👀 |
|
@fractalbach |
|
Closing this, as issues are being addressed with current PRs |
|
I thought I'd leave it open until all of these changes are addressed, but that works as well 😄. |
New Functionality
Improvements:
New Modules:
There are a number of things that still need improvement before this PR is merged, and so I'm creating this PR with the intent of getting additional eyes to find issues rather than with the intent to immediately bring it into master.