Simple cli client for ja.is
Personal tool that is probably not useful for anyone else
Install
pip install jais-search
Play around
Start by exporting your api token
export JAIS_API_KEY=your-token
Alternatively you can always pass it as an argument to each command, but that's just boring
jais search --token your-token -n "Code"
The token will be inferred from your environment
jais search -n "Code"
Only one command is available, that is search
, but comes with multiple search filter options.
jais search --help
Search examples
jais search -n "Banana"
jais search -p 105 # postal code
jais search -s Suðurlandsbraut # street
jais search -m Reykjavík # municipality
jais search -b E1 # business type, I have no idea what codes are available.
Or just pass them all in if you want
jais search -n "Banana" -p 105 -s Suðurlandsbraut -m Reykjavík municipality -b E1
It will store results in test.csv
, until I make it configurable and fix the dict serialization.
The https://ja.is api paginates the data so you have to pass in --start [default: 1]
and --count [default: 1000]
, but it comes with defaults.
# Get me 50 records and start at record 1000
jais search -n "Banana" --start 1000 --count 50