report-tool


Namereport-tool JSON
Version 3.0.0a3 PyPI version JSON
download
home_pagehttps://github.com/Mulugruntz/Report-Tool
SummaryReport Tool is an application that uses IG Rest API to show basic statistics about past trades.
upload_time2023-04-10 18:03:01
maintainer
docs_urlNone
authorSamuel Giffard
requires_python>=3.11,<4.0
licenseMIT
keywords report tool trading ig lightstreamer statistics trades positions
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Report Tool 3.0.0-alpha3

[![Latest GitHub release][latest-release]][latest-release-url]
![Latest GitHub pre-release][latest-prerelease]

Report Tool is an application coded in Python 3.11 / PyQt5 using IG Rest API to show basics statistics about past trades.

## Features

* Listing of past trades,
* Summary in points, points per lot, currency or percentage
* Equity curves,
* Export of trades in .txt format or .jpeg format
* Trades comment,
* Market filter.

![Main interface][gui-main-window]

## Installation

### What you will need

* Python 3.11: https://www.python.org/downloads/
* pip (should already be installed with Python): https://pip.pypa.io/en/stable/installing/
* poetry: `curl -sSL https://install.python-poetry.org | python3 -`
  * More info: https://python-poetry.org/docs/#installing-with-the-official-installer

### Dependencies

```shell script
cd Report-Tool
poetry install
```

## Usage

* Download the archive and unzip it:
* Either run the entry point:
```shell script
cd Report-Tool
poetry run report-tool
```
* Or run the script:
```shell script
cd Report-Tool
poetry run python -m report_tool
```
* Enter your credentials, via the menu "Connect"

![Connect menu][gui-connect-menu]

* Have fun !

## Building the msi installer

```shell script
cd Report-Tool
poetry run python setup.py bdist_msi
```

## Disclaimer

This tool was originally created by user **beniSo**, but he's no longer on GitHub.


[latest-prerelease]: https://img.shields.io/github/v/release/Mulugruntz/Report-Tool?include_prereleases&label=Report%20Tool
[latest-release]: https://img.shields.io/github/v/release/Mulugruntz/Report-Tool?label=Report%20Tool
[latest-release-url]: https://github.com/Mulugruntz/Report-Tool/releases/latest

[gui-main-window]: https://github.com/Mulugruntz/Report-Tool/raw/master/docs/main.png
[gui-connect-menu]: https://github.com/Mulugruntz/Report-Tool/raw/master/docs/connect.png

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/Mulugruntz/Report-Tool",
    "name": "report-tool",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.11,<4.0",
    "maintainer_email": "",
    "keywords": "report,tool,trading,ig,lightstreamer,statistics,trades,positions",
    "author": "Samuel Giffard",
    "author_email": "samuel@giffard.co",
    "download_url": "https://files.pythonhosted.org/packages/d6/0d/abd422e13d50c776468310aa4294a45631b93b1e0e668a446735c30a1fca/report_tool-3.0.0a3.tar.gz",
    "platform": null,
    "description": "# Report Tool 3.0.0-alpha3\n\n[![Latest GitHub release][latest-release]][latest-release-url]\n![Latest GitHub pre-release][latest-prerelease]\n\nReport Tool is an application coded in Python 3.11 / PyQt5 using IG Rest API to show basics statistics about past trades.\n\n## Features\n\n* Listing of past trades,\n* Summary in points, points per lot, currency or percentage\n* Equity curves,\n* Export of trades in .txt format or .jpeg format\n* Trades comment,\n* Market filter.\n\n![Main interface][gui-main-window]\n\n## Installation\n\n### What you will need\n\n* Python 3.11: https://www.python.org/downloads/\n* pip (should already be installed with Python): https://pip.pypa.io/en/stable/installing/\n* poetry: `curl -sSL https://install.python-poetry.org | python3 -`\n  * More info: https://python-poetry.org/docs/#installing-with-the-official-installer\n\n### Dependencies\n\n```shell script\ncd Report-Tool\npoetry install\n```\n\n## Usage\n\n* Download the archive and unzip it:\n* Either run the entry point:\n```shell script\ncd Report-Tool\npoetry run report-tool\n```\n* Or run the script:\n```shell script\ncd Report-Tool\npoetry run python -m report_tool\n```\n* Enter your credentials, via the menu \"Connect\"\n\n![Connect menu][gui-connect-menu]\n\n* Have fun !\n\n## Building the msi installer\n\n```shell script\ncd Report-Tool\npoetry run python setup.py bdist_msi\n```\n\n## Disclaimer\n\nThis tool was originally created by user **beniSo**, but he's no longer on GitHub.\n\n\n[latest-prerelease]: https://img.shields.io/github/v/release/Mulugruntz/Report-Tool?include_prereleases&label=Report%20Tool\n[latest-release]: https://img.shields.io/github/v/release/Mulugruntz/Report-Tool?label=Report%20Tool\n[latest-release-url]: https://github.com/Mulugruntz/Report-Tool/releases/latest\n\n[gui-main-window]: https://github.com/Mulugruntz/Report-Tool/raw/master/docs/main.png\n[gui-connect-menu]: https://github.com/Mulugruntz/Report-Tool/raw/master/docs/connect.png\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Report Tool is an application that uses IG Rest API to show basic statistics about past trades.",
    "version": "3.0.0a3",
    "split_keywords": [
        "report",
        "tool",
        "trading",
        "ig",
        "lightstreamer",
        "statistics",
        "trades",
        "positions"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6d937d37bc3ae00fb67c31514d80b9e21ed394547a7673d0d6c26d74f1353d4",
                "md5": "be70b21ac693eb5a40446d52c0964dc7",
                "sha256": "8d626d636799468fad5d72ceb85341b59a8e56d30d2d32c209de6fc24cc14c60"
            },
            "downloads": -1,
            "filename": "report_tool-3.0.0a3-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "be70b21ac693eb5a40446d52c0964dc7",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.11,<4.0",
            "size": 91551,
            "upload_time": "2023-04-10T18:02:59",
            "upload_time_iso_8601": "2023-04-10T18:02:59.948900Z",
            "url": "https://files.pythonhosted.org/packages/a6/d9/37d37bc3ae00fb67c31514d80b9e21ed394547a7673d0d6c26d74f1353d4/report_tool-3.0.0a3-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d60dabd422e13d50c776468310aa4294a45631b93b1e0e668a446735c30a1fca",
                "md5": "2ec7f10b321671ab10719f2282c55afa",
                "sha256": "141687dbcc8cc607efee288ba57e8153bc1fecc820d2a0a487a149d8d55a48c6"
            },
            "downloads": -1,
            "filename": "report_tool-3.0.0a3.tar.gz",
            "has_sig": false,
            "md5_digest": "2ec7f10b321671ab10719f2282c55afa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.11,<4.0",
            "size": 82127,
            "upload_time": "2023-04-10T18:03:01",
            "upload_time_iso_8601": "2023-04-10T18:03:01.838104Z",
            "url": "https://files.pythonhosted.org/packages/d6/0d/abd422e13d50c776468310aa4294a45631b93b1e0e668a446735c30a1fca/report_tool-3.0.0a3.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-04-10 18:03:01",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "Mulugruntz",
    "github_project": "Report-Tool",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "report-tool"
}
        
Elapsed time: 0.85024s