Metadata-Version: 2.1
Name: webull
Version: 0.1.0
Summary: The unofficial python interface for the WeBull API
Home-page: https://github.com/tedchou12/webull.git
Author: ted chou
Author-email: ted.chou12@gmail.com
License: MIT
Description: # Webull
        APIs for webull, you are free to use, but code not extensively checked and Webull may update the APIs or the endpoints at any time.
        https://www.webull.com/
        
        
        # Install
        
        ```
        pip install webull
        ```
        
        # Run tests
        
        ```
        pip install pytest requests_mock
        python -m pytest -v
        ```
        
        # Usage
        
        How to login with your email
        
        Webull has made Multi-Factor Authentication (MFA) mandatory since 2020/05/28, if you are having issues, take a look at here:
        https://github.com/tedchou12/webull/wiki/MFA
        
        ```
        from webull import webull # for paper trading, import 'paper_webull'
        
        wb = webull()
        wb.login('test@test.com', 'pa$$w0rd')
        
        ```
        
        How to login with your mobile
        ```
        from webull import webull # for paper trading, import 'paper_webull'
        
        wb = webull()
        wb.login('+1-1112223333', 'pa$$w0rd') # phone must be in format +[country_code]-[your number]
        
        ```
        
        How to order stock
        ```
        from webull import webull
        wb = webull()
        wb.login('test@test.com', 'pa$$w0rd')
        
        wb.get_trade_token('123456')
        wb.place_order(stock='AAPL', price=90.0, qty=2)
        ```
        
        How to check standing orders
        ```
        from webull import webull
        wb = webull()
        wb.login('test@test.com', 'pa$$w0rd')
        
        wb.get_trade_token('123456')
        orders = wb.get_current_orders()
        ```
        
        How to cancel standing orders
        ```
        from webull import webull
        wb = webull()
        wb.login('test@test.com', 'pa$$w0rd')
        
        wb.get_trade_token('123456')
        wb.cancel_all_orders()
        ```
        
        # Stream Quotes
        https://github.com/tedchou12/webull/wiki/How-to-use-Streaming-Quotes%3F
        
        # Disclaimer
        This software is not extensively tested, please use at your own risk.
        
        # Developers
        If you are interested to join and help me improve this, feel free to message me.
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
