Skip to content

Parses country data from various sources for database and CDN creation.

Notifications You must be signed in to change notification settings

trossr32/countries

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Countries parser

Description

Parses country data from various sources for database and CDN creation.

Uses the following sources for data:

Currently only contains currency codes, but currency symbols could potentially be retrieved from https://github.com/RubyMoney/money (although this may almost be too comprehensive).

Usage

PowerShell

$repoLocation = "[Repo location]"
$publishLocation = "C:/Temp/countries-parser/publish"
$jobOutputLocation = "C:/Temp/countries-parser"
$project = "$repoLocation/countries/CountriesParser/CountriesParser.Console/CountriesParser.Console.csproj"
$exe = "$publishLocation/CountriesParser.Console.exe"

dotnet publish $project -c Release -r win-x64 -o $publishLocation -p:PublishSingleFile=True

Invoke-Expression "$exe run -o $jobOutputLocation"

Invoke-Item $jobOutputLocation

Bash

repoLocation="/[Repo location]"
publishLocation="/tmp/countries-parser/publish"
jobOutputLocation="/tmp/countries-parser"
project="$repoLocation/countries/CountriesParser/CountriesParser.Console/CountriesParser.Console.csproj"
exe="$publishLocation/CountriesParser.Console"

dotnet publish $project -c Release -r linux-x64 -o $publishLocation -p:PublishSingleFile=True

$exe run -o $jobOutputLocation

About

Parses country data from various sources for database and CDN creation.

Topics

Resources

Stars

Watchers

Forks

Languages