summaryrefslogtreecommitdiff
path: root/data/enm-dump.rb
blob: 88667fc0f30b25c93aaba5ff3f2943de7669ad42 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
require 'json'

#get list of bundle URIs
`wget 'https://data.enanomapper.net/bundle?media=application%2Fjson' -O bundles.json`
json = JSON.parse File.read('./bundles.json')
json["dataset"].each do |dataset|
  uri = dataset["URI"]
  id = uri.split("/").last
  #`wget --header='accept:application/json' '#{uri}' -O 'bundle#{id}'`
  `wget --header='accept:application/ld+json' '#{uri}/substance' -O 'study#{id}.json'`
  #`wget --header='accept:application/json' '#{dataset["summary"]}' -O 'summary#{id}.json'`
  #`wget --header='accept:application/json' '#{dataset["compound"]}' -O 'compound#{id}.json'`
  #`wget --header='accept:application/json' '#{dataset["substance"]}' -O 'substance#{id}.json'`
  #`wget --header='accept:application/json' '#{dataset["property"]}' -O 'property#{id}.json'`
  #`wget --header='accept:application/json' '#{dataset["dataset"]}' -O 'dataset#{id}.json'`
  #`wget --header='accept:application/json' '#{dataset["matrix"]}' -O 'matrix#{id}.json'`
end