Metadata-Version: 2.1
Name: finvizfinance
Version: 0.3
Summary: Finviz Finance. Information downloader.
Home-page: https://github.com/lit26/finvizfinance
Author: Tianning Li
Author-email: ltianningli@gmail.com
License: The MIT License (MIT)
Description: # finvizfinance
        
        Fetch information from finviz
        
        ### Quote
        
        Getting information (fundament, description, outer rating, stock news, inside trader) of an individual stock.
        
        ```python
        import pandas as pd
        from finvizfinance.quote import finvizfinance
        
        stock = finvizfinance('tsla')
        ```
        
        #### Chart
        ```python
        stock.TickerCharts()
        ```
        
        #### Fundament
        ```python
        stock_fundament = stock.TickerFundament()
        
        # result
        # stock_fundament = {'Index': '-',
        #  'P/E': '-',
        #  'EPS (ttm)': '-0.87',
        #  'Insider Own': '0.10%',
        #  'Shs Outstand': '183.00M',
        #  'Perf Week': '3.00%',
        #  'Market Cap': '295.14B',
        #  'Forward P/E': '135.32',
        #  'EPS next Y': '131.09%',
        #  'Insider Trans': '-33.47%',
        #  'Shs Float': '147.41M',
        #  'Perf Month': '60.14%',
        #  'Income': '-144.30M',...}
        ```
        
        #### Description
        ```python
        stock_description = stock.TickerDescription()
        
        # stock_description
        # stock_description = 'Tesla, Inc. designs, develops, manufactures, ...'
        ```
        
        #### Outer Ratings
        ```python
        outer_ratings_df = stock.TickerOuterRatings()
        ``` 
        
        #### Stock News
        ```python
        news_df = stock.TickerNews()
        ```
        
        #### Inside Trader
        ```python
        inside_trader_df = stock.TickerInsideTrader()
        ```
        
        ### News
        
        Getting recent financial news from finviz.
        
        ```python
        from finvizfinance.news import finviznews
        
        fnews = finviznews()
        all_news = fnews.getNews()
        ```
        Finviz News include 'news' and 'blogs'.
        ```python
        all_news['news'].head()
        ```
        
        ```python
        all_news['blogs'].head()
        ```
        
        ### Insider
        
        Getting insider trading information.
        
        ```python
        from finvizfinance.insider import Insider
        
        finsider = Insider(option='top owner trade')
        # option: latest, top week, top owner trade
        # default: latest
        
        insider_trader = finsider.getInsider()
        ```
        
        ### Screener (Overview, Valuation, Financial, Ownership, Performance, Technical)
        
        Getting multiple tickers' information according to the filters.
        
        #### Example: Overview
        
        ```python
        from finvizfinance.screener.overview import Overview
        
        foverview = Overview()
        filters_dict = {'Index':'S&P 500','Sector':'Basic Materials'}
        foverview.set_filter(filters_dict)
        df = foverview.ScreenerView()
        df.head()
        ```
        
        ### Screener (Ticker)
        
        Getting list of tickers according to the filters.
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.5
Description-Content-Type: text/markdown
