Skip to content

Commit 85cef89

Browse files
committed
Update README and example tests to reflect new package structure and version changes
1 parent ade443a commit 85cef89

23 files changed

Lines changed: 127 additions & 143 deletions

README.md

Lines changed: 62 additions & 60 deletions
Large diffs are not rendered by default.

README.md.erb

Lines changed: 25 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
def snippet(format, path)
33
lines = File.new(path).readlines
44
stop = lines.find_index { |line| line =~ /assertTrue/}
5+
if stop.nil?
6+
raise "No assertTrue found in #{path}"
7+
end
58
slice = File.new(path).readlines[23..stop-1]
69
slice << "System.out.println(results.toString());"
710
buf = slice.map { |l| l.gsub(/(^\s\s\s\s)/, '')}.join
@@ -33,14 +36,14 @@ repositories {
3336
}
3437

3538
dependencies {
36-
implementation 'com.github.serpapi:serpapi-java:1.0.0'
39+
implementation 'com.github.serpapi:serpapi-java:1.1.0'
3740
}
3841
```
3942

4043
To list all the version available.
4144
https://jitpack.io/api/builds/com.github.serpapi/serpapi-java
4245

43-
or you can download the jar file from https://github.com/serpapi/serpapi-java.git
46+
or you can download the jar file from https://github.com/serpapi/serpapi-java/releases
4447

4548
Note: jitpack.io enables to download maven package directly from github release.
4649

@@ -180,87 +183,83 @@ it prints your account information.
180183
## Examples in java
181184

182185
### Search bing
183-
<%= snippet('java', 'src/test/java/serpapi/BingTest.java') %>
186+
<%= snippet('java', 'src/test/java/serpapi/example/BingTest.java') %>
184187
see: [https://serpapi.com/bing-search-api](https://serpapi.com/bing-search-api)
185188

186189
### Search baidu
187-
<%= snippet('java', 'src/test/java/serpapi/BaiduTest.java') %>
190+
<%= snippet('java', 'src/test/java/serpapi/example/BaiduTest.java') %>
188191
see: [https://serpapi.com/baidu-search-api](https://serpapi.com/baidu-search-api)
189192

190193
### Search yahoo
191-
<%= snippet('java', 'src/test/java/serpapi/YahooTest.java') %>
194+
<%= snippet('java', 'src/test/java/serpapi/example/YahooTest.java') %>
192195
see: [https://serpapi.com/yahoo-search-api](https://serpapi.com/yahoo-search-api)
193196

194197
### Search youtube
195-
<%= snippet('java', 'src/test/java/serpapi/YoutubeTest.java') %>
198+
<%= snippet('java', 'src/test/java/serpapi/example/YoutubeTest.java') %>
196199
see: [https://serpapi.com/youtube-search-api](https://serpapi.com/youtube-search-api)
197200

198201
### Search walmart
199-
<%= snippet('java', 'src/test/java/serpapi/WalmartTest.java') %>
202+
<%= snippet('java', 'src/test/java/serpapi/example/WalmartTest.java') %>
200203
see: [https://serpapi.com/walmart-search-api](https://serpapi.com/walmart-search-api)
201204

202205
### Search ebay
203-
<%= snippet('java', 'src/test/java/serpapi/EbayTest.java') %>
206+
<%= snippet('java', 'src/test/java/serpapi/example/EbayTest.java') %>
204207
see: [https://serpapi.com/ebay-search-api](https://serpapi.com/ebay-search-api)
205208

206209
### Search naver
207-
<%= snippet('java', 'src/test/java/serpapi/NaverTest.java') %>
210+
<%= snippet('java', 'src/test/java/serpapi/example/NaverTest.java') %>
208211
see: [https://serpapi.com/naver-search-api](https://serpapi.com/naver-search-api)
209212

210213
### Search home depot
211-
<%= snippet('java', 'src/test/java/serpapi/HomeDepotTest.java') %>
214+
<%= snippet('java', 'src/test/java/serpapi/example/HomeDepotTest.java') %>
212215
see: [https://serpapi.com/home-depot-search-api](https://serpapi.com/home-depot-search-api)
213216

214217
### Search apple app store
215-
<%= snippet('java', 'src/test/java/serpapi/AppleAppStoreTest.java') %>
218+
<%= snippet('java', 'src/test/java/serpapi/example/AppleAppStoreTest.java') %>
216219
see: [https://serpapi.com/apple-app-store](https://serpapi.com/apple-app-store)
217220

218221
### Search duckduckgo
219-
<%= snippet('java', 'src/test/java/serpapi/DuckduckgoTest.java') %>
222+
<%= snippet('java', 'src/test/java/serpapi/example/DuckduckgoTest.java') %>
220223
see: [https://serpapi.com/duckduckgo-search-api](https://serpapi.com/duckduckgo-search-api)
221224

222225
### Search google
223-
<%= snippet('java', 'src/test/java/serpapi/GoogleTest.java') %>
226+
<%= snippet('java', 'src/test/java/serpapi/example/GoogleTest.java') %>
224227
see: [https://serpapi.com/search-api](https://serpapi.com/search-api)
225228

226229
### Search google scholar
227-
<%= snippet('java', 'src/test/java/serpapi/GoogleScholarTest.java') %>
230+
<%= snippet('java', 'src/test/java/serpapi/example/GoogleScholarTest.java') %>
228231
see: [https://serpapi.com/google-scholar-api](https://serpapi.com/google-scholar-api)
229232

230233
### Search google autocomplete
231-
<%= snippet('java', 'src/test/java/serpapi/GoogleAutocompleteTest.java') %>
234+
<%= snippet('java', 'src/test/java/serpapi/example/GoogleAutocompleteTest.java') %>
232235
see: [https://serpapi.com/google-autocomplete-api](https://serpapi.com/google-autocomplete-api)
233236

234237
### Search google product
235-
<%= snippet('java', 'src/test/java/serpapi/GoogleProductTest.java') %>
238+
<%= snippet('java', 'src/test/java/serpapi/example/GoogleProductTest.java') %>
236239
see: [https://serpapi.com/google-product-api](https://serpapi.com/google-product-api)
237240

238241
### Search google reverse image
239-
<%= snippet('java', 'src/test/java/serpapi/GoogleReverseImageTest.java') %>
242+
<%= snippet('java', 'src/test/java/serpapi/example/GoogleReverseImageTest.java') %>
240243
see: [https://serpapi.com/google-reverse-image](https://serpapi.com/google-reverse-image)
241244

242245
### Search google events
243-
<%= snippet('java', 'src/test/java/serpapi/GoogleEventsTest.java') %>
246+
<%= snippet('java', 'src/test/java/serpapi/example/GoogleEventsTest.java') %>
244247
see: [https://serpapi.com/google-events-api](https://serpapi.com/google-events-api)
245248

246-
### Search google local services
247-
<%= snippet('java', 'src/test/java/serpapi/GoogleLocalServicesTest.java') %>
248-
see: [https://serpapi.com/google-local-services-api](https://serpapi.com/google-local-services-api)
249-
250249
### Search google maps
251-
<%= snippet('java', 'src/test/java/serpapi/GoogleMapsTest.java') %>
250+
<%= snippet('java', 'src/test/java/serpapi/example/GoogleMapsTest.java') %>
252251
see: [https://serpapi.com/google-maps-api](https://serpapi.com/google-maps-api)
253252

254253
### Search google jobs
255-
<%= snippet('java', 'src/test/java/serpapi/GoogleJobsTest.java') %>
254+
<%= snippet('java', 'src/test/java/serpapi/example/GoogleJobsTest.java') %>
256255
see: [https://serpapi.com/google-jobs-api](https://serpapi.com/google-jobs-api)
257256

258257
### Search google play
259-
<%= snippet('java', 'src/test/java/serpapi/GooglePlayTest.java') %>
258+
<%= snippet('java', 'src/test/java/serpapi/example/GooglePlayTest.java') %>
260259
see: [https://serpapi.com/google-play-api](https://serpapi.com/google-play-api)
261260

262261
### Search google images
263-
<%= snippet('java', 'src/test/java/serpapi/GoogleImagesTest.java') %>
262+
<%= snippet('java', 'src/test/java/serpapi/example/GoogleImagesTest.java') %>
264263
see: [https://serpapi.com/images-results](https://serpapi.com/images-results)
265264

266265

src/test/java/serpapi/example/AppleAppStoreTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
package serpapi;
1+
package serpapi.example;
2+
import serpapi.*;
23

34
import com.google.gson.JsonObject;
45
import com.google.gson.JsonPrimitive;

src/test/java/serpapi/example/BaiduTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
package serpapi;
1+
package serpapi.example;
2+
import serpapi.*;
23

34
import com.google.gson.JsonObject;
45
import com.google.gson.JsonPrimitive;

src/test/java/serpapi/example/BingTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
package serpapi;
1+
package serpapi.example;
2+
import serpapi.*;
23

34
import com.google.gson.JsonObject;
45
import com.google.gson.JsonPrimitive;

src/test/java/serpapi/example/DuckduckgoTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
package serpapi;
1+
package serpapi.example;
2+
import serpapi.*;
23

34
import com.google.gson.JsonObject;
45
import com.google.gson.JsonPrimitive;

src/test/java/serpapi/example/EbayTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
package serpapi;
1+
package serpapi.example;
2+
import serpapi.*;
23

34
import com.google.gson.JsonObject;
45
import com.google.gson.JsonPrimitive;

src/test/java/serpapi/example/GoogleAutocompleteTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
package serpapi;
1+
package serpapi.example;
2+
import serpapi.*;
23

34
import com.google.gson.JsonObject;
45
import com.google.gson.JsonPrimitive;

src/test/java/serpapi/example/GoogleEventsTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
package serpapi;
1+
package serpapi.example;
2+
import serpapi.*;
23

34
import com.google.gson.JsonObject;
45
import com.google.gson.JsonPrimitive;

src/test/java/serpapi/example/GoogleImagesTest.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
package serpapi;
1+
package serpapi.example;
2+
import serpapi.*;
23

34
import com.google.gson.JsonObject;
45
import com.google.gson.JsonPrimitive;

0 commit comments

Comments
 (0)