tvscreener


Nametvscreener JSON
Version 0.0.12 PyPI version JSON
download
home_pagehttps://github.com/houseofai/tvscreener
SummaryTradingView Screener API
upload_time2023-08-09 16:24:02
maintainer
docs_urlNone
authorHouse of AI
requires_python>=3.10
licenseApache License 2.0
keywords finance tradingview technical-analysis
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
  <img alt="logo tradingview screener api library" src="https://raw.githubusercontent.com/houseofai/tvscreener/main/.github/img/logo-tradingview-screener-api.png"><br>
</div>

-----------------

# TradingView Screener API: simple Python library to retrieve data from TradingView Screener

[![PyPI version](https://badge.fury.io/py/tvscreener.svg)](https://badge.fury.io/py/tvscreener)
[![Downloads](https://pepy.tech/badge/tvscreener)](https://pepy.tech/project/tvscreener)
[![Coverage](https://codecov.io/github/houseofai/tvscreener/coverage.svg?branch=main)](https://codecov.io/gh/houseofai/tvscreener)
![tradingview-screener.png](https://raw.githubusercontent.com/houseofai/tvscreener/main/.github/img/tradingview-screener.png)

Get the results as a Pandas Dataframe

![dataframe.png](https://github.com/houseofai/tvscreener/blob/main/.github/img/dataframe.png?raw=true)

# Main Features
- Query **Stock**, **Forex** and **Crypto** Screener
- All the **fields available**: ~300 fields - even hidden ones)
- **Any time interval** (`no need to be a registered user` - 1D, 5m, 1h, etc.)
- Filters by any fields, symbols, markets, countries, etc.
- Get the results as a Pandas Dataframe


## Installation
The source code is currently hosted on GitHub at:
https://github.com/houseofai/tvscreener

Binary installers for the latest released version are available at the [Python
Package Index (PyPI)](https://pypi.org/project/tvscreener)
```sh
# or PyPI
pip install tvscreener
```
From pip + GitHub:
```sh
$ pip install git+https://github.com/houseofai/tradingview-screener@main
```

## Usage

For Stocks screener:
```python
import tvscreener as tvs

ss = tvs.StockScreener()
df = ss.get()

# ... returns a dataframe with 150 rows by default
``` 
For Forex screener:
```python
import tvscreener as tvs

fs = tvs.ForexScreener()
df = fs.get()
```
For Crypto screener:
```python
import tvscreener as tvs

cs = tvs.CryptoScreener()
df = cs.get()
```

## Parameters

For Options and Filters, please check the [notebooks](https://github.com/houseofai/tvscreener/tree/main/notebooks) for examples.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/houseofai/tvscreener",
    "name": "tvscreener",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": "",
    "keywords": "finance tradingview technical-analysis",
    "author": "House of AI",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/07/b1/e5b2ff0e1cb4d6de3be16e265a277de53020247c71688373e44883639e20/tvscreener-0.0.12.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n  <img alt=\"logo tradingview screener api library\" src=\"https://raw.githubusercontent.com/houseofai/tvscreener/main/.github/img/logo-tradingview-screener-api.png\"><br>\n</div>\n\n-----------------\n\n# TradingView Screener API: simple Python library to retrieve data from TradingView Screener\n\n[![PyPI version](https://badge.fury.io/py/tvscreener.svg)](https://badge.fury.io/py/tvscreener)\n[![Downloads](https://pepy.tech/badge/tvscreener)](https://pepy.tech/project/tvscreener)\n[![Coverage](https://codecov.io/github/houseofai/tvscreener/coverage.svg?branch=main)](https://codecov.io/gh/houseofai/tvscreener)\n![tradingview-screener.png](https://raw.githubusercontent.com/houseofai/tvscreener/main/.github/img/tradingview-screener.png)\n\nGet the results as a Pandas Dataframe\n\n![dataframe.png](https://github.com/houseofai/tvscreener/blob/main/.github/img/dataframe.png?raw=true)\n\n# Main Features\n- Query **Stock**, **Forex** and **Crypto** Screener\n- All the **fields available**: ~300 fields - even hidden ones)\n- **Any time interval** (`no need to be a registered user` - 1D, 5m, 1h, etc.)\n- Filters by any fields, symbols, markets, countries, etc.\n- Get the results as a Pandas Dataframe\n\n\n## Installation\nThe source code is currently hosted on GitHub at:\nhttps://github.com/houseofai/tvscreener\n\nBinary installers for the latest released version are available at the [Python\nPackage Index (PyPI)](https://pypi.org/project/tvscreener)\n```sh\n# or PyPI\npip install tvscreener\n```\nFrom pip + GitHub:\n```sh\n$ pip install git+https://github.com/houseofai/tradingview-screener@main\n```\n\n## Usage\n\nFor Stocks screener:\n```python\nimport tvscreener as tvs\n\nss = tvs.StockScreener()\ndf = ss.get()\n\n# ... returns a dataframe with 150 rows by default\n``` \nFor Forex screener:\n```python\nimport tvscreener as tvs\n\nfs = tvs.ForexScreener()\ndf = fs.get()\n```\nFor Crypto screener:\n```python\nimport tvscreener as tvs\n\ncs = tvs.CryptoScreener()\ndf = cs.get()\n```\n\n## Parameters\n\nFor Options and Filters, please check the [notebooks](https://github.com/houseofai/tvscreener/tree/main/notebooks) for examples.\n",
    "bugtrack_url": null,
    "license": "Apache License 2.0",
    "summary": "TradingView Screener API",
    "version": "0.0.12",
    "project_urls": {
        "Homepage": "https://github.com/houseofai/tvscreener"
    },
    "split_keywords": [
        "finance",
        "tradingview",
        "technical-analysis"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "937a98c352909cc17dafe5aa2eb36eb75eaadac9192509003981c0f61198e715",
                "md5": "88072f88f1a477ead89836b2c14af088",
                "sha256": "0aa983abfb7b83f5cb64c91f7fef6ca95f2e6e0e1630e0705a7a9aa9ec60a2a7"
            },
            "downloads": -1,
            "filename": "tvscreener-0.0.12-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "88072f88f1a477ead89836b2c14af088",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 33383,
            "upload_time": "2023-08-09T16:24:01",
            "upload_time_iso_8601": "2023-08-09T16:24:01.082127Z",
            "url": "https://files.pythonhosted.org/packages/93/7a/98c352909cc17dafe5aa2eb36eb75eaadac9192509003981c0f61198e715/tvscreener-0.0.12-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "07b1e5b2ff0e1cb4d6de3be16e265a277de53020247c71688373e44883639e20",
                "md5": "1d6f940bdd8825d8de1420ff427b9806",
                "sha256": "ffa3847c7a23355c6698f123124063207287c59db3fbf4a7cfd24c5625657497"
            },
            "downloads": -1,
            "filename": "tvscreener-0.0.12.tar.gz",
            "has_sig": false,
            "md5_digest": "1d6f940bdd8825d8de1420ff427b9806",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 25193,
            "upload_time": "2023-08-09T16:24:02",
            "upload_time_iso_8601": "2023-08-09T16:24:02.924231Z",
            "url": "https://files.pythonhosted.org/packages/07/b1/e5b2ff0e1cb4d6de3be16e265a277de53020247c71688373e44883639e20/tvscreener-0.0.12.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-08-09 16:24:02",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "houseofai",
    "github_project": "tvscreener",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [],
    "lcname": "tvscreener"
}
        
Elapsed time: 0.20522s