Metadata-Version: 2.4
Name: PyMostActive
Version: 0.1.1
Summary: Retrieve the list of most active stocks from major financial websites.
Author-email: Steven Li <sli@live.ca>
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: beautifulsoup4
Requires-Dist: requests
Requires-Dist: pandas
Dynamic: license-file

# PyMostActive

Retrieve the list of most active stocks from major financial websites.

### Currently Supported:

#### Resources:

    class Resource(Enum):
        YAHOO = 'yahoo'
        TRADINGVIEW = 'tradingview'

#### Markets:

    class Market(Enum):
        US = "us"
        UK = "uk"
        CHINA = "china"
        HK = "hk"
        JAPAN = "japan"

#### Assets:

    class Asset(Enum):
        STOCKS = "stocks"
        ETFS = "etfs"
        CRYPTO = "crypto"

### Example:

    from pymostactive import MostActive

    most_active = MostActive()
    result = most_active.download(resource=Resource.YAHOO,
                                  market=Market.US,
                                  asset=Asset.STOCKS)
    if result is not None:
        print(result.head())
    else:
        print(f“download failed from Yahoo”)

Setting the parameter to None means that all options are included.

### Result:

|   | symbol | name                       | market | asset  |
|---|--------|----------------------------|--------|--------|
| 0 | OPEN   | Opendoor Technologies Inc. | us     | stocks |
| 1 | INTC   | Intel Corporation          | us     | stocks |
| 2 | WULF   | TeraWulf Inc.              | us     | stocks |
| 3 | NVDA   | NVIDIA Corporation         | us     | stocks |
| 4 | IQ     | iQIYI, Inc.                | us     | stocks |

