230 Commits

Author SHA1 Message Date
JJ
a30b6daba6 Update README - Very minor grammatical typos (#1792) 2022-05-10 20:27:53 -04:00
Artem Veremey
99e070d325 Updating advanced docker documentation to reference the new container (#1655)
* Updating advanced docker documentation to reference the new container

* Fixing list
2022-04-07 14:19:10 -07:00
didierlopes.eth
5cc2ee9e14 add star history (#1619) 2022-04-03 09:14:02 +02:00
Mabel Oza
870a4a3071 chore: updated the readme, removed the use of the slang Karen and Gan… (#1606)
* chore: updated the readme, removed the use of the slang Karen and Gang, using these words lightly diminishes the weight of harm it caused minorities in the past

* Update README.md

Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-04-01 16:19:16 -04:00
Jeroen Bouma
938d987855 Re-add installer README after name change (#1586)
* Re-add installer README after name change

* New image and move legacy images

* Update Twitter handle

* Change Gamestonk to OpenBB

* Add download links
2022-03-29 19:27:08 +03: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
Jeroen Bouma
644095bbc6 Update README files to reflect new installation method (#1551)
* Add Installation process + new GIF

* Add in user-friendly API Keys documentation

* Grammar

* Testing Markdown hook?

* Ain't working apparently

* Add Markdown linting fix

* Change malicious software message

* Add Markdown linting fix

* Add in Installation menu into the main README.md

* Small fix

* Is this the fix?

* Work.

* Found it

Co-authored-by: jmaslek <jmaslek11@gmail.com>
Co-authored-by: Colin Delahunty <72827203+colin99d@users.noreply.github.com>
2022-03-28 00:34:06 +01:00
didierlopes.eth
bb1f30407d Documentation (#1436)
* add gst letters only

* fix silly mistake with typo on Finnhub

* improve README
2022-03-05 22:46:45 +00:00
didierlopes.eth
2b839f609f Add demo and remove roadmap (#1434)
* add gst letters only

* this roadmap was very misleading

* Update README.md

* Update README.md

* have bot toc closed by default
2022-03-04 01:01:10 +00:00
Arjun V
74f028ddb1 Add web UI for Gamestonk Terminal (#1251)
* Add web version of Gamestonk Terminal

* Update README.md

* Update README.md

* Fix typos, improve formatting

* Add trailing newline to index.html

* Split up long line

* Add comments to launch script

* Update README.md

Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
Co-authored-by: Chavithra <chavithra@gmail.com>
2022-01-24 02:44:36 +00:00
Steven Soloway
0ed3708179 Fixes issue #1195 (#1199)
Co-authored-by: didierlopes.eth <dro.lopes@campus.fct.unl.pt>
2022-01-17 23:19:09 +00:00
jose-donato
b8d6a51fdd Added installation docs section (WSL) (#1166)
* added wsl docs

* fixed linting

* fixed linting
2022-01-09 16:36:55 +00:00
Didier Rodrigues Lopes
f2df70de4f Update README (#1154)
* Update README.md

* fix md lint in README

* remove line length

* remove line length

* increase md line length

* scrap new and improved
2022-01-07 16:22:24 +00:00
jose-donato
f3838d7581 update hyperlinks in readme (#1098)
* update hyperlinks

* fix hyperlinks
2021-12-25 16:55:13 +00:00
jp
072c413ac0 Bitquery feature branch (#1016)
* 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 bitquery model and view

* Move bitquery to onchain module

* Bitquery added to onchain controller

* Apply long number formatting for big numbers in bitquery commands

* Update README with bitquery API key

* Add error handling for cases when there is no token found, or dextrades response is empty. Use os library to take care of paths to files

* Add helper method to extract dexTrades object from bitquery response. Add timout exception to request function. Add mapping for DECENTRALIZED_EXCHANGES to support lowercase choices:

* Refactor bitquery model and views, prettify column names, remove redundant columns, change command names. Add test for api key

* Update website docs for bitquery

* Add difflib implementation for exchanges in bitquery ttcp command

* Remove menu() from code

* Remove tokens with less than 3 trades (doesn't make sense to show them, as most of them are scams). Add difflib for -coin parameter in baas command
2021-12-09 23:52:58 +00:00
jose-donato
92ff4f9638 Adds commands for crypto withdrawal fees (#1028)
* docs: added missing api docs to readme

* feat: added withdrawal fees commands

* fix: linting

* fix: merged wfc and wfcstats commands

* fix: changes top default to 10, fixes coin name and menu

* feat: added auto completion and minor fixes

* feat: no need for -c flag in wfpe command
2021-12-08 23:34:40 +00:00
Theodore Aptekarev
7dcc9115c4 Add documentation badge to the readme (#1015) 2021-12-04 18:45:19 +00:00
jp
c045b04853 Cryptopanic (#969)
* 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 model for cryptopanic - news aggregator for crypto

* Add view for cryptopanic

* controller for overview

* Add docs for news cryptopanic cmd

* update readme with Coinpanic api key

* add news to hugo main.yml, change export method
2021-11-23 10:38:58 -05:00
Artem Veremey
1d75ea572a Minor style and spelling fixes (#890) 2021-10-31 23:24:21 -07:00
Artem Veremey
ee55b271e8 Enable codespell for markdown and reduce exceptions (#885)
* Enable codespell for markdown and reduce exceptions

* Add a line break

* Spell out categories further
2021-10-31 01:14:22 -07:00
Artem Veremey
ceedec844b Add markdownlint to all top level markdowns (#884)
* Add markdownlint to all top level markdowns

* Fixing deliberate mistakes
2021-10-30 15:00:08 -07:00
Colin Delahunty
0b6c52187b Portfolio Dataframe (#838) 2021-10-30 12:52:03 -04:00
Jeroen Bouma
bc1acf041a Add additional documentation in README and TROUBLESHOOTING (#858)
* Change order to prevent the risk of committing code without pre-commit checks

* Add troubleshooting on Poetry and CRLF versus LF

* Name change

* Move Poetry info to Standard Install Troubles

* Move Poetry info to Standard Install Troubles #2
2021-10-25 21:47:28 +01:00
jp
ab15583f2d Ethplorer (#814)
* 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 ethplorer model and view

* Onchain controller

* Add webbrowser
for etherscan and ethplorer

* Add very long number formatter

* Add hugo docs

* Change names, remove prints from model, help as one string

* Add key for ethplorer, convert values based of token decimals number, apply changes from PR

* fix docs

* fix docs

* Add address command that load ethereum address

* Adjust hugo-docs
2021-10-22 00:22:48 +01:00
DidierRLopes
f29565cf18 Update README.md (#833) 2021-10-19 17:27:55 +01:00
Patrick DeVivo
88bf09f0be adds tickgit.com badge to README (#793)
* adds tickgit.com badge to README

* add tickgit.com link in CONTRIBUTING.md
2021-10-07 02:12:06 +01:00
DidierRLopes
12b8a822d0 Improve main README (#770)
* Improve main README content

* remove unwanted image
2021-09-29 02:13:19 +01:00
jp
85f48b332e Wales alerts (#760)
* 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 whale alert for crypto menu

* Add docs for hugo server

* Typo, docs added
2021-09-24 23:30:07 +01:00
jp
0b554c6893 Coinbase pro api (#743)
* 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

* Coinbase menu added

* Add more methods for coinbase

* Add coinbase views, coinbase models. Add coinbase to load, chart, find commands. Add coinbase to controller

* Add auth client for coinbase pro endpoints that needs auth

* Add more views for coinbase to crypto menu

* Add some print tests for Coinbase view

* Add 2 more tests for coinbase view

* Update README with Coinbase API keys

* Cleaning empty lines, spaces etc.

* Use os.path.join in imports, change column names in one normalized df

* Move Coinbase to portfolio brokers. Adjust tests, and imports

* precommit config return to prev ver

* Fix coinbase accounts command, del column filter for deposits
2021-09-13 14:07:00 -04:00
Theodore Aptekarev
4b8a82f3ae Introduce Jupyter Lab extensions (#718)
* Add folder for Jupyter Lab extensions

* Add initial settings menu extension code

* Add initial terminal launcher extension code

* Add lab extension build files to ignore

* Update settings form sections to be populated from a loop

* Update terminal launcher

* Add script load env from settings

* Update settings schema

* Update settings forms to handle nested schema

* Satisfy eslint

* Lint python code black

* Remove unused python API

* Satisfy eslint

* Update extension icons

* Update terminal launcher menu commands

* Update settings infrastructure for both extensions

* Update docstrings

* Lint python code black

* Lint more python code black

* Add structure for website

* Update labels.yml

* Update the settings form population with user settings

* Add node_modules of the test folder to gitignore

* Add UI tests for the settings extension

* WIP: Update terminal launcher extension code and wip settings

* Add development setup documentation

* Pass settings to environment variables in the launcher

* Update settings extension schema to include custom python path

* Satisfy eslint and flake8

* Add setup.py to mypy exclude paths
The setup.py that goes with the jupyterlab extensions fails the mypy
check and excluding them is the only workaround atm

* Check mypy hook

* Fix linting error raised by pyupgrade

* Change setting name to be different from a system variable

* Update launcher to set env variables with bash stdin

* Clean up unused scripts

* Make jupyterlab mandatory in poetry

* Add Jupyter Lab extension installation docs

Co-authored-by: Chavithra PARANA <chavithra@gmail.com>
Co-authored-by: didier <dro.lopes@campus.fct.unl.pt>
2021-09-09 21:34:04 -07:00
jmaslek
d9de433e3a Add docker documentation (#737) 2021-09-09 11:50:28 -04:00
jmaslek
7fbac7f68d Add realtime earnings from geekofwallstr (#731) 2021-09-03 19:26:02 -04:00
Artem Veremey
d86bdec7d1 Updating URLs based on changed labels (#728) 2021-09-01 10:09:37 -07:00
DidierRLopes
a865029f8a Remove funding (#714)
* Delete funding mention 

"Not having a patreon link is better than having one without any contributions" - @piiq

* Remove funding mention from README

"Not having a patreon link is better than having one without any contributions" - @piiq
2021-08-25 17:30:14 +01:00
DidierRLopes
fd93649c99 Fix hyperlink 2021-08-23 20:22:29 +01:00
Artem Veremey
e7e49538b0 Synchronize master and main (#705)
* hugo server

* Update test.yml

* Update test.yml

* Create gh-pages.yml

* Update gh-pages.yml

* Update config.toml

* Update config.toml

* update themes and public

* Update gh-pages.yml

* Update gh-pages.yml

* Update gh-pages.yml

* remove themes

* add themes

* Update gh-pages.yml

* Update config.toml

* Update config.toml

* remove

* re-add theme

* Update config.toml

* Update config.toml

* Update config.toml

* Update gh-pages.yml

* Update gh-pages.yml

* Update config.toml

* Update config.toml

* Update config.toml

* Update _index.md

* Update config.toml

* Update gh-pages.yml

* Update README.md

* Update README.md

Co-authored-by: didier <dro.lopes@campus.fct.unl.pt>
2021-08-23 09:03:23 +01:00
jmaslek
92c24d4fea Update README.md 2021-08-17 16:23:59 -04:00
jmaslek
66101ac357 Add updated context menu to readme (#675)
* Ignore nft of the day test

* Update README.md

* Update README.md
2021-08-17 16:22:42 -04:00
Artem Veremey
0e5a392427 Adding a new Docker configuration (#634)
* Adding a new docker configuration

* Updating file permissions

* Renaming to gst

* Updating the note to customize environment variables

* Updating dockerignore and docker-compose

* Typo in gst-poetry-deps
2021-08-02 13:41:24 -07:00
Timothy Langer
06957c27f3 Add Sentiment Investor API integration (#562)
* Add SentimentInvestor core and social metrics

* Added `metrics` and `social` commands to behaviour analysis menu
* `metrics` fetches the core metrics for a given ticker from
  SentimentInvestor: AHI, RHI, SGP and sentiment score.
* `social` fetches the aggregated data from several social media
  networks, i.e. the number of mentions and the sentiment score
  associated with a specific ticker on each network

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Format code to conform to PEP8 style guide

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Use `argparse` to handle command-line arguments

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Use `multiprocessing` to reduce wait time

* Reduce `metrics` from 7.2s to 2.9s
* Reduce `social` from 13.5s to 5.6s
* NB: These times could be reduced further but that would require
  changes to `sentipy` itself

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Add `historical` command to plot past week of data

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Add three new commands to discovery mode

* `popular` for stocks with the highest AHI
* `emerging` for stocks with the highest RHI
* `positive` for stocks with the highest sentiment scores

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Aggregate data for past week when showing table

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Fix `-t` flag not working for `social` command

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Handle lacking or incomplete historical data

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Improve error handling for unsupported stocks

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Remove `positive` command

* Sorting SentimentInvestor data by sentiment does not provide much
  value, seeing as it simply returns stocks that have very few comments,
  giving it a sentiment score of 1.0, which is inaccurate and misleading

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Reformat code per project guidelines

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Remove `positive` from list of valid commands

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* `poetry add sentiment-investor`

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Add SentimentInvestor to "About us" section

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Use `typing.List` annotation instead of `builtins.list`

* This is to support Python versions older than 3.9

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Add `sentiment-investor` to `requirements-full.txt`

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Add SentimentInvestor API key check

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Show correct program name in help message

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Add README documentation for newly added commands

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Make changes as requested by code review

* Coloring applied to the whole row in `metrics` and `social` commands
* Convert `--ticker` flag into an optional positional argument for
  single-argument commands such as `metrics` and `social`
* Make help menus and command descriptions far more detailed
* Explain what AHI, RHI, SGP and sentiment score are and how they are
  calculated by Sentiment.
* `historical` command is now sorted with the most recent date first
* `historical` command output table can be sorted using new `--sort` and
  `--direction` arguments
* Non-fatal warning and error messages have been suppressed

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Wrap command methods in try-except

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Add SentimentInvestor API key help

* Add to the top-level README
* Adjust environment variable name to conform with standard set by
  others, start it with GT_

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>

* Comment `coinpaprika` erroring line

* https://github.com/GamestonkTerminal/GamestonkTerminal/pull/562#issuecomment-887842888

Signed-off-by: Timothy Langer <zeevox.dev@gmail.com>
2021-07-28 23:00:20 +01:00
DidierRLopes
880e637c33 Improve main readme (#553) 2021-07-16 19:20:06 +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
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
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
1395dfe039 Bug fixes and code improvements (#519)
* Add README link to each menu

* Retrieve good error when #517 happens

* Fix column names with numbers in dataframes

* Update README.md

* ignore false positive
2021-06-27 10:26:11 +01:00
DidierRLopes
d7bb5a9456 Add Fear And Greed Index command to Economy menu (#509)
* Add CNN feargreed to economy menu

* Update README.md

* Update README.md

* Update ROADMAP.md

* Update README.md
2021-06-23 20:56:10 +01:00
DidierRLopes
6cf8b10379 Update README.md 2021-06-21 17:50:19 +01:00
DidierRLopes
3c438fd84b Improve-UX (#506)
* Add about us to main commands

* Add git hash to terminal welcome message to pin gst version down

* missed pylint

* Update poetry with gitpython

* Update ROADMAP.md

* Add partnerships to about us
2021-06-18 19:35:47 +01:00
Pritesh K
e592fbaa4f Fixing conda environment creating command (#488)
`conda create --file environment.yml -n gst` won't work. This command tries to parse every line in the `environment.yml` as a package name.

You should use` conda env create --file environment.yml -n gst`.
2021-06-07 09:30:05 -04:00