Commit Graph

2066 Commits

Author SHA1 Message Date
DidierRLopes
3b76bde4ac Run papermill kernel from python. (#563)
* initialize notebook automatically

* Update papermill readme

* kill process after papermill use

* allow to run notebook on selected port

* Update README.md

* deprecate marketwatch
2021-07-25 17:53:36 -04:00
jmaslek
419c3691db Options menu updates (#560)
* Add `calculator` function to show pnl for calls and puts

* calculator improvement

* breaking up op into different submenus

* Yfinance functions/plots added

* Refactored Tradier menu into new controller

* Added tradier historical options and fix crypto candles

* Clean up files and get rid of selenium dependecne

* ReadME 1

* calculator plot

* Redefine main menu structure to get rid of sub menus.

* Merge main + update gst readme

* Add coloring to chain command and update readme images

* Add historical greeks

* added ion

* Fix up basic calculator

* Clean up error messages and yf defaults when tradier key not present.  Extend `exp` to allow date entry

* add new line
2021-07-25 11:30:38 -04:00
DidierRLopes
f89fcc72a3 final codespell fix 2021-07-24 00:03:50 +01:00
DidierRLopes
2a4257684f lowercase codespell trial 2021-07-24 00:01:14 +01:00
DidierRLopes
f517e44cb4 codespell without ignores words wrapped 2021-07-23 23:55:14 +01:00
DidierRLopes
fbbdedaf32 codespell trial 2021-07-23 23:50:27 +01:00
DidierRLopes
f29733e121 codespell skip .ini 2021-07-23 23:46:53 +01:00
DidierRLopes
65b6e4dae4 codespell again 2021-07-23 23:43:00 +01:00
DidierRLopes
42bd3b579e Open-insider Screener (#561)
* openinsider_helper check

* Add presets to open insider

* improvements to open insider

* add industry stuff

* improve docu

* colorful insider stuff

* update test to add some words to ignore

* Add possibility to filter by ticker

* fix pre-commit-config codespell yaml

* Update README.md

* Update README.md
2021-07-23 23:39:18 +01:00
DidierRLopes
877b96519a ignore dictionary suggestions codespell 2021-07-23 16:44:05 +01:00
DidierRLopes
9aa08a3890 codespell fix 2021-07-23 16:38:08 +01:00
DidierRLopes
e10374e614 another try at ignore-words-list codespell 2021-07-23 16:31:04 +01:00
DidierRLopes
2cb1a4f15e Update ignore words test
This should allow #561 to run
2021-07-23 15:53:39 +01:00
lupus
f9375b5ba6 Use requests with pd.read_html for gainers/losers discovery (#558)
* use requests for yahoo view gainers losers

* wrong-import-order (#558)

Co-authored-by: Tep <tepicurus111@gmail.com>
2021-07-20 21:22:42 -07:00
DidierRLopes
7b8873c5af add check for reddit key (#559) 2021-07-20 21:22:36 +01:00
jmaslek
a29aa06d85 Backlog updates: candle and api keys (#556)
* Edit `candle` to have argparse and add a terminal option to view defined api keys

* Change the terminal `keys` functions print location and some documentation

* Docstring formatting

* Docstring formatting 2

* Add testing for non broker keys
2021-07-20 15:15:12 -04:00
DidierRLopes
10d231ec2f Add initial changelogs. This will be used on landing page (#557) 2021-07-20 10:06:09 +01:00
DidierRLopes
4261f5d113 Tidy code (#555)
* clean main helper funcs

* clean main helper funcs

* Refactor bt_view code

* refactor finbrain docs

* refactor googleview.py

* refactor brokers

* refactor finviz_view

* refactor reddit_view

* refactor stocktwits_view

* refactor twitter_view

* refactor ca_controller

* refactor finbrain_view

* refactor finviz_compare_view

* refactor market watch view

* refactor yf view

* refactor crypto view

* refactor binance model

* finra_view refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* refactor

* fixe ba func

* fix view docstring
2021-07-18 21:52:14 +01:00
jmaslek
1092cefa82 Add market overview - type data form WSJ (#548)
* Add wsj scraping functions.  Add top movers from wsj to etf menu

* Add wsj functions to econ menu (seems like a rational place)

* update readme files

* etf readme

* Refactor for bossman :)

* OS path cleanup

* revert changes

* poetry lock still had charset 2.0.3
2021-07-16 14:40:39 -04:00
jp
743620473c Coinpaprika (#544)
* Add separate view for finbrain for crypto curreny sentiment analysis

* Move json with symbols to separate directory, little refactoring, update readme

* Add screenshot of finbrain for PolkaDot

* Add separate view for finbrain for crypto curreny sentiment analysis

* Move json with symbols to separate directory, little refactoring, update readme

* Add coinpaprika module to GST

* Update README.md

* Refactoring coinpaprika views

* Update README.md

* Update coinpaprika_view.py

seems that `too-many-lines` doesn't work. Need to be specify with C0302 code

* refactor code, change dates to more human readable format

* df empty add print with no data, remove regex pattern

* add not before other_args[0][0]
2021-07-16 19:27:08 +01:00
DidierRLopes
9287f495ec Touch notebook to trigger linguistic 2021-07-16 19:23:33 +01:00
DidierRLopes
e1322fd607 This should fix considering the project as html and classifying it as solely python (#554) 2021-07-16 19:20:23 +01:00
DidierRLopes
880e637c33 Improve main readme (#553) 2021-07-16 19:20:06 +01:00
Artem Veremey
64c8fd10fc Adding charset-normalizer explicit version setting and adding Sphinx to dev dependencies (#551) 2021-07-16 19:07:14 +01:00
Artem Veremey
7f195fa3ea Pin a specific version of Sphinx in the conda env (#549) 2021-07-15 16:32:20 -07:00
Nicholas Liu
dc9ef7b0c9 fix for typos on the template.ini screener (#547)
* fix for typos on the template.ini screener

* Update poetry.lock

* replaced my poetry.lock with the original poetry.lock
2021-07-15 13:29:48 -07:00
Artem Veremey
5f97f3d122 Updating requirements-full.txt (#546) 2021-07-14 10:18:13 -07:00
Artem Veremey
206aa282b1 Updating dependencies to pull Sphinx 4.1.0 (#545) 2021-07-14 09:38:20 -07:00
DidierRLopes
5862a70048 Open insider menu (#542)
* open insider menu

* Update README.md
2021-07-13 23:30:23 +01:00
jmaslek
a57be3b9cc Update view plot (#541) 2021-07-12 21:19:25 -04:00
DidierRLopes
07fc037441 Allow to load data from IEX (#536)
* Allow to load data from IEX

* update poetry lock

* add intraday iex data

* Allow to print raw dataframe loaded data

* Move export flag to view command

* fix -h for load function

* more refactoring

* Update README.md

* fix view help

* FTD command improved

* Update README.md

* forgot this one

* fix issue
2021-07-12 20:46:34 +01:00
jmaslek
72f8de3623 Etf screener (#539)
* Add an etf screener option

* Update readme files

* pylint error

* try another approach for pylint error/ default all config to None

* change pylint disable  location

* chop long df results and fill nans with ""
2021-07-11 15:31:54 -04:00
jp
1eb7589225 Feature/cryptosentiment (#537)
* Add separate view for finbrain for crypto curreny sentiment analysis

* Move json with symbols to separate directory, little refactoring, update readme

* Add screenshot of finbrain for PolkaDot
2021-07-11 00:37:55 +01:00
Philip Keogh
06e7d10770 Fix dd warnings debug output (#538) 2021-07-11 00:33:21 +01:00
DidierRLopes
4a9f9fbc7e Fix binance link in crypto README 2021-07-07 17:02:11 +01:00
DidierRLopes
11358ac3fe Data export new concept (#535)
* Data export new concept

* add docs
2021-07-07 16:45:12 +01:00
jmaslek
6d9bfa6fd3 Small bugs (#534) 2021-07-06 19:11:24 -04:00
DidierRLopes
d7789bf986 Add supply and customer feature (#533)
* add supply and customer feature

* Update README.md

* Update README.md

* Update README.md
2021-07-06 23:37:42 +01:00
DidierRLopes
b3d9ef479c Improve menu UX (#532)
* Improve bt menu

* minor typo

* improve ba menu

* improve brokers menu

* improve CA menu

* improve crypto menu

* improve disc menu

* improve dd menu

* improve econ menu

* improve etf menu

* improve EDA menu

* improve fx menu

* improve FA menu

* improve gov menu

* improve op menu

* improve mill menu

* improve pa menu

* improve pred menu

* improve res menu

* improve ra menu

* improve rc menu

* improve scr menu

* improve po menu

* improve ta menu

* improve main terminal menu
2021-07-05 09:17:24 +01:00
DidierRLopes
e76edc161f A bunch of bugfixes (#529) 2021-07-05 08:44:40 +01:00
DidierRLopes
c35e794339 Mill Notebook examples (#531) 2021-07-04 21:02:14 +01:00
octoshrimpy
df576a689a Adds readme link to conda installation directions; Adds drawio app map (#528)
* Install anaconda links

* AUR comment

* Added pages map from draw.io

* Update Untitled Diagram.drawio

* Update Untitled Diagram.drawio

* Update Untitled Diagram.drawio

* finished mapping

* borders and prettiness

* move drawio to proper place

* Update application mapping.drawio
2021-07-04 07:03:54 +01:00
jp
099ca7cd1d Coingecko feature branch (#521)
* Added pycoingecko_helpers.py and pycoingecko_model.py, added some methods that scrapes the data from coingecko and some helper methods that handles mostly dataframe operations.

* More methods added for CoinGecko

* Started adding views, and adding them into controller.

* Add stablecoins, yield_farms, recently_added views

* Add more views for Coingecko, + add them to Controller

* remove retry from dependencies, and gecko model

* Add more views for coingecko, seperate coin menu from overview menu, fix imports

* Add some description for coin methods

* Add TA into seperate coin gecko controller

* fix mock path in coingecko tests

* Now if ta is sperate mode, and load doesn't return data frame, change test in the way that ta with Coin object returns data frame

* add seperate ta controller for crypto

* update readme

* small fix in REDME

* Add screenshots for coingecko menu

* fix ta menu for gecko

* Update Gecko Coin menu readme, add screenshots

* Update README with screenshots pt2

* Finish updating readme with screenshots

* remove not needed print statement from gecko view

* Typo

* fix ta crypto controller

* refactor some of views, remove url, add additional argparser params, remove columns which in most cases doesn't bring any value to end user

* Add additional parameters like sortby, descend, top, links for most of coingecko methods. Improve description of commands

* Split cmc, and binance into seperate menus

* add readme for cmc and binance

* Update REDME

* Update README pt2

* Fix news issue with sorting by rank, fix issue with period time parameter for top gainers and top losers view (changed from 1d - 24h)

* Add check for binance menu. If coin is not loaded, do not fail with candles and books commands. Remove new line in candle view. Update print help in crypto menu
2021-07-04 07:03:32 +01:00
DidierRLopes
e1612f905d Update donation section with patreon (#526)
* Update donation section with patreon

* Update based on pylint update it seems

* remove git import to fix bugs

* another pylint complain

* pylint stop crying pls
2021-06-30 00:22:03 +01:00
DidierRLopes
ab6fa68ebc Add How to add preset README sections (#525)
* Update options screener based on syncretism API

* new line improvement

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* Update README.md

* minor new line improvement

* Update syncretism parameters

* Add Ops.Syncretism to partnerships
2021-06-29 23:32:03 +01:00
DidierRLopes
e496f8f868 Create FUNDING.yml 2021-06-29 18:18:32 +01:00
DidierRLopes
706350b392 Fix options with ticker menu 2021-06-28 02:41:06 +01:00
DidierRLopes
c6976647bf Update README.md 2021-06-28 01:28:04 +01:00
Artem Veremey
99c2a75e8b Recommend requirements.txt for Windows (#523) 2021-06-27 15:46:39 -07:00
DidierRLopes
baf36aa7c9 Add Options screener (#520)
* Add screener options

* Update README.md

* Update README.md

* Update README.md

* Update op_controller.py

* Add description of C i k to AV overview

* add export functionality to dark pool commands

* Update README.md

* Update README.md
2021-06-27 10:52:54 +01:00