• Stars
    star
    160
  • Rank 233,861 (Top 5 %)
  • Language
    CSS
  • License
    MIT License
  • Created about 12 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Equivalent Salary Converter

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!!