A project to fulfil the requirements of the 2020 Programming Practices for Research Students course at UZH. We webscrape and analyze global eBay price data for selected used goods.
We webscrape price data from past auctions of used, undifferentiated goods sold in different Western countries by non-professional eBay sellers. Our focal good is the Apple iPhone X with 64 GB of storage.
The workflow manager snakemake handles the installation of the required dependencies into a local virtual environment. The only external dependencies you need are:
- Install anaconda based on your operating system
- Install snakemake, ideally in its own separate conda virtual environment:
conda create -c conda-forge -c bioconda -n snakemake snakemake
The steps to build the project are described in its snakemake file. The project can be compiled from scratch by running the snakemake command in its root directory:
cd /path/to/project_pp4rs
conda activate snakemake
snakemake --cores all --use-conda --conda-frontend conda
You can find the output with the main summary statistics and graphs of this analysis in project_pp4rs/index.html
.