The goal of this repository is to build a package to scrape game data for 1830 games from the 18xx.games api.
Project description
1830 Game Log Scraper:
The goal of this repository is to build a package to scrape game data for 1830 games from the 18xx.games api.
Installation Instructions:
conda env create --file=environment.yml
Implemented Features:
- An attribute recording the list of players in the game in initial turn order.
- Methods that record the distribution of privates, the player with priority in stock round 1 and the final player scores.
Upcoming Features:
Here are some features that are planned to be added to this scraper:
- A table recording the player scores at the end of each stock round and operating round, along with their share counts.
- A dictionary that records when a private is sold in to a company or closes and how much it is sold for, or for the B&O private, when the private closes.
- Graphical representations of the data.
- Representations of the data in a 2d pandas array.
Planned Applications of the Scraper:
There are two main applications in mind:
- Build a package that allows users to input game ids and obtain tables and graphs representing their game history.
- Scrape a large number of finished 1830 games to build a model that predicts player win probabilities from the results of the private auction.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
scraper1830-0.0.1.tar.gz
(6.6 kB
view hashes)
Built Distribution
Close
Hashes for scraper1830-0.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ee2c9cdda3d5e96c8a7ad366d42c9003e9cc52d490c2113940bdcf314803ae2 |
|
MD5 | 5a774a5ced73412d7ddfa193be204c96 |
|
BLAKE2b-256 | 0cfb4747d50b03562ca6ee528d8bdcd311f58220cc49605cf9af81f2a297c8a8 |