diff --git a/_META/fetch-samplecode.sh b/.scripts/fetch-samplecode.sh similarity index 64% rename from _META/fetch-samplecode.sh rename to .scripts/fetch-samplecode.sh index d74d9de3..2961e2d6 100755 --- a/_META/fetch-samplecode.sh +++ b/.scripts/fetch-samplecode.sh @@ -1,11 +1,11 @@ #!/bin/bash -curl 'https://developer.apple.com/search/search_data.php?q=swift%203&results=500' -s -e developer.apple.com -o search_result.json +curl 'https://developer.apple.com/search/search_data.php?q=swift%203&results=500' -s -e developer.apple.com -o /tmp/search_result.json ruby -e "require 'json'; require 'csv'; -CSV.open('samplecode.csv', 'wb') do |csv| - JSON.parse(File.open('search_result.json').read)['results'].keep_if {|v| +CSV.open('_projects.csv', 'wb') do |csv| + JSON.parse(File.open('/tmp/search_result.json').read)['results'].keep_if {|v| v['type'] == 'sample_code' }.sort_by {|x| x['title']}.each{|sc| csv << [sc['url'].match('\/samplecode\/([^\/]*)\/')[1], 'https://developer.apple.com' + sc['url'] + 'Introduction/Intro.html', sc['title']] diff --git a/_META/samplecode.csv b/_projects.csv similarity index 100% rename from _META/samplecode.csv rename to _projects.csv