├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bin └── watcher.py ├── demo.gif ├── logo.png ├── multi_threading.gif ├── requirements.txt └── src └── tb_watcher ├── core.py ├── driver_utils.py ├── logger.py ├── math_utils.py ├── pages.py ├── swag.py └── threading.py /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | snapshots/ 2 | input.json 3 | __pycache__/ 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/README.md -------------------------------------------------------------------------------- /bin/watcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/bin/watcher.py -------------------------------------------------------------------------------- /demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/demo.gif -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/logo.png -------------------------------------------------------------------------------- /multi_threading.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/multi_threading.gif -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | selenium==4.6.0 2 | webdriver-manager==3.8.5 3 | -------------------------------------------------------------------------------- /src/tb_watcher/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/src/tb_watcher/core.py -------------------------------------------------------------------------------- /src/tb_watcher/driver_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/src/tb_watcher/driver_utils.py -------------------------------------------------------------------------------- /src/tb_watcher/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/src/tb_watcher/logger.py -------------------------------------------------------------------------------- /src/tb_watcher/math_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/src/tb_watcher/math_utils.py -------------------------------------------------------------------------------- /src/tb_watcher/pages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/src/tb_watcher/pages.py -------------------------------------------------------------------------------- /src/tb_watcher/swag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/src/tb_watcher/swag.py -------------------------------------------------------------------------------- /src/tb_watcher/threading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ProgrammingIncluded/tb-watcher/HEAD/src/tb_watcher/threading.py --------------------------------------------------------------------------------