73
73
first: 400,
74
74
filterBy: {
75
75
countryCode: "JP",
76
- verified: true
76
+ # verified: true # This does NOT change on number_of_dojos
77
77
}
78
78
) {
79
79
nodes {
@@ -121,11 +121,11 @@ def request_data(query:, variables:)
121
121
dojo_data = [ ]
122
122
unique_ids = Set . new
123
123
page_number = 0
124
- print 'Fetching page by page: '
125
124
126
125
# Fetch clubs for Japan without filtering by brand
127
126
variables = { after : nil }
128
127
query = JP_DOJOS_QUERY
128
+ print ' JP_DOJOS_QUERY: '
129
129
begin
130
130
print "#{ page_number = page_number . succ } .."
131
131
fetched_data = request_data ( query : query , variables : variables )
@@ -138,10 +138,12 @@ def request_data(query:, variables:)
138
138
page_info = fetched_data [ :pageInfo ]
139
139
variables [ :after ] = page_info [ :endCursor ]
140
140
end while page_info [ :hasNextPage ]
141
+ puts " (JP: #{ dojo_data . count } )"
141
142
142
143
# Fetch clubs for other countries with filtering by brand
143
144
variables = { after : nil }
144
145
query = ALL_DOJOS_QUERY
146
+ print 'ALL_DOJOS_QUERY: '
145
147
begin
146
148
print "#{ page_number = page_number . succ } .."
147
149
fetched_data = request_data ( query : query , variables : variables )
@@ -154,6 +156,7 @@ def request_data(query:, variables:)
154
156
page_info = fetched_data [ :pageInfo ]
155
157
variables [ :after ] = page_info [ :endCursor ]
156
158
end while page_info [ :hasNextPage ]
159
+ puts " (Total: #{ dojo_data . count } )"
157
160
158
161
File . write ( 'tmp/number_of_dojos' , dojo_data . length )
159
162
File . open ( 'dojos_earth.json' , 'w' ) do |file |
0 commit comments