Skip to content

mzignis/schib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 

Repository files navigation

schibsted-interview

python version: 3.12.0

1. pyspark

enter pyspark folder:

cd pyspark

establish venv:

python3 -m venv venv
source venv/bin/activate

install requirements:

pip install poetry
poetry install

example run:

python3 run_pyspark.py -t 1

args

  • -t / --task task number
  • -i / --inventory fileptah to inventory parquet; defalt data/inventory.parquet
  • -u / --users fileptah to inventory parquet; defalt data/selected_users.parquet

2. python

enter python folder:

cd python

establish venv:

python3 -m venv venv
source venv/bin/activate

install requirements:

pip install -r requirements.txt

to run:

python run_python.py -i path/to/input/csv/file.csv

example:

python run_python.py -i data/sales_report_input.csv

args:

  • -i / --input fileptah to input csv
  • -o / --output filepath to output csv
  • -s / --separator csv separator; default: ;
  • -k / --key api key

on default settings run_python.py save result csv in data folder
example output: data/sales_report_output_20220919_020001.csv

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages