https://github.com/woctezuma/egs-datamining
Datamining of Epic Games Store (EGS).
https://github.com/woctezuma/egs-datamining
datamining egs epic epic-games epic-games-launcher epic-games-store fortnite games games-list metaverse ranking
Last synced: 2 months ago
JSON representation
Datamining of Epic Games Store (EGS).
- Host: GitHub
- URL: https://github.com/woctezuma/egs-datamining
- Owner: woctezuma
- License: mit
- Created: 2021-05-21T15:43:45.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2024-11-14T17:13:47.000Z (11 months ago)
- Last Synced: 2025-04-08T10:51:36.491Z (6 months ago)
- Topics: datamining, egs, epic, epic-games, epic-games-launcher, epic-games-store, fortnite, games, games-list, metaverse, ranking
- Language: Python
- Homepage:
- Size: 679 KB
- Stars: 3
- Watchers: 3
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EGS Data-Mining
[![Build status with Github Action][build-image-action]][build-action]
[![Code coverage][codecov-image]][codecov]
[![Code Quality][codacy-image]][codacy]This repository contains Python code to data-mine the Epic Games Store (EGS).
The workflow consists in:
1. listing namespaces associated with a known store page,
2. extracting codenames from the databases of `items` and `offers`,
3. filtering out codenames associated with a known store page,
4. listing one or several namespaces associated with each codename,
5. listing one or several `items` and `offers` associated with each namespace.## Requirements
- Install the latest version of [Python 3.X][python-download-url].
- Install the required packages:```bash
pip install -r requirements.txt
```## Data acquisition
To download data from the trackers (at most once per day):
```bash
python download_data.py
```## Usage
To figure out codenames of games for which the store page is not yet online:
```bash
python filter_codenames.py
```The output is shown in `data/outputs.json`
as of May 21, 2021.Then one can look for hints of unreleased games by manually filtering entries with one of the codenames at:
- [the item tracker][item-tracker-url]
- [the offer tracker][offer-tracker-url]![Items and Offers, in order to check entries][generic-menu]
e.g. with the codename `Angelfish` :
![Filtering entries by codenames][generic-cover]
## References
Data trackers:
- [items][item-tracker-github]
- [offers][offer-tracker-github]A few useful websites:
- [EGData][egdata-website]
- [EpicDataInfo][egdatabase-website]Press coverage:
- [PC Gamer][pcgamer-ff7r-awr]: "Final Fantasy 7 Remake listing shows up on Epic Games Store database tracker"
- [VGC][vgc-ff7r-awr]: "Alan Wake Remastered and Final Fantasy 7 Remake listings spotted on the Epic Games Store’s database"[build-action]:
[build-image-action]:[codecov]:
[codecov-image]:[codacy]:
[codacy-image]:[generic-cover]:
[generic-menu]:[item-tracker-url]:
[offer-tracker-url]:[python-download-url]:
[item-tracker-github]:
[offer-tracker-github]:[egdata-website]:
[egdatabase-website]:[pcgamer-ff7r-awr]:
[vgc-ff7r-awr]: