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.3.tar.gz
(6.6 kB
view hashes)
Built Distribution
Close
Hashes for scraper1830-0.0.3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c011815df09f9959b142012075b12aa0435ceb8b628170f9e0df7081186e0c41 |
|
MD5 | 4325895dca5125a3a8e2a4152bcdd30c |
|
BLAKE2b-256 | 60333ea227165da8351e908e103c9ef27f005515c2aecde154adc72276079ca1 |