├── .gitignore ├── .vscode └── settings.json ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── config.example.json ├── conftest.py ├── docker-compose.yml ├── example.env ├── express ├── __init__.py ├── command.py ├── conversion.py ├── database.py ├── exceptions.py ├── express.py ├── gui.py ├── inventory.py ├── listing.py ├── managers │ ├── ai_manager.py │ ├── arbitrage_manager.py │ ├── base_manager.py │ ├── chat_manager.py │ ├── inventory_manager.py │ ├── listing_manager.py │ ├── pricing_manager.py │ ├── trade_manager.py │ └── websocket_manager.py ├── options.py ├── pricers │ ├── pricedb.py │ ├── prices_tf.py │ ├── pricing_provider.py │ └── pricing_providers.py └── utils.py ├── logs └── .gitkeep ├── main.py ├── panel.py ├── requirements.lock.txt ├── requirements.txt ├── static ├── config.js └── favicon.ico ├── templates ├── base.html ├── home.html ├── item.html ├── items.html └── trades.html └── tests ├── __init__.py ├── jsons ├── inventory_item.json └── receipt_item.json ├── mock └── express.py ├── test_command.py ├── test_conversion.py ├── test_database.py ├── test_listing_manager.py ├── test_price_provider.py ├── test_pricedb.py └── test_utils.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/README.md -------------------------------------------------------------------------------- /config.example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/config.example.json -------------------------------------------------------------------------------- /conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/conftest.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /example.env: -------------------------------------------------------------------------------- 1 | MONGO_HOST=localhost -------------------------------------------------------------------------------- /express/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/__init__.py -------------------------------------------------------------------------------- /express/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/command.py -------------------------------------------------------------------------------- /express/conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/conversion.py -------------------------------------------------------------------------------- /express/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/database.py -------------------------------------------------------------------------------- /express/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/exceptions.py -------------------------------------------------------------------------------- /express/express.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/express.py -------------------------------------------------------------------------------- /express/gui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/gui.py -------------------------------------------------------------------------------- /express/inventory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/inventory.py -------------------------------------------------------------------------------- /express/listing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/listing.py -------------------------------------------------------------------------------- /express/managers/ai_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/managers/ai_manager.py -------------------------------------------------------------------------------- /express/managers/arbitrage_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/managers/arbitrage_manager.py -------------------------------------------------------------------------------- /express/managers/base_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/managers/base_manager.py -------------------------------------------------------------------------------- /express/managers/chat_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/managers/chat_manager.py -------------------------------------------------------------------------------- /express/managers/inventory_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/managers/inventory_manager.py -------------------------------------------------------------------------------- /express/managers/listing_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/managers/listing_manager.py -------------------------------------------------------------------------------- /express/managers/pricing_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/managers/pricing_manager.py -------------------------------------------------------------------------------- /express/managers/trade_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/managers/trade_manager.py -------------------------------------------------------------------------------- /express/managers/websocket_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/managers/websocket_manager.py -------------------------------------------------------------------------------- /express/options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/options.py -------------------------------------------------------------------------------- /express/pricers/pricedb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/pricers/pricedb.py -------------------------------------------------------------------------------- /express/pricers/prices_tf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/pricers/prices_tf.py -------------------------------------------------------------------------------- /express/pricers/pricing_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/pricers/pricing_provider.py -------------------------------------------------------------------------------- /express/pricers/pricing_providers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/pricers/pricing_providers.py -------------------------------------------------------------------------------- /express/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/express/utils.py -------------------------------------------------------------------------------- /logs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/main.py -------------------------------------------------------------------------------- /panel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/panel.py -------------------------------------------------------------------------------- /requirements.lock.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/requirements.lock.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/requirements.txt -------------------------------------------------------------------------------- /static/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/static/config.js -------------------------------------------------------------------------------- /static/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/static/favicon.ico -------------------------------------------------------------------------------- /templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/templates/base.html -------------------------------------------------------------------------------- /templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/templates/home.html -------------------------------------------------------------------------------- /templates/item.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/templates/item.html -------------------------------------------------------------------------------- /templates/items.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/templates/items.html -------------------------------------------------------------------------------- /templates/trades.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/templates/trades.html -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/jsons/inventory_item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/tests/jsons/inventory_item.json -------------------------------------------------------------------------------- /tests/jsons/receipt_item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/tests/jsons/receipt_item.json -------------------------------------------------------------------------------- /tests/mock/express.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/tests/mock/express.py -------------------------------------------------------------------------------- /tests/test_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/tests/test_command.py -------------------------------------------------------------------------------- /tests/test_conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/tests/test_conversion.py -------------------------------------------------------------------------------- /tests/test_database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/tests/test_database.py -------------------------------------------------------------------------------- /tests/test_listing_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/tests/test_listing_manager.py -------------------------------------------------------------------------------- /tests/test_price_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/tests/test_price_provider.py -------------------------------------------------------------------------------- /tests/test_pricedb.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/tests/test_pricedb.py -------------------------------------------------------------------------------- /tests/test_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/offish/tf2-express/HEAD/tests/test_utils.py --------------------------------------------------------------------------------