Metadata-Version: 2.1
Name: option_trader
Version: 0.2.72
Summary: Option Trading Robot package
Project-URL: Homepage, https://github.com/pypa/OptionTradeproject
Project-URL: Bug Tracker, https://github.com/pypa/OptionTrader/issues
Author-email: Jim Huang <jim.huang.taipei@outlook.com>
License-File: LICENSE
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.7
Description-Content-Type: text/markdown

option trader

# package development
cd option_trader/src
pip install e .
py -m build
py -m twine upload --repository pypi dist/*

#user name __token__
docker run --restart always -p 8000:8000 docker.io/jihuang/optiontrader
docker run --restart always -p 8000:8000 --mount type=bind,source="$(pwd)"/,target=/option_trader/sites docker.io/jihuang/optiontrader

#tests
https://docs.pytest.org/en/latest/explanation/goodpractices.html

#SSH setup
https://woshub.com/connect-to-windows-via-ssh/
https://learn.microsoft.com/en-us/windows-server/administration/openssh/openssh_keymanagement
gateway installation
apt-get download curl
apt-get install curl
IBDOWNLOAD=https://download.interactivebrokers.com/installers/ibgateway

https://ibkrcampus.com/ibkr-quant-news/interactive-brokers-gateway-install-setup/
chmod u+x ibgateway-standalone-linux-x64.sh
./ibgateway-standalone-linux-x64.sh
# Stable version
curl -o ibgateway-standalone-linux-x64.sh $IBDOWNLOAD/stable-standalone/ibgateway-stable-standalone-linux-x64.sh
# Latest version
curl -o ibgateway-standalone-linux-x64.sh $IBDOWNLOAD/latest-standalone/ibgateway-latest-standalone-linux-x64.sh
apt-get install libx11-6
apt-get install libxext6
apt-get install libxrender1
apt-get install libxtst6
apt-get install libxi6


PyPI recovery codes
753216e0af6ceefb
86bcb1eee90cca39
04f0c1e88efc8947
88177386aeee007f

PyPI
5QXS5Q6W4UY63TO4MF2IN72E4W4JIYYM

apt update && apt install net-tools 

pypi-AgEIcHlwaS5vcmcCJDRmYWZmM2VhLTk3YjYtNGEwNS05MDlmLTMxZGI3NzVmNzc4YgACFVsxLFsib3B0aW9uLXRyYWRlciJdXQACLFsyLFsiYzllOTJmNTctMWVhMy00YzNlLWI5YWEtNDU1OTI1NWVmOWFkIl1dAAAGIJ4oC97_TbniwGSt0Dh-U6ogR_wRWGvmGQs9iu8NfkvD

