teh_coderer
07c053fcff
Bots plots refactor.. 90% html size decrease! ( #1686 )
...
* update
* init
* req
* fix
* req
* meh
* updates
* syspath
* update
* local plotly, and scope logic
* refactor
* oops typo
* plot dpi fixes
* fix tests
* fix
* poetry update, reqs
* some adjustments
* added plot settings for scat/options
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
2022-04-15 10:41:17 +01:00
Colin Delahunty
617266ae21
Closing in on 90% Bot Coverage ( #1646 )
...
* Attempting more tests
* fix bots module not found issue
* try this syspath
* black
* fix except
* fix import sys path errors
* remove dual import
* Basic tests
* Sorry Juan
* Seperate discord commands
* fix path issues loading cmds folder
* click dep fix
* Fixed pylint
* Expanded tests
* Expanded tests
* Improve imports
* improve paths, clean up ext load, fixes
* Update pyproject.toml
* resolving windows test issues
Co-authored-by: teh_coderer <me@tehcoderer.com >
2022-04-10 22:07:07 +01:00
Theodore Aptekarev
fa9405eef6
Resolve dependency issues ( #1640 )
...
* Fix print test script name for ppl who didn't rename the repo folder
* Update requirements
* Move pandas-market-calendars to main requirements
Co-authored-by: piiq <piiq@tinag.ru >
2022-04-06 11:57:47 +03:00
Colin Delahunty
826cd8a723
Add tests for bots/stocks ( #1616 )
...
* Added test_quote
* Added dps tests
* Added more tests
* Added government tests
* Added insider tests
* Added options tests
* Added sia tests
* Added ta tests
* Readd coverage rc
* Added test
2022-04-03 21:13:14 -04:00
Colin Delahunty
6538c0ce14
Expanding bot tests ( #1561 )
...
* Expanding bot tests
* expanded tests
* Added tests
* Added stock test
* Fix filepath
* Attempted mock
* Bots : test_run_telegram
* Enhance tests
* Fixed black
* Expanded tests
* Added fix
* Ingore interactive files
* Removed bot dependency installation from tests
* Fix one black
* Fixed black
* Added init.py
* Added pylint disables
* Added skip
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-04-02 14:47:46 -04:00
Chavithra
9d33f638f1
Renaming GamestonkTerminal ( #1596 )
2022-03-30 13:14:00 +02:00
Artem Veremey
b7d30c22dd
Updating dependencies and putting kaleido into a shibajail ( #1592 )
...
* Updating dependencies and putting kaleido into a shibajail
* Downgrading jinja2 to accomodate papermill
Co-authored-by: Theodore Aptekarev <aptekarev@gmail.com >
2022-03-29 12:26:12 -07:00
jmaslek
b71abcfbf4
Updating some names ( #1575 )
...
* quick econ fix
* black
* keys and feature flags
* terminal name 👀
* some more replacements
* some more replacements
* edit pyproject
* gst -> openbb
* add example portfolios back to git
* Update api from gst
* sorry. skipping some tests
* another round of names
* another round of test edits
* Missed some .gst refs and update timezone
* water mark stuff
* Fixing Names in terminal.spec and name of GTFF_DEFAULTS to OBBFF_DEFAULTS
* fix more GST to OpenBB Terminal
* Logging : merge conflicts with main
* Revert wrong files
Co-authored-by: Andrew <andrew.kenreich@gmail.com >
Co-authored-by: DidierRLopes <dro.lopes@campus.fct.unl.pt >
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-03-29 09:46:26 -04:00
Theodore Aptekarev
ab4de1dd70
Create a packaged app bundle with Pyinstaller ( #1525 )
...
* Add dashboard widget assets
* Add ipywidgets and ipyflex to project
* Add currencies dashboard notebook
* Update docs and docstrings
* Add pyinstaller to project deps
* Add pyinstaller artifacts to gitignore
* Fix linter errors in terminal.py
* Update cspell hook and action with a pyinstaller specific word
* Add pyinstaller specfile and artifacts
* Add splashscreen image
* Add app icon
* adding splash screen support to terminal.spec and terminal.py
* Restore the conda env build files
* Sync deps
* Add border to the splashscreen image
* Clean up terminal launcher
* Add support for default feature flags in packages apps
* Fix types and linting
* Add splashscreen management to app bootup
* Check prediction feature flag when entering crypto/pred
* Update pyinstaller spec file
* fix .spec file to work for splash and icon - removed the ".."
* Allows to export when using installer (#1568 )
* fix export for packaged apps
* fix filename
* Git : replace commit_hash when it is set in config_terminal
* Add update of the git commit hash in gtff default during build
* Add packaged app name and feature flag to logs
* Add platform specific icon assignment
* Add macOS build assets
* Add tensorflow to hidden imports
* Move LOGGING_COMMIT_HASH to gtff
* Adding files/folders needed to .spec and pyinstaller folder. This will make certain commands work again.
* Linting
* Workflow : ignore ./build/pyinstaller from codespell
* Workflow : exclude ./build/pyinstaller from flake8
* Poetry + Workflow : add types-six
* Pyinstaller : remove property_cached, user_agent and vaderSentiment
* Revert "Pyinstaller : remove property_cached, user_agent and vaderSentiment"
This reverts commit dbb3e2b810 .
* Clean up local paths in specfile
* Validate deps have correct Jinja version (they do)
* Fix logging commit hash to be set correctly for the logger to see it
Co-authored-by: Andrew <andrew.kenreich@gmail.com >
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
2022-03-29 02:35:56 +03:00
Colin Delahunty
dd4734bd90
Added Tests for Bots ( #1523 )
...
* Added common/helper tests
* expanded bot testing
* few changes
* import fix
* missed removing test config
* column order fix
* import fix
* removed df2img add new deps
* req
* update readme
* add dep for image export, fix
* get rid of yahoo-fin, add image export lib
* import issues in some machines fix
* images dir fix
* init fix
* fix?
* test
* test
* Fixed text handling
* missed a tbl
* Fixed tests
* Fixed poetry
* Fixed kaliedo
* Fixed codecov
* Fixed dependencies
* Added fix
* FIxed tests
* Added image cleanup
* Added tests
* Fixed tests
* Added test fix
* Added conda
* Updated bot path
* refactor
* poetry
* update dict/ fix slack image upload
* Update config_discordbot.py
* Updated
* Fixed tests
* Skipped energy
* fixes
* black
* fix
* import
* fix nan on smile
* added env settings
* add cmds_text dict, some chgs
* merge bot test fixes
* fix duplicate
Co-authored-by: teh_coderer <me@tehcoderer.com >
Co-authored-by: Colin Delahunty <colindelahunty@MacBook-Pro.local >
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-03-25 18:21:41 -04:00
teh_coderer
8fe51328d9
Refactor/multi img ( #1535 )
...
* few changes
* import fix
* missed removing test config
* column order fix
* import fix
* removed df2img add new deps
* req
* update readme
* add dep for image export, fix
* get rid of yahoo-fin, add image export lib
* import issues in some machines fix
* images dir fix
* init fix
* fix?
* test
* test
* Fixed text handling
* missed a tbl
* refactor
* poetry
* update dict/ fix slack image upload
* Update config_discordbot.py
* fixes
* black
* fix
* import
* fix nan on smile
* added env settings
* add cmds_text dict, some chgs
* make own file for help_text
* better feargreed handling
* plt close
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: DjangoServer <colin99delahunty@gmail.com >
Co-authored-by: Chavithra <chavithra@gmail.com >
2022-03-25 16:39:31 -04:00
Theodore Aptekarev
cfb1eb392f
Update reports and dashboards with nicer looking examples ( #1524 )
2022-03-25 18:10:54 +03:00
Chavithra
56a9d76b80
Logging : refactor log generation/collection ( #1538 )
...
* Update only_send_file_size
* Updating only_send_file_size feature
* Updating only_send_file_size feature
* Updating only_send_file_size feature
* Updating settings_controller
* Update settings_controller : help message
* Data Collection : move boto3 as discord dependencies
* Update dependencies
* Refactoring log collection
* Refactoring logging
* Logging : add rolling clock
* Logging : enable daemon for logging clock
* Logging : fix linting and type
* Logging : update linting
* Logging : add comment
* Logging : remove empty log files
* Logging : adding PII filter
* Logging removing : unlink
* Logging : terminal.py
* Logging : linting
* Logging : linting
* minor changes
* Logging : update
* Logging : linting
* added userId
* userId NA
Co-authored-by: LBolte29 <lbolte@gmx.net >
2022-03-23 20:26:29 +01:00
teh_coderer
a36da387e2
fixes/tbl-columns-width/refactor ( #1527 )
...
* few changes
* import fix
* missed removing test config
* column order fix
* import fix
* removed df2img add new deps
* req
* update readme
* add dep for image export, fix
* get rid of yahoo-fin, add image export lib
* import issues in some machines fix
* images dir fix
* init fix
* fix?
* test
* test
* Fixed text handling
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com >
Co-authored-by: DjangoServer <colin99delahunty@gmail.com >
2022-03-21 11:54:19 -04:00
Colin Delahunty
f193ad4fbf
Update Folders in Pylint ( #1519 )
...
* Updated pylint folders
* Began fixing pylint
* fixed black
* Fixed pylint
* More pylint fixes
* Added
* Added changes
2022-03-19 13:48:46 -04:00
teh_coderer
50cafd500e
Discord bot massive improvement ( #1481 )
...
* allow logs feature flag
* Adding log collection md
* upload last log at startup
* additions/refractor
* refactor
* lint/black ++
* disc
* TimeRotating Logger and upload to s3
* corrected regex error
* makeup for config
* logging/disc/sia/etf/++
* append .log before uploading
* process to upload logs to s3
* candle ta/etfmcds
* fix
* ta candles
* implement presignedURL
* fixed regex
* ma's in 1 cmd, delete older files
* refactor ta candle
* updates
* black
* moon?
* Logger uploader
* rotate every hour
* only archive if successful
* chavis suggestions
* windows
* ta
* commands_dict update
* discord tacmds
* log_collection error fix
* fix
* fix
* pylint
* bb fix
* only log filesize
* fixes
* discord logs
* Delete log_collection.md
* fixes for other bots on images
* bots image upload fix
* updated helpers/load candle
* more ta cc/housekeeping/refactors/slashcmds
* update bots cmds_dict
* adjustments to font size/fixes
* test fixs/disc earnings
* missed a spot
* fixes had > revesred
* reversed the >< again oops
* remove logger branch code blocking tests
* black fix
* fix missing sources in docstr/daily candle dt tz
* load_candle refactor with docstring
* moved insiders to disc
* Lucas logging changes
* Fixing log_collection.md
* testing scenario
* more ta converted
* more ta
* Update config_terminal : remove print of verbosity
* table cfg/fix matplt/ screener +
* fix
* what's sleep? 1 more line.. or 2. scr df2img
* juan more. fix news 1m chart issue
* ticker.upper() fixes
* Update log collection
* Updating log collection - change tmp folder
Co-authored-by: LBolte29 <lbolte@gmx.net >
Co-authored-by: Chavithra PARANA <chavithra@gmail.com >
Co-authored-by: LBolte29 <97528701+LBolte29@users.noreply.github.com >
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com >
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
2022-03-16 10:21:27 +00:00
Colin Delahunty
56bc8417d1
This one WEIRD trick will reduce new bot code by 90% ( #1480 )
...
* Began menu abstraction
* refactor slack to new structure
* Refactored Groupme
* Slight refactor
* Added check for using bot
* Removed auto-lower
* Fixed black
* Fixing mypy
* Added fixes
* Improved input handling
* Removed image
Co-authored-by: jose-donato <zmcdonato@gmail.com >
Co-authored-by: jose-donato <43375532+jose-donato@users.noreply.github.com >
2022-03-15 21:29:14 -04:00
minhhoang1023
e49d46e500
Fix bug Stocks Screener & Update finvizfinance package ( #1443 )
...
* Update attribute of finviz finance updated version
* Update lock file
* Add magnitude to columns with long number
* Update tests
* Fix tests
* Try to fix tests
* add col space
* Fix linting
* Re-run tests locally
* Change ticker
* Re-generate output and casssete
* Update tests
* Rewrite cassesstes
* Mute stdout & update to rest of commands
* Fix tests
* Add magnitude for rest of commands
Co-authored-by: teh_coderer <me@tehcoderer.com >
2022-03-11 04:18:56 +00:00
jose-donato
545e256b09
Slack Bot ( #1465 )
...
* initial slack files
* improving messages
* updated slack and telegram dependencies
* added website content
* added images in docs
* fixed functions docs
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
2022-03-10 14:31:05 +00:00
jose-donato
635851cbf6
Telegram Bot ( #1458 )
...
* added initial code for telegram
* improving suggestions and messages
* improving messages
* typo
Co-authored-by: teh_coderer <me@tehcoderer.com >
2022-03-10 01:33:41 -05:00
Colin Delahunty
b8b3b49896
Groupme Bot ( #1418 )
...
* Added groupme helpers
* Began handling of user input
* Expanded commands, improved bot
* Completed dictionary
* Eliminated redundancies
* Added more
* Added debuggers for server
* Fixed bugs
* Improved input handling and image sending
* Fixed dd-est
* Fixed dd commands
* Added dps fix
* Fixed feargreed
* Fixed econ commands
* Fixed gov commands
* Fixed ta
* Added docstrings
* Added docstrings
* black
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
2022-03-04 13:31:21 -05:00
didierlopes.eth
b28e387b10
Sentiment News correlation with Stock price ( #1421 )
...
* news api refactored in model and view
* fix apis
* allow news to be displayed as vertical bar in candle
* add gst letters only
* small fix
* minor fixes
* redo normal candle without news
* add a new funtion for sentiment of headlines and stock price
* add finnhub python to requirements
* fix FRED granularity
* fix grhist plot coloring
* remove unused arg
* improve defi menu
* stocks/ba/snews API
* add tests for stocks/ba/snews
* update hugo
* Update _index.md
* ensure error is catch when wrong API key
* fix tests
* fix economy tests
* remove stats because that finnhub data is now premium
* improve plot snews
2022-03-03 21:18:41 +00:00
jose-donato
a5848af908
Crypto heatmaps ( #1416 )
...
* added hm feature
* updated requirements
* updated tests
* updated tests
* updated charts convention and removed duplicated autocompletion
* added percentage
* lint
Co-authored-by: jmaslek <jmaslek11@gmail.com >
2022-02-25 12:15:50 +00:00
Theodore Aptekarev
8c60ae999b
Bump all deps following breaking changes in multiple libraries ( #1413 )
2022-02-22 15:20:08 +03:00
Theodore Aptekarev
af785d236a
Bump tensorflow version to mitigate vulnerabilities ( #1408 )
2022-02-21 23:48:43 +00:00
Colin Delahunty
fae93c67ad
Refactor Bot ( #1326 )
...
* First commit
* Renamed to bot
* change from discordbot to bots imports
* refractor cmds
+ autocomplete helpers
+ updated dps plots/candle
+ quote cmd
* isort fix
* Update helpers.py
* Added first refactor
* Added commands and refactor
* Added description handler
* Through grains
* ta + image border helper
* Added indices
* merged
* Finished econ
* options refactor
* dark_pool_shorts, candle, quote done
* pagination/dropdown logic to helpers + fixes
* dd/disc/insider done + add image logic to helpers
* linting
* removed plt style
* Almost done with Gov
* fixing conflicts
* Finished gov (excpect ones mentioned)
* screener done
* Test bug refactor
* Store changes to switch
* Finished refactor
* Fixed error
* Delete ::40
* Fixed issue
* Fixed black
* finished
* fixes
Co-authored-by: teh_coderer <me@tehcoderer.com >
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt >
2022-02-20 10:36:59 -05:00