/pppconverter

Equivalent Salary Converter

Primary LanguageCSSMIT LicenseMIT

Calculate how much money is worth in a different country. Uses data from World Bank.

Note: Works on python3.4 and above.

Installation Instructions

  1. Clone the source code

     git clone https://github.com/nigelbabu/pppconverter.git
    
  2. Create a virtual environments and install the dependencies

     python -m venv env
     source env/bin/activate
     pip install -r requirements.txt
    
  3. Create the sqlite database by running the website.py file.

     flask --app=manage user db_init
    
  4. Import the CSV into the sqlite database.

     		flask --app=manage user importcountries -f countries.csv
     		flask --app=manage user importcsv -f data.csv
    
  5. Run the site.

     flask --app=website --debug run
    

Updating the data

  1. Download the CSV data from the world bank portal and unzip the file.

  2. Run the parsecsv.py script to create a file called parsed_data.csv.

     flask --app=manage user parsecsv -f /path/to/file
    
  3. Replace data.csv file with the newly created parsed_data.csv file.

  4. Import the new CSV into the sqlite database.

     		flask --app=manage user importcsv -f data.csv
    
  5. PROFITT!!