Skip to content

Releases: alkalescent/hyperdrive

v0.12.0: Bump python-dotenv from 0.13.0 to 0.14.0 (#26)

20 Aug 09:50
6cc741d
Compare
Choose a tag to compare
* Feature: init function (#7)

* new files

* create symbol / instrument lookup tables

* init or new?

* abstract a few functions out

* historical data

* update readme to reference roadmap

* update reqs

* newline for function

* Add logo (#8)

* add logo

* adding logo

* update gitignore

* update readme

* Create python-app.yml

* organization and linting

* pytest-check

* flatten tests

* flatten tests

* new tests

* test command update

* just run pytest

* init and copy token bash script

* env vars

* workflow

* secrets

* progress towards automation

* handled non ci case

* update token script almost done

* chmod +x

* make tokens dir

* split prebuild and postbuild scripts

* fix workflow

* script file path in workflow

* housecleaning

* get windows username on wsl

* new workflow

* rename workflows

* yml syntax

* schedule

* try again

* try again

* daily update

* update todo

* code coverage

* import sys

* lower coverage threshold

* test_load_portfolio

* auto versioning

* writing last tests

* tests done

* locked reqs

* wrong dotenv

* try again

* update function name

* fix interval def

* comment out csv creation

* yml descriptions

* 🐞 Bug: Commit New OAuth 🐞 (#12)

* debug workflow

* add email and password env vars

* debug echo

* more debugging

* single line

* see if token exists in project dir

* try quotes

* fixed?

* diff to cmp

* double login

* log cmp result

* use quotes

* fixed issue

* try again

* whyyy

* unsilence gpg

* encrypt in root dir

* pass ref

* force=true

* try different action

* try different action

* [AUTO] OAuth token refresh #patch

* remove comments

* force push option

* [AUTO] OAuth token refresh #patch

* Update update.yml

* Bug: Fix Auth Flow / Add 2FA (#16)

* change env var names

* new auth flow

* fix 2fa

* add 2fa env var to workflow

* readme and auto release

* Feature: Get and Store Dividends (#14)

* script updates

* stricter branch cov & csv utils

* csv tests

* data dir

* typo

* fix test

* fix test data object

* uncomment tests

* yfinance import

* add local token update script

* symbols.csv

* script changes

* flake

* update cron schedule

* fix hist test?

* [AUTO] OAuth token refresh #patch

* comment out print statement

* only save hist purposefully

* only auto commit token

* yaml

* token from master

* readme

* readme again

* create datareader and datawriter classes

* update login script

* broker superclass tangent

* reorganization

* flake8

* dividend function done

* try auto symbol

* try again

* [AUTO] Symbol update #patch

* #minor commit

* auto dividend

* fixed robinhood dot to yahoo dash bug

* add multiprocessing

* fixed filtering for dividend and splits tables

* fixed csv update bug + more robust dividend saving

* div update

* div update iex

* constants

* debug

* working on tests

* working broker tests

* remove yfinance dep

* broker tests done

* fix naming issue

* import

* working on marketdata tests

* finished marketdata tests

* fileops tests almost done

* done

* [AUTO] Symbol update #patch

* [AUTO] Symbol update #patch

* [AUTO] Symbol update #patch

* [AUTO] Symbol update #patch

* Feature: S3 Integration (#19)

* fix release?

* file walk

* storage file

* s3 dir uploader working as expected

* dividend s3 upload script complete

* dividend workflows and weird dividend bug

* floating point precision fix

* remove data dir

* move pathfinder to fileops

* s3 integration

* add functions to store class and finish most store tests

* finish store tests

* tests done?

* done?

* linting

* aws configure

* make path before saving

* circular import

* make path

* remove pathlib

* fix rename

* more rename fixes

* does this work

* done

* fixed workflows

* hotfix

* 💽 Feature: Cache pip dependencies 💽 (#20)

* refactor workflows

* pip cache

* add workflow badges to readme

* spacing

* more workflow and readme changes

* 💎 Feature: Add Polygon.io (Double Redundancy) 💎 (#23)

* still need to write get_splits fx

* made iexcloud subdirs

* start polygon class

* fix test

* init function

* switch to polygon api

* auto dep check

* polygon dividend redundancy added

* tests

* update env var in workflows

* secrets

* fixes?

* fix test

* done

* Bump python-dotenv from 0.13.0 to 0.14.0

Bumps [python-dotenv](https://github.com/theskumar/python-dotenv) from 0.13.0 to 0.14.0.
- [Release notes](https://github.com/theskumar/python-dotenv/releases)
- [Changelog](https://github.com/theskumar/python-dotenv/blob/master/CHANGELOG.md)
- [Commits](https://github.com/theskumar/python-dotenv/compare/v0.13.0...v0.14.0)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Krish Suchak <[email protected]>
Co-authored-by: Krish Suchak <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.11.0: Bump robin-stocks from 1.3.0 to 1.4.2 (#25)

20 Aug 09:49
30eaa6b
Compare
Choose a tag to compare
* Feature: init function (#7)

* new files

* create symbol / instrument lookup tables

* init or new?

* abstract a few functions out

* historical data

* update readme to reference roadmap

* update reqs

* newline for function

* Add logo (#8)

* add logo

* adding logo

* update gitignore

* update readme

* Create python-app.yml

* organization and linting

* pytest-check

* flatten tests

* flatten tests

* new tests

* test command update

* just run pytest

* init and copy token bash script

* env vars

* workflow

* secrets

* progress towards automation

* handled non ci case

* update token script almost done

* chmod +x

* make tokens dir

* split prebuild and postbuild scripts

* fix workflow

* script file path in workflow

* housecleaning

* get windows username on wsl

* new workflow

* rename workflows

* yml syntax

* schedule

* try again

* try again

* daily update

* update todo

* code coverage

* import sys

* lower coverage threshold

* test_load_portfolio

* auto versioning

* writing last tests

* tests done

* locked reqs

* wrong dotenv

* try again

* update function name

* fix interval def

* comment out csv creation

* yml descriptions

* 🐞 Bug: Commit New OAuth 🐞 (#12)

* debug workflow

* add email and password env vars

* debug echo

* more debugging

* single line

* see if token exists in project dir

* try quotes

* fixed?

* diff to cmp

* double login

* log cmp result

* use quotes

* fixed issue

* try again

* whyyy

* unsilence gpg

* encrypt in root dir

* pass ref

* force=true

* try different action

* try different action

* [AUTO] OAuth token refresh #patch

* remove comments

* force push option

* [AUTO] OAuth token refresh #patch

* Update update.yml

* Bug: Fix Auth Flow / Add 2FA (#16)

* change env var names

* new auth flow

* fix 2fa

* add 2fa env var to workflow

* readme and auto release

* Feature: Get and Store Dividends (#14)

* script updates

* stricter branch cov & csv utils

* csv tests

* data dir

* typo

* fix test

* fix test data object

* uncomment tests

* yfinance import

* add local token update script

* symbols.csv

* script changes

* flake

* update cron schedule

* fix hist test?

* [AUTO] OAuth token refresh #patch

* comment out print statement

* only save hist purposefully

* only auto commit token

* yaml

* token from master

* readme

* readme again

* create datareader and datawriter classes

* update login script

* broker superclass tangent

* reorganization

* flake8

* dividend function done

* try auto symbol

* try again

* [AUTO] Symbol update #patch

* #minor commit

* auto dividend

* fixed robinhood dot to yahoo dash bug

* add multiprocessing

* fixed filtering for dividend and splits tables

* fixed csv update bug + more robust dividend saving

* div update

* div update iex

* constants

* debug

* working on tests

* working broker tests

* remove yfinance dep

* broker tests done

* fix naming issue

* import

* working on marketdata tests

* finished marketdata tests

* fileops tests almost done

* done

* [AUTO] Symbol update #patch

* [AUTO] Symbol update #patch

* [AUTO] Symbol update #patch

* [AUTO] Symbol update #patch

* Feature: S3 Integration (#19)

* fix release?

* file walk

* storage file

* s3 dir uploader working as expected

* dividend s3 upload script complete

* dividend workflows and weird dividend bug

* floating point precision fix

* remove data dir

* move pathfinder to fileops

* s3 integration

* add functions to store class and finish most store tests

* finish store tests

* tests done?

* done?

* linting

* aws configure

* make path before saving

* circular import

* make path

* remove pathlib

* fix rename

* more rename fixes

* does this work

* done

* fixed workflows

* hotfix

* 💽 Feature: Cache pip dependencies 💽 (#20)

* refactor workflows

* pip cache

* add workflow badges to readme

* spacing

* more workflow and readme changes

* 💎 Feature: Add Polygon.io (Double Redundancy) 💎 (#23)

* still need to write get_splits fx

* made iexcloud subdirs

* start polygon class

* fix test

* init function

* switch to polygon api

* auto dep check

* polygon dividend redundancy added

* tests

* update env var in workflows

* secrets

* fixes?

* fix test

* done

* Bump robin-stocks from 1.3.0 to 1.4.2

Bumps [robin-stocks](https://github.com/jmfernandes/robin_stocks) from 1.3.0 to 1.4.2.
- [Release notes](https://github.com/jmfernandes/robin_stocks/releases)
- [Commits](https://github.com/jmfernandes/robin_stocks/commits)

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: Krish Suchak <[email protected]>
Co-authored-by: Krish Suchak <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v0.10.0: 💎 Feature: Add Polygon.io (Double Redundancy) 💎 (#23)

20 Aug 09:37
Compare
Choose a tag to compare
* still need to write get_splits fx

* made iexcloud subdirs

* start polygon class

* fix test

* init function

* switch to polygon api

* auto dep check

* polygon dividend redundancy added

* tests

* update env var in workflows

* secrets

* fixes?

* fix test

* done

v0.9.0: 💎 Feature: Add Polygon.io (Double Redundancy) 💎 (#23)

20 Aug 09:29
Compare
Choose a tag to compare
* still need to write get_splits fx

* made iexcloud subdirs

* start polygon class

* fix test

* init function

* switch to polygon api

* auto dep check

* polygon dividend redundancy added

* tests

* update env var in workflows

* secrets

* fixes?

* fix test

* done

v0.8.0: 💎 Feature: Add Polygon.io (Double Redundancy) 💎 (#23)

20 Aug 08:56
15a7e1e
Compare
Choose a tag to compare
* still need to write get_splits fx

* made iexcloud subdirs

* start polygon class

* fix test

* init function

* switch to polygon api

* auto dep check

* polygon dividend redundancy added

* tests

* update env var in workflows

* secrets

* fixes?

* fix test

* done

v0.7.0: 💽 Feature: Cache pip dependencies 💽 (#20)

13 Aug 03:33
43faa43
Compare
Choose a tag to compare
* refactor workflows

* pip cache

* add workflow badges to readme

* spacing

* more workflow and readme changes

v0.6.0

13 Aug 01:19
1cd36b1
Compare
Choose a tag to compare
hotfix

v0.5.0: Feature: S3 Integration (#19)

12 Aug 11:33
aaac177
Compare
Choose a tag to compare
* fix release?

* file walk

* storage file

* s3 dir uploader working as expected

* dividend s3 upload script complete

* dividend workflows and weird dividend bug

* floating point precision fix

* remove data dir

* move pathfinder to fileops

* s3 integration

* add functions to store class and finish most store tests

* finish store tests

* tests done?

* done?

* linting

* aws configure

* make path before saving

* circular import

* make path

* remove pathlib

* fix rename

* more rename fixes

* does this work

* done

* fixed workflows

v0.4.0: Feature: Get and Store Dividends (#14)

03 Aug 23:50
2738398
Compare
Choose a tag to compare
* script updates

* stricter branch cov & csv utils

* csv tests

* data dir

* typo

* fix test

* fix test data object

* uncomment tests

* yfinance import

* add local token update script

* symbols.csv

* script changes

* flake

* update cron schedule

* fix hist test?

* [AUTO] OAuth token refresh #patch

* comment out print statement

* only save hist purposefully

* only auto commit token

* yaml

* token from master

* readme

* readme again

* create datareader and datawriter classes

* update login script

* broker superclass tangent

* reorganization

* flake8

* dividend function done

* try auto symbol

* try again

* [AUTO] Symbol update #patch

* #minor commit

* auto dividend

* fixed robinhood dot to yahoo dash bug

* add multiprocessing

* fixed filtering for dividend and splits tables

* fixed csv update bug + more robust dividend saving

* div update

* div update iex

* constants

* debug

* working on tests

* working broker tests

* remove yfinance dep

* broker tests done

* fix naming issue

* import

* working on marketdata tests

* finished marketdata tests

* fileops tests almost done

* done

v0.1.1: 🐞 Bug: Commit New OAuth 🐞 (#12)

25 Jul 21:48
77a8aba
Compare
Choose a tag to compare
* debug workflow

* add email and password env vars

* debug echo

* more debugging

* single line

* see if token exists in project dir

* try quotes

* fixed?

* diff to cmp

* double login

* log cmp result

* use quotes

* fixed issue

* try again

* whyyy

* unsilence gpg

* encrypt in root dir

* pass ref

* force=true

* try different action

* try different action

* [AUTO] OAuth token refresh #patch

* remove comments

* force push option