This repository automatically tracks and stores updates to the Interactive Brokers Client Portal Gateway.
The purpose of this repository is to:
- Automatically download the latest version of the Interactive Brokers Client Portal Gateway.
- Store and version this software for reference and potential rollback purposes.
- Provide a transparent, public record of changes to the Client Portal Gateway over time.
archive/
├── clientportal/
│ ├── latest/
│ │ └── clientportal.gw.zip
│ ├── versions/
│ │ ├── YYYYMMDD-HHMMSS/
│ │ │ └── clientportal.gw.zip
│ │ └── ...
│ └── checksums.json
├── .github/
│ └── workflows/
│ └── check_update.yml
├── scripts/
│ └── update_checker.js
└── README.md
This repository uses a GitHub Action to check for updates daily. If a new version is detected:
- The new version is downloaded and stored in both the
latest
folder and a new dated folder inversions
. - The
checksums.json
file is updated with the new version's information. - Changes are automatically committed to the repository.
To maintain the integrity of this archive:
- The
master
branch is protected. - Only the automated GitHub Action can push changes to the
master
branch. - Direct pushes and pull requests from contributors are not accepted.
These measures ensure that all updates come solely from the automated process checking the official Interactive Brokers source.
This repository is maintained for informational purposes only. It is not affiliated with, endorsed, or supported by Interactive Brokers. Users should always refer to the official Interactive Brokers website for the most up-to-date and official versions of their software.
Please note that while this archival process is open source, the archived software (Interactive Brokers Client Portal Gateway) is subject to its own licensing terms. Refer to Interactive Brokers' official documentation for details on usage and distribution rights of their software.